Twitch チャットを VOICEVOX で読み上げるデスクトップアプリ。 Wails (Go + Svelte) で構築。OBS 配信にそのまま音声を乗せられる。
# Wails CLI が必要
go install github.com/wailsapp/wails/v2/cmd/wails@latest
# 依存パッケージ (Arch/CachyOS)
sudo pacman -S webkit2gtk-4.1
# ビルド
wails build
./build/bin/twitch-tts
# ビルド + ~/.local/bin にインストール + .desktop ファイル作成
make install
Twitch TTS を選択自分のスピーカー/ヘッドホンにも自動でループバックされるので、 読み上げ音声を聞きながら配信できる。
Token がなくてもチャットの読み取り・読み上げは可能(匿名接続)。 自分のアカウントでチャットに書き込みたい場合のみ Token を設定する。
Token は自分の Twitch アカウントで発行するだけでOK。 Bot アプリの登録や Twitch CLI は不要。
chat:read と chat:edit を選択して Token を生成設定は ~/.config/twitch-tts/config.toml に自動保存される。