1

Visual Basic 2008 を使用した英語のテキスト読み上げ

Dim speech speech = CreateObject("sapi.spvoice")
speech.speak(TextBox1.Text)

私の質問ですが、これをアラビア語にどのように使用できますか?

ありがとう

4

2 に答える 2

1

いいえ、長い間検索しても、MS またはサードパーティのソフトウェアから利用できるアラビア語 TTS SAPI はありません。
彼らの多くのオンラインサービスは、アラビア語の TTS をサポートするいくつかのソフトウェアでさえ
彼らのソフトウェアのみで動作し、サードパーティのサポートはありません。 とにかく、それはあなたのプロジェクトではそれほどサポートされないと思います。テキスト ファイルのオーディオ出力が必要な場合にのみ、対話性を処理する必要はありません。 編集 == 別のソフトウェアNuance Vocalizer Voice パックを見つけました。ここでパッケージを見つけることができます。これは公式サイトです。最初のソースによると、SAPI をサポートしています。


于 2015-10-29T07:14:24.640 に答える
1

マイクロソフトのサポート記事から:

「Microsoft は追加の音声エンジン (音声) を提供していませんが、新しい Microsoft Speech API をサポートする多くのサードパーティ製品を利用できます。これらの製品の詳細については、次の Microsoft Web サイトを参照してください: http://www.microsoft .com/speech/evaluation/thirdparty/engines.mspx "

唯一の問題は、そのウェブサイトがダウンしているように見えることです。サードパーティ エンジンを検索すると、そのサイトへのリンクも多数表示されます。まだ存在する場合は探し出すか、アラビア語をサポートするために必要な特定のサードパーティ エンジンを探してみます。

于 2011-03-24T13:29:45.837 に答える