vovx

標準入力で文章を受け取って、操作はGUIでするタイプのVOICEVOXコマンドです

VOVX

標準入力のテキストを VOICEVOX で音声合成し、簡単な GUI で再生する Crystal 製ツールです。 macOS の「サービス」>「アクション」から呼び出すことを想定しています。 句点、感嘆符、疑問符、改行で文章を分割し、音声の生成と再生を一文ずつ行います。再生中に次の音声を合成するため、途切れにくい読み上げができます。

🚧 このツールは作りかけです

前提

  • VOICEVOX Engine が http://localhost:50021 で起動していること

ビルド

shards build -Dpreview_mt -Dexecution_context

生成物:

bin/vovx

使い方

echo "読み上げる文章です。" | bin/vovx

標準入力が空の場合は終了します。起動後は GUI で声、速度、再生、停止を操作できます。 macOS の「サービス」>「アクション」から呼び出す想定のため、コマンドラインオプションではなく GUI で操作する作りにしています。

Automatorの設定方法

ログ

通常は実行ファイルと同じ場所に vovx.log を出力します。出力先を変更する場合は VOVX_LOG を指定します。

echo "テスト" | VOVX_LOG=/tmp/vovx.log bin/vovx

テスト

crystal spec -Dpreview_mt -Dexecution_context
ameba
Repository

vovx

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 2
  • about 1 hour ago
  • June 2, 2026
License

MIT License

Links
Synced at

Tue, 02 Jun 2026 01:41:30 GMT

Languages