2022-08-06
車での長旅のお供に役立つ、音声合成技術。Mac標準コマンド「say」を使って音声ファイルを作り、スマホに転送しておくと便利そう。

オープンデータな文章と言えば、青空文庫。18,537冊のリストからランダムに10冊読み上げる音声ファイルを生成するツールを作ってみました。(gitとdenoをインストールして下記実行)

git clone https://github.com/code4fukui/koten-reader.git deno run -A show10.js 1 | say

ランダムに1冊分読み上げてくれます。(サンプル、蜘蛛の糸 by 芥川龍之介

音声は男性声Otoyaがいい感じです。
* Otoya は、システム環境設定、アクセシビリティ、読み上げコンテンツ、システムの声、カスタマイズ、日本語の中から選択してインストール

20冊分を音声ファイルにする方法

deno run -A show10.js 20 | say -v Otoya -o book10.aac


「古典リーダー for Mac」をターミナルで動かしている様子。


「牛乳と馬 by 豊島与志雄 - 青空文庫」

URLなどを表示するので、テキストで見たい方はブラウザで開きましょう。


「code4fukui/koten-reader on GitHub」

組み合わせて楽しい、便利なツール、オープンソース、オープンデータ!

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS