問題タブ [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.
android - Androidで---TextToSpeech テキスト容量(キュー容量)の確認方法は?
一度に TextToSpeech テキストを読む容量の容量を知っている人はいますか?
Speak at Time は何キロバイトのファイルですか?
ありがとう。
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 ストアのリンクから想定します。
android - Android TTS をライブラリとして含める
Android TTS エンジンをライブラリとしてアプリに含めることはできますか? または、ユーザーの介入なしにダウンロードしますか?
使用したい場合は、一部のデバイスでは最初にダウンロードする必要があります。つまり、ユーザーは TTS アプリの Google Play ページに送られ、手動でダウンロードする必要があります。
これに代わるものを探しているので、ユーザーはプロセスに介入しません。
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ファイルをロードするようなものではないようです。
これどうやってするの?
android - Samsung S3 で通話中にテキスト読み上げが話されない
複数の Google TTS プロンプトを備えたアプリケーションがあり、音声通話中を含めて Bluetooth ヘッドセットで使用しています。TTS は、 Samsung S3を除くすべてのデバイスで正常に動作しています。このデバイスでは、TTS プロンプトを聞くことができませんでしたが、ログはすべて正常であることを示しておりonUtteranceCompleted()
、音声の終了後にコールバックが呼び出されたことさえあります。何か案は?
android - TTS プレーヤーの発言数
TTSプレーヤーが「1234」などの数字を「ワンツースリーフォー」として発声する必要があるという要件(Androidコード)があります。しかし、現在は「千二百三十四」と言われています。
android - JellyBean 4.3 の GoogleTTSService の名前は何ですか?
4.3 より前のすべての Android バージョンでは、パッケージに属する Google のテキスト読み上げサービスの名前android.tts.TtsService
はGoogleTTSService
.
したがって、Android 4.2 以前を実行しているデバイスで実行中のサービスのリストを調べると、com.google.android.tts.GoogleTTSService
その中にあることがわかります。
しかし、Android 4.3 では変更されたようで、実行中のデバイスにリストされている多くのサービスの中で、対応するサービス名が見つかりません。
新しい名前は何ですか?別のサービスの一部ですか?
更新:サービスのパッケージ名が2.x のandroid.tts.TtsServiceから 4.3 のandroid.speech.tts.TextToSpeechに変更されたようです。これは正しい方向への一歩ですが、Google のエンジンの実際の名前はまだ不明です。
何か案が?
java - Android TTS が大量のテキストを読み上げない
Android Text To Speech を使用して大量のテキストを読み上げようとしています。デフォルトの Google 音声エンジンを使用しています。以下は私のコードです。
しかし、ここでの問題は、大量のテキスト (Web ページからテキストを抽出したとしましょう) がある場合、TTS がそれを読み取れないことです。ほとんどのテキストを削除すると、それが読み取られます。なぜこうなった?
大きなテキストを読み込もうとすると、LogCat は次のように表示します。