talkGPT4All
1.0.0
基於 GPT4All 和 talkGPT 的語音聊天機器人。
影片示範。
請查看這篇文章(中文)中的更多詳細資訊。
如果您正在尋找舊版本的 talkGPT4All,請查看 dev/v1.0.0 分支。
talkgpt4all 位於 PyPI 上,您可以使用簡單的一個命令來安裝它:
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
歡迎貢獻!