2011-12-07 2 views
1

나는 안드로이드에서 텍스트에서 자바 언어를 말하는 앱을 개발할 방법을 찾고있다. 내가 알기로는 Javanese TTS가 기본적으로 설치되어 있지 않습니다. 그렇다면 기본 TTS 엔진 발음을 수정하는 방법이 있습니까? 예를 들어, "PIYE"의 예상 발음은 pee-ye입니다.Android Text To Speech 발음을 수정할 방법이 있습니까?

mTts.speak("piye", TextToSpeech.QUEUE_ADD, null); // output: pie-ee

누군가가 나를 도울 수 다음은 TTS 엔진이 생산 무엇인가? 고맙습니다.

답변

0

아니요, 발음을 변경할 수 없습니다. 그렇게하는 API 메소드가 없습니다.

0

나는 비슷한 일을하려고 - 응용 프로그램은 과학적인 용어를 표준 US-EN 발음을 사용하여 얻을. 제 솔루션은 TTS 엔진이 특정 단어를 음성 학적으로 올바른 구문으로 대체하여 특정 방식으로 말하도록합니다. 여기서 예이다 :

을 MyString = myString.replace ("시스", "sihs");

이 접근법은 유망하지만 완벽한 것은 아닙니다.

관련 문제