String str = mJson.substring(mJson.indexOf("찾을 문자"));
이렇게 해서 디비서버에서 받아오는 값 중에 " " 안에 문자를 찾아오고
tts. speak(str, TextToSpeech.QUEUE_FLUSH, null);
이렇게 해서 TTS로 읽도록 했는데 전혀 안되네요..
mJson.substring(mJson.indexOf("찾을 문자")) 이부분을 TTS에 텍스트 부분인 str에 넣어서 했는 경우에는 잘되는데, 만약에 "바나나 오렌지 사과 키위 딸기" 이렇게 있으면 "오렌지 사과 키위"까지만 빼오고 싶어서 substing안에 mJson.indexOf("찾을 문자")이 부분을 mJson.indexOf("오렌지"), mJson.indexOf("키위") 이렇게 하면 되는거 아닌가요??
근데 저렇게 하면 빨간줄이 뜨면서 디버깅조차도 안됩니다...
1. 일부 문자열을 String 형인 str에 저장해서 TTS엔진의 텍스트로 쓰는방법
2. TTS안에서 바로 일부 문자열을 가져오는 방법
대충 정리하면 이 정도가 될 것 같습니다.. 도와주세요ㅠ