, 문제는 내가 에 프랑스어을 TTS 언어를 변경 setLanguage
를 사용할 때 onInit
후 TTS는하지 않습니다 개체이다 10-15 초 정도 작업하십시오. 나는 다른 언어 (영어, Deutsch)를 시도했지만 그런 문제는 없습니다. 어쨌든 tts 객체가 실제로 선택된 언어로 시작되었다는 것을 알고 싶습니다 (onInit
이후)TTS 초기화 지연이 나는 <strong>프랑스어</strong> 언어 <code>GoogleTextToSpeech</code>를 사용하는 응용 프로그램을 쓰고 있어요
0
A
답변
1
글쎄,이 문제에 대한 해결책이 다른 사람들에게도 도움이되기를 바랍니다. 청취자를 취하여 TTS의 여러 이벤트에 대해 호출하는 메서드 setOnUtteranceProgressListener(UtteranceProgressListener)
이 있습니다. 그래서 여기에 청취자를 등록하고 speak
메서드 (See how to assign UtteranceId)를 호출 할 때 utteranceId를 지정하십시오. OnStart
메서드는 tts가 실제로 말하기 시작하면 호출됩니다. onStart
이 호출되지 않을 때까지 speak
메서드를 호출 한 시점부터 진행 상황 등을 표시 할 수 있습니다.