Sara-the-ai-assistant 是做什么的?
使用语音命令控制桌面,通过本地大语言模型和Whisper语音识别实现的离线Python助手。
概述
Sara 是一个离线桌面语音助手,使用本地 LLM 和 Whisper 进行语音交互。它提供了一个简单的方法来用自然语言控制计算机,无需网络连接。
功能
- 语音控制:用麦克风下达命令
- 离线运行:无网络依赖
- 本地 LLM:支持 Llama、Mistral 等模型
- Whisper 集成:准确的本地语音识别
- 跨平台:支持 Windows、macOS、Linux
- 可自定义:修改唤醒词和命令
安装
-
克隆仓库:
git clone https://github.com/Orianagroovy128/Sara-the-ai-assistant.git cd Sara-the-ai-assistant -
安装依赖:
pip install -r requirements.txt -
下载 LLM 模型(例如通过 Ollama 或 llama.cpp)。
-
配置
config.yaml:llm_model: "llama3" whisper_model: "base" wake_word: "Hey Sara"
使用
启动助手:
python assistant.py
说出唤醒词然后说出命令,例如“Hey Sara 打开浏览器”。
命令示例
- “Hey Sara 打开计算器”
- “Hey Sara 搜索文档”
- “Hey Sara 播放音乐”
贡献
欢迎提交 PR 和 feature 请求。
许可证
MIT