Skip to content

liquidcatmofu/discord-tts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discord-tts

ローカルで動作する多機能な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

環境構築

Pythonのインストール

開発に使用したバージョンは3.11.7ですが、3.11以上であれば動くはずです。

Windowsの場合

コマンドプロンプトを開いて以下のコマンドを実行し、インストールされたPythonの一覧を確認します。

$ py -0p

一覧に3.11以上のバージョンがない場合、またはpyが存在しない場合は以下のコマンドを実行します。

$ winget install -s winget -e --id Python.Python.3.11

ユーザーアカウント制御の画面が出る場合がありますが許可してください。インストーラが起動し、インストールが完了します。

Linuxの場合

以下のコマンドを実行し、Python3.11が存在するか確認します。

$ python3.11 -V

存在しなかった場合はお使いのパッケージマネージャーからインストールしてください。

リポジトリのクローン

以下のコマンドを実行してクローンするか、zipとしてダウンロード、任意の場所に展開してください。

$ git clone https://github.com/liquidcatmofu/discord-tts.git

以下執筆中

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors