Help us understand the problem. What is going on with this article?

[Mac] sayコマンドライフハック

More than 5 years have passed since last update.

Macのsayコマンド楽しいですよね。

$ say -v kyoko こんにちは、世界

sayコマンドであとで聞く

あとで読むって結構たまりますよね。
テキストをscript.txtに保存して下記コマンドを打てば音声ファイルに変換できます。

$ say -f script.txt -o say.m4a

あとはitunesに追加するなりDropboxに突っ込めばスマフォからでもいつでもあとで「聞く」できますね。
PDFやePubなんかもテキスト変換できるので音声にして持ち歩けばオーディオブックとして聞くことも可能です。

sayコマンドで英語を聞く

sayコマンドはいろんなタイプの音声が集まってます。

$ say -v '?'
Agnes               en_US    # Isn't it nice to have a computer that will talk to you?
Albert              en_US    #  I have a frog in my throat. No, I mean a real frog!
Alex                en_US    # Most people recognize me by my voice.
Alice               it_IT    # Salve, mi chiamo Alice e sono una voce italiana.
Alva                sv_SE    # Hej, jag heter Alva. Jag är en svensk röst.
Amelie              fr_CA    # Bonjour, je m’appelle Amelie. Je suis une voix canadienne.
Anna                de_DE    # Hallo, ich heiße Anna und ich bin eine deutsche Stimme.
...

自分で作った英文をsayコマンドで喋らせて発音を確認したり、ネット上の英文を喋らせることで英語の勉強にも使えます。

sayコマンドで速聴する

sayコマンドではビットレートも変更できます。
早く聞きたい場合はビットレートを上げて聞くと速聴にも使えるかも(iPhoneでも1.5倍速とか2倍速できますね)。

$ say -f script.txt -o say.m4a -r 400

sayコマンドでネット上のコンテンツを聞く

世の中には便利なapiや、ネット上のサービスをapiに変換してくれるkimonoといったサービスもあります。これらからデータを引っ張ってきて音声ファイルとして流して流すスクリプトを組むことで毎日のニュースや天気予報、ウォッチしているサイトの情報を音声として聞くことができるようになりますね。

curl http://weather.livedoor.com/forecast/webservice/json/v1\?city\=130010 | jq -r '.description.text' | say

番外編

Macのsayコマンドには歌う人もいるんですねー

say -v good oooooooooooooooooooooooooooooooooooooooooooooooooooooo
sue738
グロービスで働いています
globis
グロービスは 1992 年の創業以来、社会人を対象とした MBA、人材育成の領域で Ed-Tech サービスを提供し、現在は日本 No.1 の実績があります。これらの資産と、さらに IT や AI を活用することで、アジア No.1 を目指しています。
http://www.globis.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away