💭

macのsay commandつかおう

2021/12/22に公開

macOS にbuilt-inされているsayコマンド.

$ say "こんにちは"

タイプするだけで、合成音声で喋ってくれる便利コマンド.

txt文書を読み上げてもらったりだとか

$ cat /tmp/speech.txt
きょうはいい天気ですね
$ say -f /tmp/speech.txt --progress

-v でボイス切り替えもできる

$ say -v Kyoko "おはよう"

日本語はビルトインだとkyokoさんしかいないのだけど、
他の言語ボイスを切り替えて、それっぽく日本語をはなしてもらうとほっこりできておすすめ.

たとえば、ビルド終わったらそれを教えてもらったり. タイマーで時間前に喋らせたり.

$ ./gradlew build && say -v Satu 'build owa ta jo'
$ sleep 180 && say "3分たちました。伸びる前にカップ麺たべろ"

ファイル書き出しもできる.
例えばノベルゲームをつくって、適当にサンプル音声を仮でいれておくとか.

$ say -o hi.m4a "おはよう"

何かしら覚えておくと利用場面があるかも.

Discussion