LLM based AI Assistant
1.0.0
这是一款基于大语言模型的AI语音助手。用户可以使用自然语言(目前是英语)与语音助手交互。
该实现将各种深度学习模型结合在一起:
语音模块与本地麦克风连接,通过 VAD 过程创建实时转录。转录内容将发送至所选的法学硕士,以便根据唤醒词进行处理。
一旦 LLM 生成响应,语音模块也会保存音频文件并使用 TTS 模型生成语音输出。
用户界面是使用 Streamlit 构建的,并提供熟悉的类似聊天的体验。
安装项目依赖项
pip install -r requirements
如果使用 GPT 模型,请创建一个包含OPENAI_API_KEY
和OPENAI_API_BASE
环境变量的.env
文件。