사전 설정된 서비스들을 그룹으로 묶어서 재생하거나 녹음하기


서비스 그룹 관련 부분은 AwesomeTTS 홈페이지에서 이 부분을 참조한 내용이니 참조하시기 바랍니다. 


사전에 설정된 서비스가 최소 두 개 이상 있으면 이러한 서비스들을 그룹으로 묶을 수 있다. 이렇게 그룹으로 묶인 서비스들은 두 가지 모드(mode)로 사용할 수 있게 된다. 


1) 무작위(randomized)

 AwesomeTTS는 재생하거나 녹음할 때 그룹으로 묶인 서비스들을 무작위로 골라 실행한다.


2) 순차(in-order) 

 AwesomeTTS는 재생을 하거나 녹음을 할 때 첫번째로 설정된 서비스로 먼저 시도해보고 해당 서비스가 작동하지 않으면 두 번째로 설정된 서비스로 시도하고, 또 작동하지 않으면 그 다음 서비스로 시도하는 과정을 순차적으로 반복한다. 


이 그룹으로 묶인 서비스들은 AwesomeTTS에서 오디오 사운드를 생성하는 모든 대화상자에서 하나의 서비스인 것처럼 사용 가능하고 즉석 재생(On-the-Fly) 방법에서는 <tts> 태그에 group 속성(attribute)을 부여하면 서비스 대신 사용할 수 있으며, 마찬가지로 마수으로 드래그한 영역을 마우스 우클릭 팝업메뉴로 즉석에서 TTS로 읽는 경우에도 사용할 수 있다. 


그룹으로 묶어서 사용하는 방법


1) 그룹 설정으로 들어가기


구성(configuration) 화면Advanced 탭에서 "Service Presets and Groups" 섹션을 찾아 [Manage Groups...] 버튼을 클릭하면 그룹을 설정할 수 있는 Manage Preset Groups 대화상자가 나타난다. 




다음이 나타난 Manage Preset Groups 대화상자다.




2) 새 그룹 더하기


나타난 Manage Preset Groups 대화상자에서 녹색의 플러스(+) 버튼을 누르면 새로운 그룹의 이름을 정하는 박스가 나타나고 해당 이름을 정하고 [확인]을 클릭하면 새 그룹을 구체적으로 설정할 수 있는 대화상자가 나타난다. 이 경우에는 새로운 그룹의 이름을 New Group으로 정한다.





3) 모드(Mode) 선택


새로운 그룹을 무작위 모드로 할지 순차 모드로 할지 선택한다. 


무작위 모드(randomized mode)

재생하거나 녹음할 때 그룹으로 묶인 서비스들을 무작위로 골라 실행


순차 모드(in-order mode)

재생을 하거나 녹음을 할 때 첫 번째 서비스로 시도하고 해당 서비스가 작동하지 않으면 두 번째로 설정된 서비스로 시도하고, 또 작동하지 않으면 그 다음 서비스로 시도하는 과정을 순차적으로 반복




4) 사전 설정된 서비스 추가


이제 그룹으로 묶으려는 서비스들을 추가할 차례다. 모드(Mode) 설정 아래쪽 큰 공란의 오른쪽에 있는 녹색의 플러스(+) 버튼을 클릭한다. 



그러면 다음과 같이 사전 설정된 서비스들을 선택할 수 있는 드롭다운이 나타난다. 원하는 서비스를 고르고 다시 오른쪽에 있는 녹색의 플러스(+) 버튼을 클릭하면 해당 서비스가 추가된다. 




원하는 그룹을 전부 골랐으면 [확인] 버튼을 눌러 최종적으로 새로운 그룹인 New Group을 저장한다. 




5) 그룹 사용하기


그룹으로 지정된 서비스들은 노트 추가창(Note Editor), 카드 탐색기, 카드 템플릿 등등에서 AwesomeTTS로 오디오 사운드를 추가할 때 서비스 구성에서 Generate using 드롭다운에 우리가 새로 지정한 그룹인 New Group이 서비스에 포함되어 있어 오디오 사운드 생성시 하나의 서비스처럼 사용할 수 있게 된다. 



또, 앞서 사전 설정(Preset)에서 설명한 것처럼 원하는 텍스트를 드래그하여 텍스트를 읽을 때, 마우스 우클릭으로 나타나는 팝업 메뉴에 역시 우리가 지정한 New Group이 하나의 사전 설정된 서비스처럼 나타나므로 자연스럽게 이를 사용할 수 있게 된다.




그 외에 알아두면 좋은 사항들...


하나의 그룹에 동일한 서비스를 여러 번 집어넣을 수 있다. 만일, 무작위 모드에서 동일한 서비스가 여러 번 들어가 있을 경우 그만큼 그 서비스가 선택될 확률에 가중치가 붙게 되는 것이므로 이를 이용하여 특정 서비스가 선택될 확률을 높일 수 있다


순차 모드는 제한된 어휘의 TTS 서비스를 제공해주는 사전류 서비스들을 사용할 때 특히 유용하다. 왜냐하면 우선 제한된 어휘만 TTS로 옮겨주는 사전 서비스들을 앞에 배치하고 뒤에는 어휘 제한이 없는 서비스들을 배치하여 우선적으로 사전에 해당하는 어휘들은 사전에서 TTS를 제공하고 사전에 없는 어휘에 대해서만 모든 어휘의 TTS를 제공하는 서비스를 이용하게 하는 것이다. 




+ Recent posts