2012-01-01 8 views
1

私は特定の言語では、Googleからのサウンドファイルは、(Android用の他のTTSエンジンと比較して)はるかに現実的であることがわかりました。どのTTSがGoogleを使って翻訳していますか?アンドロイドアプリでもこのTTSを使う方法はありますか?

Google翻訳アプリはTTSエンジンを使用していますか?

アンドロイドアプリからこれらのTTSを再生する方法はありますか?

答えて

1

が非公式GoogleのTTSのAPIを使用してのTechCrunchの記事へのリンクである[http://techcrunch.com/2009/12/14/the-unofficial -google-text-to-speech-api /]をクリックします。 RESTful APIのテキストを渡すと、MP3が返されます。したがって、AndroidアプリケーションからHTTPリクエストを作成し、返されたMP3を再生できる場合は、Google TTSエンジンを使用できます。欠点は、それが「非公式」なので、警告なく変更または削除できることです。このように利用可能な他のサービスがおそらくサポートされています。しかし、インターネットに接続する必要があり、アプリケーションに応じて問題になる場合もあれば、そうでない場合もあるこのアプローチでは、レイテンシの問題に対処する必要があります。

+0

ありがとうございます。それは基本的に私が探し求めたものです。しかし、記事によるとそれは英語のみです。言語を選択するためのパラメータは渡されません。しかし、基本的なアイデアは良い(ちょうど私がこの方向で考えなかった理由は.......) – KarlKarlsom

+0

コメントの答えを見つけた:http://www.ispeech.orgは私にとっては十分だと思われる!どうもありがとう! – KarlKarlsom

0

AndroidはTTSエンジンを使用しますが、エンジンはファームウェアプロバイダによって決定されます。最も一般的に見られるのはピコです。

ここで使用してTTSのAndroidドキュメントは次のとおりです。 android.speech.tts.TextToSpeech

+0

これまでのところ明らかです。しかし、私の意味は違っていました。どのTTSがGoogle翻訳アプリを使用しているのですか?また、特定の言語のGoogle翻訳は他の利用可能なTTSエンジンよりも実際の音が聞こえるため、使用する方法はありますか? – KarlKarlsom

0

AndroidのTTSは、インターネット接続を必要としません。必要に応じてサウンドを生成します。

ここに、Android TTSを使用する一部のコードがあります。これは、関連する落とし穴のいくつかを処理します。ここでは

​​

関連する問題