日本語 / English / 한국어/ 中文/ Deutsch/ العربية/ Ελληνικά/ Español/ Français/ Italiano/ Latina/ Bahasa Melayu/ Русский *日本語以外は機械翻訳です。
Text To Speech(TTS)のクライアントソフトウェアです。 各種AIに対応していく計画です。(現時点ではGPT-SoVITS v2, v3のみ)
https://github.com/user-attachments/assets/d6b94c39-b2d3-478a-bc79-29d00f85e1a0
https://github.com/user-attachments/assets/e02e7df3-89bf-485a-9aed-b654eed4ff2a
v.1.0.21
v.1.0.20
v.1.0.13
チュートリアル 日本語 / Tutorial English / 튜토리얼 한국어/ 教程 中文(zh)/ 教程 中文(yue)/
Hugging Faceのリポジトリよりダウンロードしてください。
start_http.batを実行してください。表示された、URLにブラウザでアクセスしてください。start_https.batを使用すると、リモートからでもアクセスすることができます。start_http_with_ngrok.batを使用するとngrokを用いたトンネリングを使用してアクセスすることができます。モデルの詳細はGPT-SoVITSの公式リポジトリを参照してください。
GPT-SoVITSでは、モデルと参照音声と参照テキストを選択してから、音声生成を行います。TTSClientでは参照話者という概念があり、参照話者に複数の参照音声と参照テキストを持たせることができます。
モデル選択エリアの編集ボタンから登録してください。
参照話者登録エリアの編集ボタンから登録してください。
参照音声選択エリアで未登録のスロットを選択して登録してください。
Requirements
cmake
$ git clone https://github.com/w-okada/ttsclient.git
$ cd ttsclient/
$ git submodule update --init --recursive
$ sed -i '/pyopenjtalk/d' pyproject.toml
$ poetry install
$ wget "https://files.pythonhosted.org/packages/source/p/pyopenjtalk/pyopenjtalk-0.4.0.tar.gz"
$ tar xzf pyopenjtalk-0.4.0.tar.gz
$ sed -i -E 's/cmake_minimum_required\(VERSION[^\)]*\)/cmake_minimum_required(VERSION 3.5...3.31)/' pyopenjtalk-0.4.0/lib/open_jtalk/src/CMakeLists.txt
$ rm pyopenjtalk-0.4.0.tar.gz
$ tar czf pyopenjtalk-0.4.0.tar.gz pyopenjtalk-0.4.0/
$ poetry run pip install pyopenjtalk-0.4.0.tar.gz
$ poetry run main cui
---
リモートからアクセスする場合は`--https true`を付与してください。
---
$ poetry run main cui --https true
モジュールを入れ替えてください。
$ poetry add onnxruntime-gpu==1.20.1
$ poetry remove torch
$ poetry add torch==2.4.1 torchaudio==2.4.1 --source torch_cuda12
モジュールを入れ替えてください。
$ poetry add onnxruntime-directml==1.19.2
Python
70.3%
TypeScript
26.9%
日本語 / English / 한국어/ 中文/ Deutsch/ العربية/ Ελληνικά/ Español/ Français/ Italiano/ Latina/ Bahasa Melayu/ Русский *日本語以外は機械翻訳です。
Text To Speech(TTS)のクライアントソフトウェアです。 各種AIに対応していく計画です。(現時点ではGPT-SoVITS v2, v3のみ)
https://github.com/user-attachments/assets/d6b94c39-b2d3-478a-bc79-29d00f85e1a0
https://github.com/user-attachments/assets/e02e7df3-89bf-485a-9aed-b654eed4ff2a
v.1.0.21
v.1.0.20
v.1.0.13
チュートリアル 日本語 / Tutorial English / 튜토리얼 한국어/ 教程 中文(zh)/ 教程 中文(yue)/
Hugging Faceのリポジトリよりダウンロードしてください。
start_http.batを実行してください。表示された、URLにブラウザでアクセスしてください。start_https.batを使用すると、リモートからでもアクセスすることができます。start_http_with_ngrok.batを使用するとngrokを用いたトンネリングを使用してアクセスすることができます。モデルの詳細はGPT-SoVITSの公式リポジトリを参照してください。
GPT-SoVITSでは、モデルと参照音声と参照テキストを選択してから、音声生成を行います。TTSClientでは参照話者という概念があり、参照話者に複数の参照音声と参照テキストを持たせることができます。
モデル選択エリアの編集ボタンから登録してください。
参照話者登録エリアの編集ボタンから登録してください。
参照音声選択エリアで未登録のスロットを選択して登録してください。
Requirements
cmake
$ git clone https://github.com/w-okada/ttsclient.git
$ cd ttsclient/
$ git submodule update --init --recursive
$ sed -i '/pyopenjtalk/d' pyproject.toml
$ poetry install
$ wget "https://files.pythonhosted.org/packages/source/p/pyopenjtalk/pyopenjtalk-0.4.0.tar.gz"
$ tar xzf pyopenjtalk-0.4.0.tar.gz
$ sed -i -E 's/cmake_minimum_required\(VERSION[^\)]*\)/cmake_minimum_required(VERSION 3.5...3.31)/' pyopenjtalk-0.4.0/lib/open_jtalk/src/CMakeLists.txt
$ rm pyopenjtalk-0.4.0.tar.gz
$ tar czf pyopenjtalk-0.4.0.tar.gz pyopenjtalk-0.4.0/
$ poetry run pip install pyopenjtalk-0.4.0.tar.gz
$ poetry run main cui
---
リモートからアクセスする場合は`--https true`を付与してください。
---
$ poetry run main cui --https true
モジュールを入れ替えてください。
$ poetry add onnxruntime-gpu==1.20.1
$ poetry remove torch
$ poetry add torch==2.4.1 torchaudio==2.4.1 --source torch_cuda12
モジュールを入れ替えてください。
$ poetry add onnxruntime-directml==1.19.2
Python
70.3%
TypeScript
26.9%