最終的な音声を生成するために音声セグメントの連結を行っています (テストから音声へのタスク)。最終結果をより自然にするために、これらのセグメントに平滑化を適用したいと考えています。この場合の最適なスムージング手法は何ですか? NAudioライブラリを使用してどのように適用できますか
PS: wav にスムージング手法を適用するためのサンプル コードまたはチュートリアルが必要です。
最終的な音声を生成するために音声セグメントの連結を行っています (テストから音声へのタスク)。最終結果をより自然にするために、これらのセグメントに平滑化を適用したいと考えています。この場合の最適なスムージング手法は何ですか? NAudioライブラリを使用してどのように適用できますか
PS: wav にスムージング手法を適用するためのサンプル コードまたはチュートリアルが必要です。
一方をフェードアウトさせ、もう一方をフェードインさせます。線形フェードと対数フェードを試してください。
編集:これを達成するために必要な手順は次のとおりです。
最初のクリップを 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)