💭
macのsay commandつかおう
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