2011-10-29 11 views
2

私は最終的なスピーチを作成するためにスピーチセグメント連結を行っています(スピーチタスクへのテスト)。最終結果をより自然にするためにこれらのセグメントにスムージングを適用します。 この場合の最適なスムージング手法は何ですか?そして私はそれがNAudioライブラリを使用する方法を適用することができますNAudioを使用して音声セグメントの連結にスムージングを適用する方法は?

PS:。 私はサンプルコードまたはあなたが他の側をフェードしながら、wavファイルに

答えて

0

フェード片側を任意の平滑化技術を適用するための任意のチュートリアルを必要とする線形フェードをお試しください対数である。

EDIT:

私たちは、最初のクリップC1と第2のクリップC2を呼び出します。ここでは、これを達成するために行う必要があります手順は次のとおりです。クリップtC1とtC2の長さを呼び出します。あなたはそれらを滑らかな方法で組み合わせようとしています。まず、フェードをどれくらい長くしたいかを決定します。これはおそらく数ミリ秒です。おそらく200ミリ秒で始まるでしょう。これをtFadeと呼んでください。

1. Do the fade-out on the end of C1. 
2. Do the fade-in on the start of C2. 
3. Pad the end of C1 with tC2-tFade of silence 
4. Pad the start of C2 with tC1-tFade of silence 
5. Add the padded clips together (at this point, they are the same length: tC1+tC2-tFade) 
+0

あなたは私に参照を与えることができました、私は純粋にこれで初心者です。 –

+0

NAudioのフェードをどうやって行うのか分かりません。しかしそれはかなり基本的な操作です。あなたは参照によって何を意味しますか? – Fantius

+0

サンプルコード、またはそのライブラリを参照してください。 –

関連する問題