음성 인식 작업이 시작되면 즉시 텍스트 음성 변환 출력이 중단됩니다.TTS * 및 * 음성 입력을 동시에 수행 하시겠습니까?
나는 TTS 출력이 음성 인식 엔진에 의해 "들릴"수 있으며 적절한 작동을 방해한다고 합리적으로 이해합니다.
내 질문 :이 동작을 시스템에 하드 코딩했거나 API의 설정이나 매개 변수로 수정할 수 있습니까?
음성 인식 작업이 시작되면 즉시 텍스트 음성 변환 출력이 중단됩니다.TTS * 및 * 음성 입력을 동시에 수행 하시겠습니까?
나는 TTS 출력이 음성 인식 엔진에 의해 "들릴"수 있으며 적절한 작동을 방해한다고 합리적으로 이해합니다.
내 질문 :이 동작을 시스템에 하드 코딩했거나 API의 설정이나 매개 변수로 수정할 수 있습니까?
액티비티는 인식과 TTS를 동시에 사용해야합니까? 인식은 (기능적으로 말하기) 기다릴 수없는 경우, RecognizerIntent
만 onUtteranceCompleted
이 순수한 추측이지만, 한 번에 TTS 및 인식 하나에서 사용할 수있는 몇 가지 일반적인 기능이 있어야한다 (모두를 생성하는 이벤트를 강제로 apes는 android.speech. *에서 왔습니다.)
.speak()을 사용하는 경우, 플러시 또는 대기열에 놓고 있습니까? – Ian
@Ian 나는 대기 중입니다. tts.speak ("some text ...", TextToSpeech.QUEUE_ADD, params); – srf