본문으로 건너뛰기

Start and stop synthesis

Send a synthesis request​

speak()에 읽을 텍스트를 전달하여 음성 합성을 시작합니다. 기본적으로 isFinal은 true이며, 전달한 텍스트를 하나의 완성된 요청으로 처리합니다.

textToSpeech.speak("안녕하세요. 무엇을 도와드릴까요?")

여러 텍스트 조각을 하나의 발화로 전달할 때는 마지막 조각을 제외한 요청의 isFinal을 false로 지정합니다.

textToSpeech.speak("안녕하세요. ", isFinal = false)
textToSpeech.speak("TextToSpeech SDK입니다.", isFinal = true)

앱 등록이 필요한 모드에서는 OnServerConnectionListener.onConnected()가 호출된 후 요청하세요. 진행 상태와 결과는 Event listeners에서 확인할 수 있습니다.

Stop synthesis and playback​

진행 중인 음성 합성과 재생을 중지하려면 stop()을 호출합니다.

textToSpeech.stop()

중지가 완료되면 등록된 EventListener의 onStop()이 호출됩니다.