私自身の言語用のTTS(テキスト読み上げ)をJavaで開発しています(これまでに開発されていない最終プロジェクトなので、 - クラスで)。JavaでTTSアプリケーションをできるだけスムーズに再生する
私は入力テキスト用のダイフォンを認識できます。
再生するために、私は入力テキスト分析が完了した後に、アレイにジフォンを置きます。そこで、私はアレイ内のダイフォン(1つずつ)に従ってオーディオファイル(ogg形式)を再生します。
私が尋ねたいのは、別のダイフォンを再生するこの方法についてどう思いますか? 今、私はスムーズにしようとしている各オーディオクリップの再生の間に(大きな)ギャップがあります。何か案は?
私の問題は、これらのdiphonesを再生することです、どのように滑らかで、それらの間にギャップなしでそれらを再生することができますか? – Nawras
私の提案は、最初の.oggを2番目の電話機の中央にあるインデックスまで再生し、2番目の.oggを同じ電話機の途中からすぐに開始することです。 (あなたはフェージングをやりとりすることでやや変化を滑らかにすることができますが、基本的なアイデアは中間の電話をつなぐことです) –
いいアイデアですが、私はそれを行うための簡単な例を教えてくれますか?これについて語るリンクを投稿してください。 – Nawras