JARVIS Desktop Voice Assistant 是由众多开发者基于python开发的一个开源桌面语音助手,有人又在它的基础上开发了一个中文版的Jarvis,支持中文对话和语音指令。
来源丨 小白这样学Python
项目链接:https://github.com/edisonwong520/jarvis
已实现的功能
- 问候用户
- 提供时间和日期
- 启动应用程序/软件
- 打开网站
- 维基百科搜索
- 谷歌搜索
- 播放音乐
- 记录笔记
- …
安装使用指南
1. Fork 仓库: 在仓库页面右上角点击 “Fork” 按钮,将仓库复制到自己的账户。
2. 克隆仓库: 将克隆后的仓库复制到你的本地机器:
git clone <URL>
cd Jarvis-Desktop-Voice-Assistant
3. 创建并激活虚拟环境:
• 创建虚拟环境:
python -m venv .venv
• 激活虚拟环境:
• Windows:
.venv\Scripts\activate
• macOS/Linux:
source .venv/bin/activate
4. 安装依赖:
pip install -r requirements.txt
5. 安装 PyAudio:
• 请参考 PyAudio 安装文档 进行安装。
6. 运行助手:
python jarvis.py
7. 享受你的助手带来的便利!
8. 退出虚拟环境:
deactivate
技术实现
Jarvis Desktop Voice Assistant 利用 Python 的各种库来完成不同的任务。它主要依赖以下库:
• Pyttsx3: 用于将文本转换为语音,支持离线使用,兼容 Python 2 和 Python 3。
• Datetime: 用于获取当前时间,用于根据时间问候用户。
• Speech Recognition: 用于进行语音识别,支持多种引擎和 API,包括在线和离线。
• Wikipedia: 用于访问和解析维基百科数据,方便用户获取查询结果。
• Web Browser: 用于打开网页,方便用户访问网页内容。
• PyAutoGui: 用于控制鼠标和键盘,实现截图功能。
总结
Jarvis 是一款设计精巧、功能丰富的桌面语音助手,它能够显著提升你的工作效率,让你从繁琐的操作中解脱出来,从而更专注于核心事务。这款助手不仅操作简便,还能为你处理各种日常任务,让你感受到拥有私人助理的便捷与乐趣。同时也希望后续有更多的AI加入到项目中,给用户带来更加智能的体验!
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。