問題タブ [google-text-to-speech]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
214 参照

android - Androidで---TextToSpeech テキスト容量(キュー容量)の確認方法は?

一度に TextToSpeech テキストを読む容量の容量を知っている人はいますか?

Speak at Time は何キロバイトのファイルですか?

ありがとう。

0 投票する
2 に答える
4597 参照

android - Androidに特定のTTSエンジンをプログラムでインストールする方法は?

私は自分のアプリ固有の TTS エンジンに追加しようとしています - システムベースではありません。

ドキュメントにはメソッドがあります:setEngineByPackageName()、それは私が望むものを作るように見えます。ただし、以前に他の同様の問題を調べたところ、この方法を使用して何かが見つかりました: https://stackoverflow.com/questions/12549086/selecting-required-tts-programmatically-in-android

これは問題ないように見えますが、TTS エンジンがインストールされているかどうかをシステムがチェックした後に使用され、存在しない場合はインストールされます (定義されていません)。

そのため、チェック中に特定の tts エンジンをインストールする方法があるかどうかを尋ねたいと思います。これらのメソッドは TTS を作成する前に呼び出されるため、setEngineByPackageName()、またはエンジン設定でコンストラクターを呼び出すことはできません (Android のバージョンによって異なります) )。

Text-To-Speech Extendedについてエンジンとして考えていたので、パッケージ名を使用する必要があることを理解しているので、com.google.tts を Play ストアのリンクから想定します。

0 投票する
0 に答える
163 参照

android - Android TTS をライブラリとして含める

Android TTS エンジンをライブラリとしてアプリに含めることはできますか? または、ユーザーの介入なしにダウンロードしますか?

使用したい場合は、一部のデバイスでは最初にダウンロードする必要があります。つまり、ユーザーは TTS アプリの Google Play ページに送られ、手動でダウンロードする必要があります。

これに代わるものを探しているので、ユーザーはプロセスに介入しません。

0 投票する
7 に答える
127803 参照

javascript - JavascriptでのGoogleText-To-Speechの使用

JavaScriptでGoogleのテキスト読み上げを再生する必要があります。
アイデアは、Webサービスを使用することです。

http://translate.google.com/translate_tts?tl=en&q=This%20is%20just%20a%20test

そして、ボタンクリックなどのcertianアクションでそれを再生します。

しかし、それは通常のwav/mp3ファイルをロードするようなものではないようです。

これどうやってするの?

0 投票する
0 に答える
307 参照

android - Samsung S3 で通話中にテキスト読み上げが話されない

複数の Google TTS プロンプトを備えたアプリケーションがあり、音声通話中を含めて Bluetooth ヘッドセットで使用しています。TTS は、 Samsung S3を除くすべてのデバイスで正常に動作しています。このデバイスでは、TTS プロンプトを聞くことができませんでしたが、ログはすべて正常であることを示しておりonUtteranceCompleted()、音声の終了後にコールバックが呼び出されたことさえあります。何か案は?

0 投票する
2 に答える
2514 参照

android - TTS プレーヤーの発言数

TTSプレーヤーが「1234」などの数字を「ワンツースリーフォー」として発声する必要があるという要件(Androidコード)があります。しかし、現在は「千二百三十四」と言われています。

0 投票する
2 に答える
567 参照

android - JellyBean 4.3 の GoogleTTSService の名前は何ですか?

4.3 より前のすべての Android バージョンでは、パッケージに属する Google のテキスト読み上げサービスの名前android.tts.TtsServiceGoogleTTSService.

したがって、Android 4.2 以前を実行しているデバイスで実行中のサービスのリストを調べると、com.google.android.tts.GoogleTTSServiceその中にあることがわかります。

しかし、Android 4.3 では変更されたようで、実行中のデバイスにリストされている多くのサービスの中で、対応するサービス名が見つかりません。

新しい名前は何ですか?別のサービスの一部ですか?

更新:サービスのパッケージ名が2.x のandroid.tts.TtsServiceから 4.3 のandroid.speech.tts.TextToSpeechに変更されたようです。これは正しい方向への一歩ですが、Google のエンジンの実際の名前はまだ不明です。

何か案が?

0 投票する
5 に答える
8755 参照

java - Android TTS が大量のテキストを読み上げない

Android Text To Speech を使用して大量のテキストを読み上げようとしています。デフォルトの Google 音声エンジンを使用しています。以下は私のコードです。

しかし、ここでの問題は、大量のテキスト (Web ページからテキストを抽出したとしましょう) がある場合、TTS がそれを読み取れないことです。ほとんどのテキストを削除すると、それが読み取られます。なぜこうなった?

大きなテキストを読み込もうとすると、LogCat は次のように表示します。