JD Voice Assistant:一个Python打造的跨平台智能语音助手

JARVIS Desktop Voice Assistant 是由众多开发者基于python开发的一个开源桌面语音助手,有人又在它的基础上开发了一个中文版的Jarvis,支持中文对话和语音指令。

来源丨 小白这样学Python  
项目链接:https://github.com/edisonwong520/jarvis

JD Voice Assistant:一个Python打造的跨平台智能语音助手

已实现的功能

  • 问候用户
  • 提供时间和日期
  • 启动应用程序/软件
  • 打开网站
  • 维基百科搜索
  • 谷歌搜索
  • 播放音乐
  • 记录笔记

安装使用指南

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 举报,一经查实,本站将立刻删除。

(0)

相关推荐

发表回复

登录后才能评论