마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

IBM WATSON ASSISTANT TTS(text to speeh) 를 빼는방법

0 추천
https://github.com/IBM-Cloud/chatbot-watson-android

깃허브 주소입니다.

 

tts 기능을  빼고싶은데 어찌하여야 하나요???
최고가되고싶은개발자 (400 포인트) 님이 2020년 11월 4일 질문

1개의 답변

0 추천
textToSpeech, speechService, SayTask 이 셋과 관련이 있을 거예요. 하나씩 주석처리를 해보세요.

이 클래스들을 별도의 wrapper을 만드셔서 사용하시면 훨씬 유연한 구조가 되겠지만 여기서는 논외로 하죠.
spark (227,530 포인트) 님이 2020년 11월 4일 답변
private class SayTask extends AsyncTask<String, Void, String> {
        @Override
        protected String doInBackground(String... params) {
          /*  streamPlayer.playStream(textToSpeech.synthesize(new SynthesizeOptions.Builder()
                    .text(params[0])
                    .voice(SynthesizeOptions.Voice.EN_US_LISAVOICE)
                    .accept(HttpMediaType.AUDIO_WAV)
                    .build()).execute().getResult());*/
            return "Did synthesize";

이부분에서 주석처리하니 해결했어욤^^
...