AwesomeTTS 서비스 형식


AwesomeTTS는 자체적으로 텍스트를 스피치 사운드로 변환시키는 것이 아니라 이미 온라인이나 OS 등에서 제공하는 TTS 서비스에 텍스트를 스피치 사운드로 변환시켜 달라는 요청을 보내고 그 응답을 받는 형식의 소프트웨어다.


그러다 보니 어떤 TTS 서비스를 사용할 것인지가 스스로 알아보고 찾아둘 필요가 있다



사용자 컴퓨터에 설치된 TTS 소프트웨어(Local Software)


Anki 사용 중에 AwesomeTTS의 오디오 생성 대화상자를 처음 열었을 때, 사용자의 시스템에 TTS 서비스가 설치되어 있고 해당 TTS 서비스가 AwesomeTTS가 지원하는 형식일 경우 AwesomeTTS는 자동으로 해당 TTS 서비스를 찾아서 서비스 목록에 등록한다. 만일, 어떤 서비스가 본인의 AwesomeTTS 서비스 항목의 드롭다운 메뉴에 나타나지 않는다면, 이는 AwesomeTTS가 그 서비스를 찾지 못했거나 사용할 수 없는 것이다.

 

AwesomeTTS와 같이 사용할 새로운 소프트웨어를 설치하기로 결정했다면 AwesomeTTS가 새로 설치된 소프트웨어를 인식하기 전에 Anki를 다시 시작할 필요가 있다는 점을 주의하라.

  

아래 서비스 항목은 간략하게 정리한 것이다. 아래 정리된 내용은 사용자 컴퓨터에 설치하여 사용할 수 있는 그저 몇 가지 주요 TTS 서비스를 정리해둔 것이다. 서비스의 상세한 내용은 링크를 따라 홈페이지를 참조하길 바란다.

 

§Ekho


한국어와 몇 가지 중국어 방언(WindowsLinux)


§eSpeak


광범위하게 많은 언어들에서 TTS 서비스를 제공(WindowsLinux)

 

§Festival


기본적으로 영어를 지원하고 다른 언어들도 별도로 설치가 가능하다. (Linux만 가능)

 

§iSpeech


다양한 언어에 대한 고품질의 소리를 제공하는 API를 제공하지만 유료


§Microsoft Speech API (SAPI)


윈도우의 데스크탑 소프트웨어에서 TTS 재생이 가능하도록 구축된 인터페이스


§OS X Speech Synthesis Manager


시스템 환경설정을 통해서 많은 언어들을 설치할 수 있다. Mac OS X에 구축되어있다.


§RHVoice


러시아어, 조지아어, 영어 그리고 에스페란토어에 대하여 서비스를 제공해준다. Linux는 기본적으로 설치되어 있고 Windows에서는 SAPI를 통해서 제공된다.


§SVOX Pico


Android 운영체제에서 사용되는 음성 합성기


위에서 몇가지 서비스에 대해서 언급하고 있지만 결국 주로 온라인 TTS 서비스인 Google Translate를 많이 사용하고, 윈도우즈 사용자라면 대부분 Microsoft Speech API (SAPI), 맥 계열일 경우 OS X Speech Synthesis Manager를 주로 사용하는 것으로 알고 있다. 그 외에, 온라인에서 NAVER translate에서 제공하는 서비스도 볼 수 있다. 다양한 서비스를 실험해보고 사용자들이 마음에 드는 서비스를 골라볼 필요가 있다.







AwesomeTTS 설치하기


일단, AwesomeTTS를 설치해보자.

 

Anki를 실행하고 아래와 같이 메인 메뉴에서 도구 추가 기능(A) 둘러보고 설치하기를 클릭한다.


 



그러면 설치 코드를 기입할 수 있는 대화창이 아래와 같이 나타난다. AwesomeTTS 설치 코드를 알면 해당 코드를 집어넣고 확인을 클릭하고 코드를 모르면 탐색을 눌러 추가 기능을 볼 수 있는 웹페이지로 이동한다.




추가 기능 페이지의 가장 상단에 AwesomeTTS가 나타나 있다. 이를 클릭한다



 

