質問

AndroidのWaveファイルのピッチを変更する方法を誰かが教えてもらえますか?

役に立ちましたか?

解決

Androidにはそのような機能が組み込まれておらず、プロセスはまったく些細なものではありません。自分でコーディングしたい場合は、ピッチの変更のためにPsola、Wsola、Phas Vocoderなどのアルゴリズムを調べることをお勧めします。 UdoZölzerによるDafxの本は、これらの多くが非常に詳細に議論しており、そのほとんどはかなり簡単です。 Phase Vocoderは、最速で動作するが、より多くのDSPと数学的知識も必要とすると思います。 Psolaはおそらく最も複雑ではないでしょう。私は個人的にWsolaと強化されたWsola(Ewsola)を好みますが、それらはかなりの処理能力を必要とします。

相関手法(WSOLAを使用する場合)については、周波数ドメイン(Google FFTベースの相関)の場合はそれを行うことをお勧めします。はるかに速いです。

これの大部分があなたの頭の上に行った場合、あなたはこれを完全に行うことを再考したいと思うかもしれませんが、私は決してあなたを落胆させようとします。 =)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top