Autohotkey_L 를 사용하면서 참 쉽고 재미있다는 생각과 굉장히 강력하다는 생각을 동시에 하게 됩니다.
윈도우에서만 돌아 간다는게 유일하게 안타까운 점인데요~
오늘은 Autohotkey 로 이런 것도 할 수 있다~~ 의 예로서
Text-to-Speech 에 대해 간단하게 소개 드리려 합니다.
Text-to-Speech 는 말 그대로 문자를 말로 변환해서 스피커로 나오게 하는 건데요.
Autohotkey_L 에서는 단 몇 줄로 이런 기능의 구현이 가능 합니다.
이에 대한 소개는 아래 주소를 참조하시면 됩니다.
http://www.autohotkey.com/community/viewtopic.php?p=391483#p391483
소개에 있는 간단한 예제 코드를 돌려 보니깐
진짜 신기하고 재미 있더군요.
Text := "Hello World!" ; 스피커로 말 할 텍스트
SAPI := ComObjCreate("SAPI.SpVoice")
MsgBox, 0, Rate: 0, Speak the Text
SAPI.speak(Text) ; Hellp World 라는 텍스트 말하기
MsgBox, 0, Rate: -7, Slow down the Speech
SAPI.rate := -7
SAPI.speak(Text) ; Hellp World 라는 텍스트 느리게 말하기
MsgBox, 0, Rate: 7, Speed up the Speech
SAPI.rate := 7
SAPI.speak(Text) ; Hellp World 라는 텍스트 빠르게 말하기
SAPI.rate := 0 ; set to default rate
MsgBox, 0, Volume: 50, Lower the Volume (ranges 0-100)
SAPI.volume := 50
SAPI.speak(Text) ; Hellp World 라는 텍스트를 볼륨 50으로 말하기
코드 몇 줄에 이런 게 가능하다니 저는 위 코드 돌려 보고 진짜 신기하다는 생각이 들더군요.
SpVoice 와 관련한 다양한 Properties 와 Methods 들은 아래 주소에서 공부 하실 수 있습니다.
http://msdn.microsoft.com/en-us/library/ms723602
아쉽게도 한글 발음은 안되던데.
한국어를 영어 발음으로 바꿔서 해 보니깐 좀 웃기게 들리긴 하더군요. ㅋㅋㅋㅋ
위 코드에서 발음할 텍스트를 아래와 같이 바꾸고 실행시켜 보니깐~~
Text := "Daehanminkuk"
데~에~한 민 쿡 하고 들리더군요. ㅋㅋㅋ
한글 발음 방법 알고 계신 분은 댓글 좀~~ 굽신 굽신 ^^;
어쨌든 공부 좀 해봐야겠습니다.
'programming language > Autohotkey' 카테고리의 다른 글
Autohotkey_L 로 대소문자 변환 하기 (0) | 2012.08.02 |
---|---|
Autohotkey_L 로 구글 검색하기 (2) | 2012.06.24 |
Autohotkey 로 윈도우 7 에서 찾기 명령 실행하기 (0) | 2012.06.13 |
Autohotkey로 마우스 위치 pixel 의 색깔 확인 하기 (0) | 2012.06.09 |
Autohotkey_L 글자 보내기 Send (0) | 2012.05.16 |
Autohotkey_L 인코딩… 아직 적응 안됨 (2) | 2012.05.13 |
Autohotkey Regular expression을 이용한 음악파일 이름 변경 (2) | 2012.04.19 |
Autohotkey로 인터넷 사전 이용하기 (0) | 2012.03.20 |
댓글