GTTS4J
GTTS4J (Google Text to Speech) : Google의 텍스트 To Speech API 인터페이스의 Java 버전.
용법
1. gTTS4j 가져 오기
import com.dragonbean.cloud.gTTS4j;
2. 인스턴스를 만듭니다
gTTS4j gtts = new gTTS4j();
gtts.init(text, "en", true, false);
매개 변수 :
-
text - 문자열 - 말할 텍스트. -
lang -String -ISO 639-1 언어 코드 (Google Text to Speech API에서 지원). -
slow - 부울 - 천천히 말하십시오. 기본 False (참고 : API에서는 두 가지 속도 만 제공됩니다).
3. 음성 스트림을 얻으십시오
InputStream is = gtts.exec();
예:
InputStream is = null;
String text = "Surprise!";
gTTS4j gtts = new gTTS4j();
try {
gtts.init(text, "en", true, false);
is = gtts.exec();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (is != null) is.close();
}
지원되는 언어
- 'AF': '아프리칸스어'
- 'SQ': '알바니아'
- 'AR': '아랍어'
- 'hy': '아르메니아'
- 'bn': '벵골어'
- 'CA': '카탈로니아 인'
- 'Zh': '중국어'
- 'Zh-CN': '중국어 (만다린/중국)'
- 'Zh-TW': '중국어 (만다린/대만)'
- 'Zh-Yue': '중국어 (광동어)'
- 'hr': '크로아티아 인'
- 'CS': '체코'
- 'da': '덴마크어'
- 'nl': '네덜란드어'
- 'en': '영어'
- 'en-au': '영어 (호주)'
- 'en-uk': '영어 (영국)'
- 'en-us': '영어 (미국)'
- 'eo': 'Esperanto'
- 'fi': '핀란드'
- 'fr': '프랑스어'
- 'de': '독일어'
- 'el': '그리스'
- '안녕': '힌디어'
- 'hu': '헝가리어'
- 'is': '아이슬란드'
- 'ID': '인도네시아'
- 'it': '이탈리아어'
- '자': '일본어'
- 'km': '크메르 (캄보디아)'
- '코': '한국어'
- 'la': '라틴어'
- 'lv': '라트비아'
- 'MK': '마케도니아'
- '아니오': '노르웨이어'
- 'pl': '폴란드어'
- 'PT': '포르투갈어'
- '로': '루마니아어'
- '루': '러시아어'
- 'sr': '세르비아'
- 'si': 'sinhala'
- 'SK': '슬로바키아'
- 'ES': '스페인어'
- 'es-es': '스페인어 (스페인)'
- 'ES-US': '스페인어 (미국)'
- 'SW': 'Swahili'
- 'sv': '스웨덴어'
- 'ta': '타밀어'
- 'th': '태국'
- 'tr': '터키'
- '영국': '우크라이나'
- 'vi': '베트남인'
- 'Cy': '웨일스 어'
기여
- GitHub에서 Fork YP2211/GTTS4J를 고속으로 클론하십시오
- 새로운 기능에 대한 테스트를 작성하거나 필요한 경우 기존 기능을 수정하십시오.
- 기능 분기에서
master 브랜치까지 새 풀 요청을 엽니 다. - 감사합니다!