4

学生用のアプリケーションを作成しています。ヒンディー語またはマラーティー語でデータを入力する必要があります。
ユーザーが特定のトピックをクリックすると、ユーザーはこのトピックをヒンディー語またはマラーティー語で聞くことができる必要があります。
TextToSpeech で Language を次のように設定する方法を知っています

Tts.setLanguage(Locale.US);  

ヒンディー語またはマラーティー語を設定する必要があります。私の質問は
、TextToSpeech でマラーティー語またはヒンディー語を使用する方法です。参考やヒントを教えてください。

4

3 に答える 3

5

ヒンディー語をサポートする音声合成 (TTS) エンジンが必要です。各 TTS エンジンには、サポートする特定の言語があります。これはヒンディー語をサポートするTTS エンジンですが、これは Windows で動作します。Androidでこれをサポートしたいというタグからわかります。これは、Android でのヒンディー語 TTS のサポートに関する投稿です。Android のネイティブ TTS はヒンディー語をサポートしていません。あなたがしなければならないことは、ヒンディー語のテキストを使用して音声ファイルに翻訳するサービスを作成することです。次に、オーディオ ファイルを Android アプリケーションにストリーミングします。

私の意見では、TTS を教育アプリケーションに使用することは望ましくありません。TTS からの出力は非常にロボット的で、学生には理解しにくいものであることがわかると思います。レッスン/情報を記録し、アプリケーションでストリーミングするだけです. TTS エンジンを購入する前に、まず試して、生成された音声が受け入れられることを確認します。今日の主要な教育アプリケーション (例: Khan Academy ) のほとんどは、事前に録音されたオーディオやビデオを使用しています。

于 2012-04-04T12:15:27.333 に答える