無駄のない読み上げBot
https://discord.com/oauth2/authorize?client_id=1371465579780767824
ボイスチャンネルに参加した状態で、以下のコマンドを使用してください。
/join
Botがボイスチャンネルに接続し、テキストチャンネルでのメッセージを読み上げます。
Botが接続しているテキストチャンネルにメッセージを送信すると、自動的に読み上げます。
特定の単語やフレーズを変換する辞書を設定できます。
- 辞書に追加:
/dictionary key:<変換元> value:<変換先>
- 辞書から削除:
/dictionary-remove key:<変換元>
- 辞書を検索:
/dictionary-search key:<変換元>
以下のコマンドでBotをボイスチャンネルから退出させます。
/leave
特定のテキストを直接読み上げたい場合は、以下のコマンドを使用します。
/read text:<読み上げたいテキスト>
- Botを使用するには、事前にボイスチャンネルに参加している必要があります。
- 辞書機能を活用することで、読み上げ内容をカスタマイズできます。
- サポートが必要な場合は、以下のリンクからサポートサーバーに参加してください。
- サポートサーバー: https://discord.gg/mNDvAYayp5
- PostgreSQLサーバーを立ち上げ、基本的な設定をする
- .envを書き込む。
DB_HOST=<PostgreSQLのサーバーのIP>
DB_PORT=<PostgreSQLのサーバーのポート>
DB_NAME=<データベースの名前>
DB_USER=<データベースのユーザー名>
DB_PASSWORD=<データベースのパスワード>
DISCORD_TOKEN=<Discord botのtoken>
VOICEVOX_URL=<VOICEVOXサーバーのURL (デフォルト: http://192.168.1.11:50021)>
- VOICEVOXサーバーを立ち上げる
VOICEVOX_engineのrepoを参照してください
VOICEVOXサーバーのURLを指定する場合は、.envファイルでVOICEVOX_URL
を設定してください。
- bot.pyを実行する
python bot.py