语音助手在某种程度上,在小模块和能发挥出各式各样的活动以后听你的命令。他们可以打开灯,回答问题,播放音乐,放在网络请求和广泛的基于ai的东西。
语音设备/应用程序的大量增长。今天,有谷歌助手,Alexa接受我们的声音信息流程和执行活动基于它。它利用工艺过程的条件在演讲文本,自然语言,深入学习和语音。
语音助手不被误认为是虚拟助手或助理,可以远程工作,可以沿着这些线路,处理广泛的差事。基于技术的语音助手。今天语音助理正变得越来越受欢迎,和他们的应用程序在个人和职业世界正在增加
技术的使用
系统需求:Python 2.7, macOS莫哈韦沙漠(版本10.14),世爵IDE
谷歌和微软给基于API的政府,可以毫不费力地将应用程序。谷歌同样提供语音活动是基于一个API的支持来执行活动内部应用程序完美地利用语音输入。
同样,对于确定数值清晰度WolframAlpha API可以利用。
播放声音包是用来播放保存的mp3声音的框架。
项目实施
谷歌云账户。
点击“选择项目”项目在谷歌的云。点击“新项目”和提供一个名称。
类型“云语音API”项目搜索页面。我们必须让这个API利用语音文字转换API管理。更重要的是,我们必须提供信用卡/借记卡或分类帐微妙利用免费API管理。免费试用结束后没有汽车。所以请给所有的微妙之处,使API。有约束的自由提供初步使用Google话语API文档。
现在去API页面点击“证书”,然后单击“创建凭证”。
现在我们将需要下载的Json键和,一个援助账户是必要的。在搜索栏中,输入“管理帐户”,让另一个援助帐户。给一个名称和发放“业主”为项目的作用。点击“提供另一个私有密钥”,检查“JSON”项,然后单击“备用”。
这将下载一个JSON API密匙组。
对于面向部分,以下库需要
进口speech_recognition
进口操作系统
导入系统
进口再保险
导入web浏览器
进口smtplib
进口的要求
导入子流程
从pyowm进口OWM
进口youtube_dl
进口vlc
进口urllib
进口urllib2
进口json
从bs4进口BeautifulSoup汤
从urllib2进口urlopen
进口维基百科
进口随机
从时间进口strftime
所以我们最初的一步是使函数解读客户的声音的反应。
只是碰碰运气,你说嗨这个词在你的命令中,此时视时间,机器人会欢迎客户端。如果时间超过12下午早些时候,机器人将“你好先生。晚上好”反应,同样如果时间超过下午6点,机器人将“你好先生。再见”反应。更重要的是,当你给的命令关闭,sys.exit()将结束程序。
客户端将会给任何命令打开任何网站和命令应该"你好!请打开谷歌”。斜体的强烈表达应该利用所有的事情考虑。你可以使用任何类型的前缀,简单地处理斜体大胆的表达。
只是碰碰运气,你说表达式打开谷歌在您的命令,这样,它将扫描对谷歌的名字在客户端命令利用re.search ()。, Web浏览器模块提供一个高水平的接口允许显示网络报告给客户。
现在假设你发出的电子邮件在这一点上机器人将请求接收者,假设如果拉我的反应,如果拉我的反应,机器人将利用蟒蛇smtplib图书馆。smtplib模块描述一个SMTP客户会议对象,可以利用互联网发送邮件到任何机器SMTP或ESMTP观众守护进程。
发送邮件是完成了Python的smtplib利用一个SMTP服务器。首先,它将启动Gmail SMTP利用smtplib.SMTP(),在这一点上,区分服务器利用ehlo()函数,在这一点上加密会话starttls(),后点登陆你的邮箱使用登录(),和发送消息使用sendmail ()。
所有上述定义函数的代码片段在网上很容易找到,但我建议不仅是公然复制代码,首先了解它然后实现基于上述模型。
2022世界杯亚洲区赛程表时间Skyfi实验室帮助学生学习实用的技能通过建立实际项目。
你可以与朋友和接收包上门报名
你可以向专家学习,建立工作项目,向世界展示技能和抓住最好的工作。
今天开始!
加入250000 +学生从36 +国家&去拓展他们的实际能力建设项目
把包在24小时内发货。建立使用在线教程。
保持更新最新技术和构建项目