본문 바로가기

TTS

(5)
보이스 컴포저(Voice Composer) 갑자기 문득 생각이 떠올라서 한번 만들려고 시도를 해봤다.이름을 어떻게 지어야 할지는 모르겠지만.. 대충 '보이스 컴포저(Voice Composer)'라고 지었다. 해봐야 겠다는 feel 받아서 꼬박 7시간동안 작업.. TTS(Text To Speech)는 우리가 텍스트를 입력하면 사람 음성으로 들려준다. 그런데, TTS엔진을 실행해보면 음성들이 아나운서의 말처럼 감정이 없게 들리거나 감정이 참 일관적이다. 슬픈말을 해도 기쁘게 읽어주고, 화가나도 기쁘게 읽어준다. 물론 느낌표나 물음표, 쉼표를 문장의 중간에 달아주면 끝음을 올려준다든지, 말 중간에 쉬어 말한다든지 하긴하지만, 감정전달에는 별 영향을 주진 못하는 것 같다. 우리는 TV나 영화에서 참 맛갈나게 말하는 배우들 목소리를 인상깊게 듣는다. 그런..
C/C++/MFC 구글 TTS 연동 음성합성 소프트웨어의 경우 AT&T에서 개발한 엔진과 한국어 목소리를 구입하면 대략 이것저것해서 60$정도다. 국내에서 개발한 한글 TTS의 경우는 저 가격의 100배정도 된다. 수백만원이나 하는 음성합성 프로그램을 사용해야 한다. 이래저래 간단하게 합성 프로그램을 사용하려고 해도.. 싸거나 무료로 공개하는 프로그램의 경우, 음질과 목소리는 불쾌감을 일으키기 충분할 만큼 질이 좋지않다. 하지만, 몇가지 제약조건이 있긴하지만, 목소리나 음질이 상당히 괜찮으면서도 다양한 언어음성을 제공하는 구글 TTS. 안드로이드 플랫폼의 경우 API가 제공된다. 아래사이트를 보면 된다. http://weston.ruter.net/projects/google-tts/ http://android-developers.blogs..
한글의 종성에 따른 TTS 문장변화 외국도 그렇겠지만 본인이 보기에 우리나라에서 만든 엔터테인먼트로봇의 70%이상이 TTS를 채택하여 사용하고 있다. 로봇에서 TTS(Text To Speech)를 쓰는것은 상황에 따라 로봇이 음성으로 표현을 하기위한것이다. 뭐, TTS가 억양이나 말뜻을 강조하기 위한 엑센트에 약한것이 사실이기때문에, 예쁜 목소리를 가진 사람이 녹음하여 플레이하는 경우도 있다. 사실 로봇이 더욱더 사람같아 진다고 느끼는 사람이 있는 반면에, 사람처럼 생기지도 않은 로봇이 사람처럼 자연스러운 목소리를 낸다는 것에 더 부자연스러움을 느끼는 사람도 적지않다. 즉, 오히려 로봇은 로봇 다워야 한다는 사람도 많이 봤다. TTS와 더불어 음성인식도 많이 사용한다. 단어나 문장을 인식하여 적절한 대답을 찾아 TTS로 알려주는 것이 이제..
TTS(Text To Speech) 한글 지원 엔진은 SAPI5. Neospeech가 이 엔진을 탑재하였단다. 가격은 35$ 현재 국내에도 몇가지 좋은 엔진들이 있지만, 높은 가격이 문제. HCILab. 음성엔진. http://www.hcilab.co.kr 보이스웨어. http://www.voiceware.co.kr 위 두회사에서 나온 제품들의 소리는 들어줄만 하다. 그리고, 해외 TTS엔진들을 비교하여 들어보려면 아래 사이트로 이동하길 바란다. http://www.nextuptech.com/TextAloud/SpeechEngine/voices.html
Simple Program for Text to Speech Using SAPI http://www.codeproject.com/KB/audio-video/speech.aspx Introduction In this project I made an application program for Text-to-Speech Conversion. To build this application, we must install the SDK speech from Microsoft on our computer. You can download Speech SDK (it's free) from http://www.microsoft.comm/speech The SAPI API provides a high-level interface between an application and speech engines..