- 2009-05-03 (日)
- 技術
MacWiki - コマンド/say
Macに標準でインストールされているsayコマンドは、引数に与えた文字を読み上げてくれるコマンドです。
この時点でちょっと面白いのですが、さらに声の種類も豊富にあるのでいずれかを選んで発音させることができます。
実際のVoiceは以下のようになっており、結構種類がある。
$ ls /System/Library/Speech/Voices/
Agnes.SpeechVoice
Albert.SpeechVoice
Alex.SpeechVoice
BadNews.SpeechVoice
Bahh.SpeechVoice
Bells.SpeechVoice
Boing.SpeechVoice
Bruce.SpeechVoice
Bubbles.SpeechVoice
Cellos.SpeechVoice
Deranged.SpeechVoice
Fred.SpeechVoice
GoodNews.SpeechVoice
Hysterical.SpeechVoice
Junior.SpeechVoice
Kathy.SpeechVoice
Organ.SpeechVoice
Princess.SpeechVoice
Ralph.SpeechVoice
Trinoids.SpeechVoice
Vicki.SpeechVoice
Victoria.SpeechVoice
Whisper.SpeechVoice
Zarvox.SpeechVoice
この中でBadNewsとGoodNewsが使えなかったのですが、原因不明・・・
Voiceを選ぶときには-vオプションを指定する
say -v Boing San of a bitch
すべてのVoiceで発音させるシェルプログラム
すべてのVoiceを列挙して順番に発音させていきます。
Daft Punkっぽくやってみたかったけどダメだった
THE DAFT PUNK'S CONSOLE by NAJLE.comこれを見てsayコマンドでできるかな〜と簡単に考えていましたがやっぱりダメだった。
でもちょっとそれっぽくはなったかも。
全パターンを聞いてみて、「harder better faster stronger」の声に似ているのはTrinoidsでした。
これは近いんだけどキーを上げれないから厳しいな。
でも気合い入れればそれっぽくなるかも!
あとdo itのところが速過ぎるw
■関連リンク
・シェルの変数に慣れる
・【 文字列を置換する「sed」 】:ITpro
・シェルスクリプト入門
・Macの読み上げアプリアップル - ダウンロード - ユーティリティ - iSpeech
Daft Bodies - Harder, Better, Faster, Stronger
この映像が本来のPVな気がしてきたw
- Newer: 画像をめくるjQuery Plugin - jStack作りました
- Older: ActionScript3 - HelloWorld
Comments:1
- sdm 2009-09-01 (火) 22:55
-
GoodMews や BadNews は間にスペースを入れると出力できました。
つまり say -v Good¥ News San of a bitch
とすればよいです。ちなみに、Organ は
say -v Pipe¥ Organ San of a bitch
とやったら聞けました。質問があります。私は日本語を出力したくて「ドキュメント トーカ」というソフトを購入しました。そこには Takashi と Keiko というVoice が加わるのですが、
say -v Takashi こんにちは。元気?
とやると日本語の音声が出力されるのですが、-o オプションで aiffファイルをつくるとそれらしきファイルができるのですが、iTunes や QuickTime に反応しないファイルができあがります。
この原因が知りたいのですが、何か参考になることはないでしょうか?
よろしくお願い致します。
Trackback:0
- TrackBack URL for this entry
- http://hisasann.com/cgi-bin/mt/mt-tb.cgi/1188
- Listed below are links to weblogs that reference
- Macに発音させるsayコマンドでDaftPunkは厳しい from HouseTect, JavaScript Blog


