안드로이드 개발 질문/답변
(글 수 45,052)
원하는건 제가 만든 앱에서 임의의 텍스트(한글)를 말할수(speak) 있냐는 겁니다.
안드로이드 플렛폼에 기능이 포함되있는지, 특정 라이브러리를 쓰는건지,
공부시작하지 얼마안되어 아는게 별로 없네요.
방향만 좀 잡아주시겠어요?
2012.05.30 14:47:57
삼성 모바일 tts (http://travel-holic.tistory.com/411 ) 설치하고 설정 메뉴에서 tts 엔진을 바꾼 뒤
안드로이드 SDK 에 포함되어 있는 ApiDemos 소스 중 TextToSpeechActivity.java 파일을 수정해서 실행시켜 보세요.
onInit 메소드의 Locale.US 대신 int result = TextToSpeech.LANG_COUNTRY_VAR_AVAILABLE; 코드를 넣으시고,
HELLOS 문자열에 "안녕하세요" 와 같은 한글 문장을 추가하신 후 실행시키면 됩니다.
기본적으로 제공되는 pico 엔진에는 한국어는 없습니다.
하지만 삼성 단말은 한국어 엔진이 있어 삼성 단말은 가능합니다.