sitelink1 https://blog.naver.com/ambidext/221009735813 
sitelink2  
sitelink3  

안드로이드 스마트폰에서 구글이 제공하는 API를 이용하여 STT(Speech To Text)를 사용해 본 후, TTS(Text To Speech)도 해봤습니다. 역시나 동일한 사이트에 잘 설명이 나와 있더군요. 

http://www.androidhive.info/2012/01/android-text-to-speech-tutorial/

 

단, 제가 사용한 환경은 안드로이드 5.0 롤리팝(Lollipop)이어서 다음 함수를 살짝 손봐야 했습니다. 

tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);

=> tts.speak(text, TextToSpeech.QUEUE_FLUSH, null, null);

그냥 끝에다 null만 추가해 줬어요~ ^^

 

한글을 사용하려면 다음과 같이 Korea로 설정해 주어야 합니다. 위 사이트에서는 아마 영어로 되어 있었던 것 같아요. 

int result = tts.setLanguage(Locale.KOREA);

 

텍스트를 입력하고 'SPEAK OUT'버튼을 누르면 낭랑한 여성의 목소리가 글자를 읽어 줍니다~ ^^

 

image_2819545331494766469177.png

 

 

 

 

소스 다운로드 => AndroidTTS.zip

 

번호 제목 글쓴이 날짜 조회 수
68 TTS 를 위한 스마트폰 설정 및 TTS 샘플 file 황제낙엽 2019.02.16 460
67 Creating swipe views with tabs file 황제낙엽 2019.02.10 102
66 [번역] 안드로이드 ViewPager 를 이용한 수평 화면 전환 file 황제낙엽 2019.02.09 71
65 동적 레이아웃 생성과 자동 줄바꿈 구현 file 황제낙엽 2018.12.26 311
64 qemu-system-~.exe 의 작동이 중지되었습니다 file 황제낙엽 2018.11.27 55
63 Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. file 황제낙엽 2018.11.27 59
62 Error:Minimum supported Gradle version is 4.1. 황제낙엽 2018.11.27 84
61 No toolchains found in the NDK toolchains folder for ABI 황제낙엽 2018.11.27 33
60 [성공샘플] HttpURLConnection 을 이용하여 JSON 데이터 보내기 예제 황제낙엽 2018.11.10 649
59 [Android] 네이버 음성합성(TTS) API 사용해 보기 file 황제낙엽 2018.11.01 167
» [Android] TTS (Text To Speech) API 샘플 코드 file 황제낙엽 2018.11.01 128
57 Google Cloud API 설정법 file 황제낙엽 2018.11.01 39
56 AsyncTask 사용하기 황제낙엽 2018.10.29 36
55 Volley 소개 및 관련 링크 황제낙엽 2018.10.29 63
54 AsyncTask 를 이용한 HttpURLConnection 사용법 [1] 황제낙엽 2018.10.20 33
53 HttpURLConnection 을 이용하여 JSON 데이터 보내기 예제 [1] file 황제낙엽 2018.10.20 102
52 STT 학습 링크 모음 (sample link) 황제낙엽 2018.10.11 552
51 코틀린(Kotlin) 학습용 링크 모음 황제낙엽 2018.10.11 64
50 저장소 파일 불러올 때 권한 요청 설정 file 황제낙엽 2018.08.21 55
49 안드로이드 파일시스템에 파일 생성하여 데이터 저장, 불러오기 예제 황제낙엽 2018.08.21 58