問題タブ [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.

0 投票する
3 に答える
2905 参照

ios - AVSpeechUtterance サイレントモードでの発話音声

AVSpeechUtterance を使用して、指定されたテキストを読み上げています。私は以下のコードを使用しており、「iPhone リンガー モード」では問題なく動作しますが、iPhone を「サイレント モード」に変更すると、発話音声がミュートになります。そして「サイレントモード」だと発声音声が聞こえません。「サイレントモード」で発声音声を聞くにはどうすればよいですか。

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

java - UtteranceProgressListener は、Text to Speech で常に呼び出されるわけではありませんか?

私のコード:

話すとき

FinishはクラスonDone(String utteranceId)のメソッドを呼び出す必要があります。ttsUtteranceListenerしかし、ttsUtteranceListener常に到達するとは限りません。

なぜこのクラスに到達しないのですか?

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

ios - AVSpeechUtterance 完了ハンドラー

SpeakUtterance(utterance)Swiftで関数に完了イベントを設定するにはどうすればよいですか? 私のスピーチが中断されたり中断されたりしないように、これが必要です。

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

java - tts androidに関連するスクロールビュー

tts に関連してビュー (recyclerview) をスクロールするにはどうすればよいですか?これ

文字列をセクションに分割し、一度に 1 つの文字列を TTS に渡して、ビューを移動することを考えていました。私はすでに、グリッドレイアウトマネージャーに列 (列と呼ばれる) の量の int を与えています。配列リストはすべての単語の後にコンマを追加するので、次のようなことを考えていました

  • n番目/(列)のコンマを見つける
  • 文字列を分割します
  • tts が話しているかどうかを確認し、onUtterance onDone をリッスンして新しい文字列を渡す
  • 文字列を読む
  • ビューを移動する

残りの単語がなくなるまでこれを続け、残りの部分をコーディングします%私はそれをすべて行う方法がわからないので、誰かが気軽に手伝いたい場合は、それらを onUtteranceListener onDone の tts に渡しますが、私はまだアンドロイドには少し慣れていません)、主に誰もがより良い方法を持っていますか?

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

android - TTS onUtteranceCompleted が Android で機能しない

私は、ダイアログフローと統合されたアンドロイドの speechRecognizer モジュールに取り組んでいます。統合はほぼ完了しており、正常に動作していますが、1 つの問題に直面しています。問題は、TTS が応答を話しているときに、音声マイクが有効になる前に、ユーザーの発話だけではなく応答もキャプチャすることです。

TTS が応答を話し終えたことをどのように知ることができますか? onUtteranceCompleted() メソッドを使用して Google ソリューションを試しました。また、setOnUtteranceProgressListener() メソッドも試しましたが、機能していないようです。バックグラウンドで実行できるように、これらのメソッドを asynctask に実装したいと考えています。どうやってやるの?

これが私が試したコードです: