問題タブ [onutterancecompleted]
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.
ios - AVSpeechUtterance サイレントモードでの発話音声
AVSpeechUtterance を使用して、指定されたテキストを読み上げています。私は以下のコードを使用しており、「iPhone リンガー モード」では問題なく動作しますが、iPhone を「サイレント モード」に変更すると、発話音声がミュートになります。そして「サイレントモード」だと発声音声が聞こえません。「サイレントモード」で発声音声を聞くにはどうすればよいですか。
java - UtteranceProgressListener は、Text to Speech で常に呼び出されるわけではありませんか?
私のコード:
話すとき
FinishはクラスonDone(String utteranceId)
のメソッドを呼び出す必要があります。ttsUtteranceListener
しかし、ttsUtteranceListener
常に到達するとは限りません。
なぜこのクラスに到達しないのですか?
ios - AVSpeechUtterance 完了ハンドラー
SpeakUtterance(utterance)
Swiftで関数に完了イベントを設定するにはどうすればよいですか? 私のスピーチが中断されたり中断されたりしないように、これが必要です。
java - tts androidに関連するスクロールビュー
tts に関連してビュー (recyclerview) をスクロールするにはどうすればよいですか?これ
文字列をセクションに分割し、一度に 1 つの文字列を TTS に渡して、ビューを移動することを考えていました。私はすでに、グリッドレイアウトマネージャーに列 (列と呼ばれる) の量の int を与えています。配列リストはすべての単語の後にコンマを追加するので、次のようなことを考えていました
- n番目/(列)のコンマを見つける
- 文字列を分割します
- tts が話しているかどうかを確認し、onUtterance onDone をリッスンして新しい文字列を渡す
- 文字列を読む
- ビューを移動する
残りの単語がなくなるまでこれを続け、残りの部分をコーディングします%私はそれをすべて行う方法がわからないので、誰かが気軽に手伝いたい場合は、それらを onUtteranceListener onDone の tts に渡しますが、私はまだアンドロイドには少し慣れていません)、主に誰もがより良い方法を持っていますか?
android - TTS onUtteranceCompleted が Android で機能しない
私は、ダイアログフローと統合されたアンドロイドの speechRecognizer モジュールに取り組んでいます。統合はほぼ完了しており、正常に動作していますが、1 つの問題に直面しています。問題は、TTS が応答を話しているときに、音声マイクが有効になる前に、ユーザーの発話だけではなく応答もキャプチャすることです。
TTS が応答を話し終えたことをどのように知ることができますか? onUtteranceCompleted() メソッドを使用して Google ソリューションを試しました。また、setOnUtteranceProgressListener() メソッドも試しましたが、機能していないようです。バックグラウンドで実行できるように、これらのメソッドを asynctask に実装したいと考えています。どうやってやるの?
これが私が試したコードです: