2

matlabでオーディオ信号のピッチを変更するにはどうすればよいですか?. 基本的に、劇的な変更を加えることなく、オーディオ信号の元の品質を変更したいだけです。元の入力オーディオを使用して、コーラスをシミュレートするためにオーディオの複数のバリエーションを使用できるように、その品質をわずかに変更してコーラスをシミュレートしようとしています。

4

1 に答える 1

3

この最も単純なアプローチは、フェーズ ボコーダーかもしれません。ここで 1 つの matlab 実装を見つけることができます。

http://labrosa.ee.columbia.edu/matlab/pvoc/

ただし、これはうさぎの穴です。品質を改善し、ピッチシフトによって生じるアーティファクトを減らすために採用できるテクニックは他にもたくさんあります。たとえば、Jean Laroche と Mark Dolson の「ピッチ シフト、ハーモナイズ、およびその他のエキゾチックな効果のための新しいフェーズ ボコーダー テクニック」を参照してください。1999年、オーディオおよび音響への信号処理の応用に関するIEEEワークシップ、p。91。

于 2012-09-06T15:58:36.300 に答える