talkGPT4All
1.0.0
GPT4All と talkGPT をベースにした音声チャットボット。
ビデオデモ。
詳細については、このブログ投稿 (中国語) をご覧ください。
talkGPT4All の古いバージョンをお探しの場合は、dev/v1.0.0 ブランチにチェックアウトしてください。
talkgpt4all は PyPI 上にあり、簡単な 1 つのコマンドを使用してインストールできます。
pip install talkgpt4all
コードのクローンを作成します。
git clone https://github.com/vra/talkGPT4All.git < ROOT >
Python 仮想環境に依存関係と talkGPT4All をインストールします。
cd < ROOT >
python -m venv talkgpt4all
source talkgpt4all/bin/activate
pip install -U pip
pip install -r requirements.txt
テキストを音声に変換するには pyttsx3 を使用します。 Linux では、依存関係をインストールする必要があることに注意してください。
sudo apt update && sudo apt install -y espeak ffmpeg libespeak1
ターミナルを開いてtalkgpt4all
と入力して開始します。
talkgpt4all
--gpt-model-type <type>
を使用してさまざまな LLM を選択できます。利用可能な選択肢はすべて次のとおりです。
{
"ggml-gpt4all-j-v1.3-groovy"
"ggml-gpt4all-j-v1.2-jazzy"
"ggml-gpt4all-j-v1.1-breezy"
"ggml-gpt4all-j"
"ggml-gpt4all-l13b-snoozy"
"ggml-vicuna-7b-1.1-q4_2"
"ggml-vicuna-13b-1.1-q4_2"
"ggml-wizardLM-7B.q4_2"
}
--whisper-model-type <type>
を使用してウィスパー モデル タイプを選択できます。利用可能な選択肢はすべて次のとおりです。
{
"tiny.en"
"tiny"
"base.en"
"base"
"small.en"
"small"
"medium.en"
"medium"
"large-v1"
"large-v2"
"large"
}
--voice-rate <rate>
を使用して音声レートを調整できます。デフォルトのレートは 165 です。大きいほど速く話します。
例えば、
talkgpt4all --whisper-model-type large --voice-rate 150
貢献は大歓迎です!