Python

使用Python的个人助理

我们都是漫威系列的崇拜者,尤其是托尼·斯塔克的助手J.A.R.V.I.S.。J.A.R.V.I.S.的完整形式,即“只是一个相当非常聪明的系统”,也非常合适,适合他为托尼所做的一切。我们一生都梦想拥有一台贾维斯。所以,为什么不从我们自己构建一个基本的JARVIS开始呢?虽然真正的JARVIS是用AI技术构建的,但在这个python项目中,我们将简单地使用python的一些基本知识和技能来编码它。

让我告诉你所有的功能,我们的JARVIS将拥有。它会根据时间祝福你,它会听到你的基本命令,如搜索或在网络浏览器上打开一个窗口,例如YouTube,谷歌,Reddit等。您还可以对它进行编码,使其能够为您发送电子邮件。

阅读更多…


知识要求:Python基本概念

设备要求:IDE


Python的最新项目

想要开发Python实用技能?检查我们最新的项目,并开始免费学习


库导入:pyttsx3、语音识别、DateTime、维基百科、web浏览器、操作系统和smtplib。

请注意,您可以在web上访问上述所有库的模块的文档。库和函数的实现在那里得到了完美的描述。

  1. 首先在IDE上创建一个新文件,建议您使用编辑器打开终端,以便在更新程序时继续运行程序。
  2. 导入上面提到的所有库。
  3. 我们将从打印/输出“初始化JARVIS…”开始。为此,创建一个名为speak的新函数,该函数将对传递给它的字符串进行发音。
  4. 您可以添加字符串,例如“我是JARVIS,有什么可以为您效劳的?”
  5. 此外,我们将创建更多的函数,为JARVIS添加更多的特性。
  6. 首先创建一个Wish me函数,该函数将根据一天中的时间向您许愿。这里将使用DateTime库。
  7. 一旦您从模块中了解了库的使用情况,就可以设置时间界限,以便它相应地祝您早上好、下午好和晚上好。
  8. 接下来介绍JARVIS的主要特性,我们将创建一个名为Take Command的新函数。该功能将通过源麦克风接收您的语音命令,识别它,然后JARVIS将对其作出响应。
  9. 要从麦克风获取输入,使用语音识别模块和一个称为识别器的类。
  10. 使用谷歌引擎识别提供给麦克风的音频。
  11. 现在,在函数中开发逻辑,这样每当识别到特定关键字时,JARVIS就会进入这些if和elif语句,并按照编码进行操作。
  12. 假设您的查询包含“维基百科”,那么JARVIS将从维基百科中提取两句话,无论您要求搜索什么。然后打印并说出结果。
  13. 类似地,如果您的查询包含“播放音乐”,则在代码中添加音乐路径,JARVIS将播放它。
  14. 接下来,打开谷歌、YouTube或Reddit的新窗口,web浏览器库开始发挥作用。
  15. 最后但并非最不重要的是,要发送自动电子邮件,请使用smtplib模块,它将帮助您以发送自动电子邮件的方式对JARVIS进行编码。

如何构建Python项目 你知道吗

2022世界杯亚洲区赛程表时间Skyfi实验室帮助学生学习实用技能通过构建真实世界的项目。

你可以和朋友一起报名,并在家门口领取工具包

你可以向专家学习,建立工作项目,向世界展示技能,并获得最好的工作。
从今天开始!


使用Python开发Jarvis个人助理所需的工具包:
你将通过使用Python在Jarvis Personal assistant中学习到的技术:
使用Python的个人助理
2022世界杯亚洲区赛程表时间 最后更新:2021-07-01




加入来自36个国家的25万多名学生,通过建设项目培养实践技能

24小时内把套件送过去。使用在线教程构建。

更多关于Python的项目想法

使用树莓派进行面部识别
基于Linux的药物剩余
超声波节拍播放器
带有照明控制的自动开门器
基于物联网的盗窃检测使用树莓派
轮椅安全系统
树莓派探测仪
使用树莓派监视运行状况
自动温室系统
轮式组合机器人悬挂系统
银行帐户管理系统使用SQL和c++
使用Python的内容聚合项目
网址缩短服务
使用Python开发一个费用跟踪系统
使用Python的Mp3播放器
使用Python的简单聊天室
使用Python根据文件扩展名进行文件夹排序
批处理图像编辑器使用Python
使用Python的密码生成器和管理器
Web Scrapper(亚马逊价格跟踪器)
使用Python进行鸟类物种检测
使用Python开发一个在线简历生成器
在线工作门户使用Python和SQL数据库
社交媒体网站使用Python (Django)
使用Python检测驱动器睡意
使用python进行交通识别
网站拦截器使用python
使用Python进行语音情感识别
使用Python进行快速打字测试
使用Python进行性别和年龄检测
使用Python进行药房管理
虚拟笔记本- Python项目
找到我的教授
如何开发一个TIC TAC TOE游戏使用Python
入学追踪系统
使用Python的作业提交系统
使用Python的智能反馈系统
数据收集工具使用Python
语言翻译和转换器使用Python
自动品牌LOGO检测使用Python
石头剪刀布游戏用的是蟒蛇
Youtube视频下载器与Tkinter UI python项目
使用python的Instagram机器人
使用python的桌面通知应用程序
使用python下载Spotify歌曲
使用Python的个人助理
声音处理python项目
用Python开发一个超市计费系统
桌面语音助手项目

订阅以获得更多的项目想法

保持最新,并在最新的技术上构建项目