2

音声認識アクティビティが開始されるとすぐに、テキスト読み上げの出力が停止することに気付きました。

私はその理由を理解しています。TTS出力は音声認識エンジンによって「聞こえ」、その適切な動作を妨げる可能性があります。

私の質問:この動作はシステムにハードコーディングされていますか、それとも(APIの)設定またはパラメーターによって変更できますか?

4

1 に答える 1

3

アクティビティは認識とTTSを同時に使用する必要がありますか?認識が(機能的に言​​えば)待機できる場合は、イベントにRecognizerIntent唯一のonUtteranceCompletedを生成させます。

これは純粋な推測ですが、TTSと認識で一度に1つずつしか使用できない共通の機能が必要です(両方のAPIはandroid.speech。*から取得されます)

于 2011-03-30T01:25:58.637 に答える