web-dev-qa-db-ja.com

MACのMP3への「say」コマンド

SAY Macのコマンド(say -f file.txt)で非常に長いテキストを読み、出力をfile.mp3に記録したい。 ffmpegを使用してすべてを記録することを考えましたが、すべての読み取りプロセスが完了するまで待つ必要があります。

実際に聞く必要はないので、Enterキーを押すだけで直接mp3ファイルを作成する方法があれば、すばらしいでしょう。

このプロジェクト txt2mp3mac もありますが、シェルスクリプトでは使用できません。

ありがとう。

更新

この Gist をチェックして、スクリプトを実行します

34
TheEnglishMe

私は今Macを使用していないのでテストできませんが、 このページ はあなたにできることを示唆しています

say -f script.txt -o greetings.aiff

script.txtから読み上げるべき内容をロードし、オーディオ出力をgreetings.aiffとして保存します。次に lame を使用してmp3に変換できます

lame -m m greetings.aiff greetings.mp3

間違いなく 別の声 を試してください。 :D

84
Anko