2012-05-08 5 views
2

C#.NetアプリケーションでText-To-Speech(TTS)システムを実装する必要があります。今はC#.Net TTSパッケージ(System.Speech.Synthesis)を使用していますが、これはWindowsのスピーカーと同じでなければなりません。しかし、私はこのTTSの音が本当に奇妙であることを発見しました。そこで私は、より自然かつスムーズに話すことができるTTSシステムのための他の選択肢があるかどうか尋ねたいと思います。私は商業プロジェクトを行っていないので、無料であることが好ましい。.Net用のより良いソースTTSパッケージ?

多くのありがとうございます。

+2

これは見ましたか? http://espeak.sourceforge.net/ –

答えて

2

これを行う.NETにはbuilt in classがあります。それはespeakよりはるかに滑らかです。私が運が良かったのは、IBMのviavoiceでしたが、私はもはやそれが無料だとは思わないのです。 festival ttsは無料ですが、デスクトップアプリケーションで使用できませんでした。

System.Speechは、使いやすさと音声品質のバランスが最も良いと感じたものです。 Viavoiceはさらに良く聞こえましたが、dllをコマンドラインアプリにコンパイルして、それを別のプロセスとして統合して実行する必要がありました。 espeakには、バックグラウンドで実行できるコマンドラインアプリが組み込まれています。

関連する問題