ローカルで動作する多機能なVoiceVox読み上げボットです。
現在執筆中のため、このreadmeは不完全です。
PythonのDiscord APIのPycordを使用し、VoiceVoxの音声で読み上げを行うbotです。 サーバーごと、ユーザーごとの辞書機能、話者変更、音程や速度を変更する機能を内蔵しています。 スラッシュコマンドと接頭辞によるコマンドの両方に対応します。
提案や要望がある場合、または問題を見つけた場合はissueに投げてくれると嬉しいです。
- Python 3.11.7
- Pycord 2.5.0
- PyNaCl 1.5.0
- Requests 2.32.3
- Python-dotenv 1.0.1
開発に使用したバージョンは3.11.7ですが、3.11以上であれば動くはずです。
コマンドプロンプトを開いて以下のコマンドを実行し、インストールされたPythonの一覧を確認します。
$ py -0p一覧に3.11以上のバージョンがない場合、またはpyが存在しない場合は以下のコマンドを実行します。
$ winget install -s winget -e --id Python.Python.3.11ユーザーアカウント制御の画面が出る場合がありますが許可してください。インストーラが起動し、インストールが完了します。
以下のコマンドを実行し、Python3.11が存在するか確認します。
$ python3.11 -V存在しなかった場合はお使いのパッケージマネージャーからインストールしてください。
以下のコマンドを実行してクローンするか、zipとしてダウンロード、任意の場所に展開してください。
$ git clone https://github.com/liquidcatmofu/discord-tts.git
以下執筆中