본문 바로가기

IT/컴온

음성합성 사용하기 2



1년 전에 썼던 글
음성합성 사용하기 - 프리웨어(무료) 프로그램까지
이제 정리를 해볼까 한다, 잡다한 글 빼고 다운로드와 설치에 대해서. (글 속에 연결해 놓은 MSAgent 사이트 가 없어지기도 했고...)

SAPI 5가 SAPI 4 보다 음성이 더 좋고 대세이므로 SAPI 5 부터


SAPI 5



1. 다운로드
1) Runtime (9x 계열에서만 필요함 / XP에는 이미 설치되어 있음)

2) 음성엔진
- 영어 (Mary, Mike)
- 중국어 (간체 남자)

- eSpeak 홈페이지 : 여러 언어를 사용할 수 있음. 덩치도 작음. 한국어, 일본어는 없음. 중국어는 포함되어 있음
eSpeak 1.36.13 (eSpeak 1.36.13 버전에 중국에서 중국어와 한국어 추가한 버전)
이후에 중국어는 eSpeak에 포함되었지만, 한국어는 포함되지 않음. 그나마 한글이 있던 버전이 있으니 다행이랄까? 일본어가 포함되어 있는 버전은 없으니...
(한국어 음성을 사용하기 위해서라면 1.36.13 버전을 받고 그것이 아니라면 최신 버전을 받는 것이 낫습니다)

eSpeak 용 다국어 Token 등록 파일

거의 모든 언어에서 에러가 없게 Token을 등록한 eSpeak용 레지스트리 파일입니다.
혹시 eSpeak용 엔진을 설치했는데 그 엔진에서 에러를 낼 때 사용하십시오.

다른 컴퓨터에서 하다가 이런 에러를 발견해서 Token을 보았더니 한국어 Token이 추가가 되어 있지 않았음.
제 컴퓨터에서는 테스트 하느라 이 버전 저 버전 마구 설치하다 보니 Token이 등록되어 있었던가 봅니다.
그 레지스트리 파일을 '내보내기'로 백업하여 올릴까 하다가 그냥 다양한 언어들에서 문제가 없는 것이 더 낫겠다 싶어서 만들었음.

참고 : Token 때문에 일어난 에러가 아니라, 설치한 음성엔진이 등록되어 있지 않아서 보이지 않는다면 그것도 직접 추가해넣어야 하는데, 그것은 사용자 마다 다 다를테니 추가하지 못했습니다. 직접 추가하시는 방법 밖에는 ...





2. 설치

1) Runtime (9x계열만)
위에서 다운로드 받은 Runtime 에 포함된 것 : SAPI 5 Runtime + 음성엔진 (Mary, Mike, Sam)
주의 : XP 이상에서 이것을 설치했다가 제거하면 기존 있던 음성합성 기능이 없어짐 (아마 맞을 것임)

2) 음성엔진
주의 : 위의 Runtime을 설치한 경우 Mary, Mike, Sam 음성도 설치되었다는 것 잊지 마십시오.

3) Token들 추가 (경우에 따라서)
Token 추가 (대부분의 언어에서 에러가 없게 등록했음. eSpeak 용)


3. 프로그램
1) Balabolka : 기능도 많고, SAPI 4, 5 모두 지원하고, 이 프로그램을 몇 번 다뤘는데...
1.x.x.x 설치
1.x.x.x 포터블
2.x.x.x 포터블 (베타판 : 유니코드 지원)

2.x 버전 정식이 나오면서(2010/12/12) 다운로드 바뀜
2.x.x.x 설치
2.x.x.x 포터블
1.37.x.x 포터블 (유니코드 지원하지 않음)


잊었었네. 이 프로그램 최신 버전들은 Windows 9x를 지원하지 않음.
Balabolka 옛날 버전을 구해봐야하는데, 구할 수가 없으니...

2) Balabolka 보다 나은 것을 발견하지 못해서, 생략


eSpeak 1.36.13 (중국에서 중국어와 한국어 추가한 버전) 설치 모습 갈무리







여섯 언어까지 설치가 가능하지만, 레지스트리에 수동으로 마음껏 등록이 가능하다는 것이 eSpeak의 또 다른 장점
위의 Token 에서 설치한 음성엔진이 보이지 않을 때 수동으로 수정하셔야 한다고 했는데, 마음껏 추가할 수도 있음.



SAPI 4


Microsoft Agent Ring 을 방문해볼 것 (현재 컴퓨터에 설치된 상태를 알 수 있음. 아래쪽으로 내려가면 다운로드 받을 것 들이 있는데, 설치상태를 보고 필요한 것을 다운로드 받으면 됨)


1. 다운로드

1) MSAgent (Windows 95, 98만)
2) Runtime
자신이 사용하는 운영체제가 어느 것이던 이것은 설치되어 있지 않음

3) 음성엔진
- 영어 (미국식) : SAPI 5의 Mary, Mike, Sam의 SAPI 4 용
- 영어 (미국식)
- 영어 (영국식)
- 한국어
- 일본어

4) 캐릭터 : 캐릭터를 필요로 하는 프로그램을 사용할 경우 (XP에는 Merlin 이 이미 있음)
Microsoft Agent Ring 방문


2. 설치
1) Runtime 설치 : spchapi
2) 음성엔진 설치
3) 캐릭터 설치
4) 프로그램 설치

3. 프로그램 : 대부분 개발 중단되었음.
- CyberBuddy 다운로드 : 클립보드 내용 읽기, 뉴스, 일정 등 기능이 가장 많음
- Deskbot 다운로드 : CyberBuddy 보다 가벼움. 클립보드, 시간 알림 기본 기능은 있음



(Cowon) 거원시스템 :  SAPI 설치할 필요 없음