Discord.jsを利用した高性能なDiscord読み上げボット
- 簡単なセットアップ: データベース不要で手軽に導入可能、必要なのはGitとNode.jsだけ
- 直感的なUI: Discord上のボタンやセレクトメニューで全ての操作が完結
- 自動接続/切断: 指定したチャンネルへの自動接続や、無人時の自動切断に対応
- 柔軟な読み上げ対象設定: チャンネルやカテゴリ単位での読み上げ設定が可能
- 分かりやすいヘルプ: コマンドごとに整理された、読みやすいヘルプ機能
- マルチエンジン対応: 複数の音声合成エンジンがまるで1つに
- 自動音量調整: エンジンやボイスごとの音量差を自動で調整
- 設定の共有: 「ふっかつのじゅもん」で声設定を簡単にエクスポート/インポート
- サーバー/グローバル設定: サーバーごとの声設定と、全体でのデフォルト設定を使い分け
- 単語登録: 好きな単語と読みを自由に追加・編集・検索・削除
- 優先度設定: 辞書の適用順を柔軟に設定可能
- 拡張読み補完辞書システム: Sudachi/Kagomeを利用して複雑な読みを補完するシステムを搭載
- なりすまし読み上げ: 他のユーザーの声設定を一時的に借りて発言
- ぽんこつモード: 読み上げの解析を意図的に"アホ"にする
- VOICEVOX
- COEIROINK
- SHAREVOX
- その他、VOICEVOX互換のAPIを持つエンジン
- ライトユーザー向け: RTA向けセットアップガイド
- Linuxユーザー向け: Linux向けセットアップガイド
- Windowsユーザー向け: Windows向けセットアップガイド
/connectコマンドで、Botをボイスチャンネルに接続します/setvoiceコマンドで、好きな声に設定します- あとはチャットに入力するだけで、メッセージを読み上げます
より詳しい使い方は、こちらのドキュメントをご覧ください
/help コマンドで、全てのコマンドの詳細な使い方を確認できます
このプロジェクトは BSD 3-Clause License の下で公開されています
バグ報告や機能提案は、GitHub Issuesまでお気軽にどうぞ