赞
踩
介绍
虚拟助手(也称为AI助手或数字助手)是一款可以理解语音命令的自然语言并为用户完成特定任务的应用程序。
我们应该都知道什么是虚拟助手,比如打开手机并说“ Ok Google”或“ Hey Siri”就能激活Google助手或Siri,Alexa,这些都是虚拟助手的代表案例。
演示YouTube视频:
https://youtu.be/LliTjuxDw_o
我们要做什么
代码说明
完整的代码
GitHub储存库
你如何参与贡献
参考文献
我们的虚拟助手将能够执行以下操作:
天气预报、启动游戏、启动Windows应用程序、打开网站、告诉你几乎你所要求的一切,比如告诉你日期和时间,问候,新闻等。
你可以与笔记本电脑的麦克风/控制台进行交互,虚拟助手生成的响应将显示在控制台上,或者通过扬声器直接说出来。
虚拟助手未来的可能:自拍,与人进行更深层次的聊天等等。
让我们一起来创建自己的虚拟助手。
所有代码都可以在我的GitHub上找到。
我的频道上还提供了演示YouTube视频和代码讲解YouTube视频。
所需的链接和软件包如下所述。
如果你愿意将这些进行分享,我将不胜感激。
- pip install JarvisAI
-
这是我创建的最新虚拟助手模块,它提供任何虚拟助手的基本功能。前提条件是Python版本 > 3.6。
安装库后,你可以导入模块
- import JarvisAI
- obj = JarvisAI.JarvisAssistant()
- response = obj.mic_input()
- print(response)
-
不同功能对应不同方法名称。
mic_input
text2speech
shutdown
website_opener
send_mail
tell_me_date
tell_me_time
launch_any_app
weather
news
tell_me
在这里阅读更多关于它的信息
https://pypi.org/project/JarvisAI/
你也可以在这里为这个存储库做贡献。
https://github.com/Dipeshpal/Jarvis_AI
导包
- import JarvisAI
- import re
- import pprint
- import random
-
根据文档创建 JarvisAI的对象
- obj = JarvisAI.JarvisAssistant()
-
我们已经创建了“t2s(text)”函数,该函数会将任何文本转换为语音。我们可以使用(调用)此函数的整个程序从文本中产生语音。
- def t2s(text):
- obj.text2speech(text)
-
我们可以不断接收用户的输入,因此“ mic_input() ”函数会从计算机的麦克风中连续获取音频,它会处理音频并
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。