그러면 AwesomeTTS에 대한 설명과 소개가 있는 화면이 나타나고 그 아래에는 설치 코드가 표시된다. 코드를 복사한다.




 복사한 코드를 다시 추가 기능 설치 대화창의 코드 부분에 붙여넣고 확인을 클릭한다.





그러면 다음과 같은 설치 성공 메시지가 나타난다.


 


Anki를 다시 시작한 후에 도구 추가 기능(A)을 눌러보면 아래와 같이 AwesomeTTS가 설치되어 있는 것을 확인할 수 있다.


 




AwesomeTTS 란 무엇인가?


매우 Awesome(끝내주는) TTS(Text to speech)라는 의미로 읽고 있다.

 

, 간단하게 말하면 컴퓨터가 텍스트를 소리내어 읽어주는 끝내주는 추가 기능인 셈이다.

 

그럼 정말 끝내주는 추가기능일까?


1) 이미 사용자들에게 인정받은 추가 기능


내가 2015년 말부터 Anki를 들여다보기 시작했는데, 그 때부터 지금까지 추가 기능(Add-on)의 순위에서 거의 항상 부동의 1위를 유지할 정도로 Anki에서는 사람들에게 사랑받고 있는 추가 기능이다.

 

2) TTS 서비스 사용에 있어 편의성을 극대화


직접 사용해보니, 일단 몇 가지만 파악하면 AwesomeTTSAnki 카드에 너무나 쉽게 오디오 사운드를 집어넣을 수 있고 상황에 따라서 다양하게 사용할 수 있어 정말 쓸만하.

 

또, 좋은 점은 다양한 TTS 서비스를 Anki에 쉽게 사용할 수 있다는 점이다. 우리가 TTS 서비스를 이용하여 카드를 만들려면 우선, 다양한 TTS 서비스를 찾아서 공부하고자 하는 언어를 읽을 수 있는지 그 품질이 좋은지 확인해야 한다. 그리고 해당 TTS 서비스를 통해서 얻은 오디오 파일을 다시 조작하고 카드에 붙여넣는 작업을 전부 손으로 해야 한다. 하지만 AwesomeTTS를 설치하면 사용 가능한 대부분의 TTS 서비스를 찾을 필요 없이 그 자리에서 바로 실행해보고 오디오 품질을 확인할 수 있다. 뿐만 아니라 카드에 바로 해당 사운드 오디오를 삽입하는 과정이 거의 자동으로 이루어지므로 그 편안함이 이루 말할 수 없다.

 


그 외에도 Anki 카드를 만들어 사용하는 과정에서 다양한 방식으로 오디오 사운드를 삽입하고 제거할 수 있는 등 그 편의성이 뛰어나고 다양한 설정을 적용할 수 있다는 점도 장점이다.


3) 어학 공부에 있어 TTS의 필요성

 

어학을 공부할 때, 글자를 익히고 단어를 외우는 과정은 반드시 필요하다 하지만 단순히 글자로만 어학을 공부하게 되면 언어를 귀로 듣고 이해하는 과정이 없어 공부의 질과 효율이 좋을 수 없다. 

 

물론, TTS는 컴퓨터가 읽어주는 것이므로 사람의 목소리만큼 생동감이 있지는 않다. 따라서 복잡한 감정이 표현되는 문장을 TTS로 읽을 때는 어색함이 느껴질 수밖에 없다. 하지만 단순한 단어는 그 발음과 악센트를 명확하게 읽어주기 때문에 단순히 글자와 발음기호를 눈으로 보는 것과는 비교할 수 없을만큼 효율적인 단어 학습이 가능해지게 된다.

 

4) 오디오를 이용한 짜투리 시간 활용성 극대화


또한, 이를 응용하면 이제껏 눈으로 보고 확인하던 학습에서 귀를 이용한 학습을 할 수 있게 만들어준다. , 카드를 볼 필요 없이 음성을 제공해주므로 지하철의 이동구간이나 산책, 운동을 하면서도 일일이 카드를 볼 필요 없이 학습을 지속할 수 있게 되므로 짜투리 시간을 활용한 학습을 가능하게 해주는 것이다



+ Recent posts