OpenVoiceChat – 与大型语言模型进行自然语音对话
简介
OpenVoiceChat 是一个开源工具,它允许用户以自然语音的形式与大型语言模型进行对话。这款工具通过提供易用且可扩展的API,支持多种语音识别(STT)、语音合成(TTS)和语言模型,以实现流畅的交互体验。它的目标是成为一个开源的替代方案,与闭源的商业实现相竞争。用户可以通过简单的命令行安装和使用OpenVoiceChat,同时社区鼓励通过贡献和讨论来丰富和完善这个项目。
项目演示
pip 安装
pip install openvoicechat
功能包
pip install openvoicechat[piper,openai,transformers]
同样,Piper 和 OpenAI 可以替换为以下任何一种
- piper (does not work on windows)
Piper(在 Windows 上不起作用) - vosk 蜡
- openai OpenAI的
- tortoise 龟
- xtts XTTS的
- transformers 变形金刚
python main.py
本地安装
- llama-cpp-python Make sure to install it using the correct CMAKE flag(s).
- torch
- torchaudio
- portaudio by running
sudo apt-get install portaudio19-dev
- onnxruntime-gpu
pip install -r requirements.txt
功能特色
- 几乎支持任何 stt、tts 和 llm 模型
- 支持中断
- 抽象良好的 API,易于使用和扩展
- 目标是成为封闭式商业实现的开源替代方案
开源
THE END
0
二维码
打赏
海报
OpenVoiceChat – 与大型语言模型进行自然语音对话
OpenVoiceChat 是一个开源工具,它允许用户以自然语音的形式与大型语言模型进行对话。这款工具通过提供易用且可扩展的API,支持多种语音识别(STT)、语音合成(TTS)和语言模型,以实现流畅的交互体验。它的目标是成为一个开源的替代方案,与闭源的商业实现相竞争。用户可以通过简单的命令行安装和使用OpenVoiceChat,同时社区鼓励通过贡献和讨论来丰富和完善这个项目。
共有 0 条评论