Visual Basic 2008 を使用した英語のテキスト読み上げ
Dim speech speech = CreateObject("sapi.spvoice") speech.speak(TextBox1.Text)
私の質問ですが、これをアラビア語にどのように使用できますか?
ありがとう
Visual Basic 2008 を使用した英語のテキスト読み上げ
Dim speech speech = CreateObject("sapi.spvoice") speech.speak(TextBox1.Text)
私の質問ですが、これをアラビア語にどのように使用できますか?
ありがとう
いいえ、長い間検索しても、MS またはサードパーティのソフトウェアから利用できるアラビア語 TTS SAPI はありません。
彼らの多くのオンラインサービスは、アラビア語の TTS をサポートするいくつかのソフトウェアでさえ、
彼らのソフトウェアのみで動作し、サードパーティのサポートはありません。
とにかく、それはあなたのプロジェクトではそれほどサポートされないと思います。テキスト ファイルのオーディオ出力が必要な場合にのみ、対話性を処理する必要はありません。
編集 ==
別のソフトウェアNuance Vocalizer Voice パックを見つけました。ここでパッケージを見つけることができます。これは公式サイトです。最初のソースによると、SAPI をサポートしています。
マイクロソフトのサポート記事から:
「Microsoft は追加の音声エンジン (音声) を提供していませんが、新しい Microsoft Speech API をサポートする多くのサードパーティ製品を利用できます。これらの製品の詳細については、次の Microsoft Web サイトを参照してください: http://www.microsoft .com/speech/evaluation/thirdparty/engines.mspx "
唯一の問題は、そのウェブサイトがダウンしているように見えることです。サードパーティ エンジンを検索すると、そのサイトへのリンクも多数表示されます。まだ存在する場合は探し出すか、アラビア語をサポートするために必要な特定のサードパーティ エンジンを探してみます。