0

重複の可能性:
tts のカスタム sapi 音声を作成する方法

ねえみんな、ここに不可解な問題があります。マシンに問題が発生したときにオペレーターに警告できるように、アプリケーションの 1 つを通信するように依頼されました。問題は、彼らが特定の声を使いたいということです。

これをさらに困難にしているのは、問題が何であるかを示す必要があり、1 つの周辺機器に対して 70 を超えるエラー コードがあり、すべてがこの機能を必要とする 9 つの異なる周辺機器が接続されているという事実です。

Microsoft によるテキスト読み上げエンジンの使用方法を説明する投稿を見たことがあります (例: http://www.itechgiz.com/2011/01/create-a-simple-text-to-speech-application-in-visual -studio )しかし、これを実装する方法がわかりません。

私は彼らの男に特定のフレーズを言ってもらい、音を出して言葉を生成できるようにする必要があると思いますが、どこから始めればいいのかわかりません!

ところで、C# Win フォームでなければならないアイデアはありますか?

4

1 に答える 1

1

JalalAldeenのコメントに同意します...

カスタムボイスを作成するのは本当に難しいです...JalalAldeenのコメントからのリンクを参照してください...

System.Speechクラスを使用して、出力用に既存のボイスを微調整できます。

別のオプション-非常に単純な場合のみ(完璧にはほど遠いです!):すべてのエラーコードがバリエーションのない、またはほとんどない特定のフレーズに対応している場合は、その男の声を録音することができます(フレーズ/エラーごとに1つの.wav)コード)そして現在のエラーコードに対して正しい.wavを再生するだけです...あなたはそれを「2ステップ」プロセスにすることさえできます...あなたが.wavを再生するいくつかの条件といくつかのエラーに応じていくつかの追加情報に応じて-コード固有の条件(.wavを使用するか、最も近い組み込みの音声で合成)。..

于 2011-07-24T12:49:37.373 に答える