来源丨 小白这样学Python
JARVIS Desktop Voice Assistant 是由众多开发者基于python开发的一个开源桌面语音助手,有人又在它的基础上开发了一个中文版的Jarvis,支持中文对话和语音指令。
已实现的功能
问候用户
提供时间和日期
启动应用程序/软件
打开网站
维基百科搜索
谷歌搜索
播放音乐
记录笔记
...
安装使用指南
1、Fork 仓库:在仓库页面右上角点击 "Fork" 按钮,将仓库复制到自己的账户。
2、克隆仓库:将克隆后的仓库复制到你的本地机器:
git clone
cd Jarvis-Desktop-Voice-Assistant 3、创建并激活虚拟环境:
创建虚拟环境:
python -m venv .venv 激活虚拟环境:
Windows:
.venv\Scripts\activate 4、安装依赖:
pip install -r requirements.txt 5、安装 PyAudio:
请参考PyAudio 安装文档进行安装。
6、运行助手:
python jarvis.py 7、享受你的助手带来的便利!
8、退出虚拟环境:
deactivate 技术实现
•Pyttsx3:用于将文本转换为语音,支持离线使用,兼容 Python 2 和 Python 3。 •Datetime:用于获取当前时间,用于根据时间问候用户。 •Speech Recognition:用于进行语音识别,支持多种引擎和 API,包括在线和离线。 •Wikipedia:用于访问和解析维基百科数据,方便用户获取查询结果。 •Web Browser:用于打开网页,方便用户访问网页内容。 •PyAutoGui:用于控制鼠标和键盘,实现截图功能。
