2016-05-23 5 views
-1

私はソフトウェアエンジニアの学生です。プロジェクト用にVBでテキスト読み上げアプリケーションを実行する必要があります。私はそれをコード化し、それは非常に簡単でした。要は、例えばフランス語やロシア語で話すことができるようにしたいのです。誰でも助けてくれますか?英語で話すことはとても簡単です。 これはコードです:テキスト読み上げアプリケーションの作成方法

Dim Message, Speak 
Message=InputBox("Enter a text","The speaking App.") 
Set Speak=CreateObject("sapi.spvoice") 
Speak.Speak Message 
+0

[SpVoice Interface](https://msdn.microsoft.com/en-us/library/ms723602.aspx)のドキュメント、特に[SpVoice Voiceプロパティ](https://msdn.microsoft.com/en- us/library/ms723614.aspx)。 – IInspectable

+0

これはまた役立つかもしれません:https://msdn.microsoft.com/en-us/library/hh378476%28v=office.14%29.aspx –

答えて

1

はあなたのコンピュータ上のテキストを音声に変換する音声を変更してみましたか?私はあなたが使用しているテキスト読み上げAPIは、プログラムを実行しているマシン上の音声/言語セットのみをサポートしていると思います。別の言語のテキストを読む必要がある場合は、マイクロソフトが提供するいくつかの追加の音声をダウンロードすることができます。

+0

あなたは言語パックなどをインストールすることを意味しますか? – Alexi

関連する問題