0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样将Siri语音控件添加到任何树莓派项目

454398 来源:wv 2019-10-12 11:34 次阅读

步骤1:配置您的Gmail帐户

1) SiriControl需要Gmail帐户。出于安全原因,建议您创建一个新的Gmail帐户,因为您将必须在python脚本中输入用户名和密码。没关系,因为您不会将其用于个人日常使用-仅用于说出命令。

2)然后,需要打开对安全性较低的应用程序的访问权限,可以在此处完成。这是因为Google将python脚本和邮件服务器之间的连接确定为安全性较低。

3)由于该脚本使用IMAP协议来获取新的Notes,因此需要在以下位置启用IMAP: Gmail设置。

步骤2:准备IOS设备

1)现在,在“设置”和“添加您新创建的Gmail帐户:

设置》 Notes》帐户》添加帐户

2)打开该帐户的Notes。

3)确保用于创建Notes的默认帐户使用Siri是您的新Gmail帐户。

就是这样!现在,只需告诉Siri创建一个便笺,如下所示:

“便笺很棒”

新便笺应出现在您的Gmail帐户的“便笺”标签下。如果没有,请再次执行上述步骤。

步骤3:设置SiriControl

1)首先,克隆或下载

2),然后打开siricontrol.py并添加新Gmail帐户的用户名和密码。

3)现在,运行脚本并对Siri说:

“注意生命的意义”

答案应该打印出来,因为在“模块”文件夹中的“生命”模块中。设置现已完成。

步骤4:创建自己的模块

以上模块是默认模块,与SiriControl。可以在modules文件夹下找到。另外,还包含一个模板模块供参考。

moduleName –这是模块的名称,可以是您想要的任何名称。

commandWords –此数组

execute(command) –将在commandWords数组中的所有单词都说完后调用此函数。 “ command”参数是用户对Siri所说的命令。

请记住,您创建的所有模块都必须放在modules文件夹下,否则找不到。

第5步:尽情享受吧!

就是这样!现在,您可以通过创建自己的模块来控制任何内容,并为任何项目添加出色的语音控制。借助Siri的强大功能,一切皆有可能!

它打开了许多选项,例如IoT和家庭自动化,只要您具有Internet连接,就可以从世界任何地方命令Siri。尽管这是一种单向连接,但是您可以编程电子邮件发送回给您,等等-无限的可能性!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Siri
    +关注

    关注

    4

    文章

    199

    浏览量

    36843
  • 树莓派
    +关注

    关注

    113

    文章

    1635

    浏览量

    104678
收藏 人收藏

    评论

    相关推荐

    TC399 adc能添加到同一个队列中并得到结果吗?加入队列是否有任何限制?

    添加到队列中并得到结果。 我的疑问是,有了这些不同的频道和组,我还能把它们添加到同一个队列中并得到结果吗?加入队列是否有任何限制?
    发表于 03-04 06:33

    如何F-RAM™添加到现有的PSoC™ Creator项目

    ™Creator 中添加 的示例。所有示例似乎都使用了 Modus 工具箱。是否有任何文档显示如何F-RAM™添加到现有的PSoC™ Creator
    发表于 03-01 12:14

    FCX3是否具有PTS或SCR添加到映像帧的功能?

    问题 1) FCX3是否具有PTS或SCR添加到映像帧的功能,如随附的USB规范中所述? 如果可能,请提供有关如何配置每个 PTS 和 SCR 的详细信息。 问题 2) CAN FCX3 支持1080x1280@120fps传输带宽? 如果这很困难,请让我知道实际使用
    发表于 02-26 08:23

    如何TC1798器件添加到MDK KEIL?

    我正在尝试使用 KEIL MDK(µVision)为英飞凌TC1798编程,但我不确定如何TC1798器件添加到MDK KEIL。 谁能帮我拿到 .pack 或者.zip 对于 TC1798?
    发表于 02-01 08:18

    如何CMSIS DSP库添加到XMC4700 Relax Kit的Dave CE项目中?

    我刚开始研究 Dave,这对我来说还是个新事物。 我创建了一个 Dave CE 项目,并能够启动并运行 blink 代码。 我想将 CMSIS DSP 库添加到我的项目中,并使用库中的 DSP 函数
    发表于 02-01 07:11

    安装python怎么添加到环境变量

    Python是一种简单易学的脚本语言,广泛应用于开发各种类型的应用程序。为了在Windows操作系统上使用Python的命令行工具,需要将Python添加到系统的环境变量中。本文将向您详细介绍如何在
    的头像 发表于 11-23 16:40 742次阅读

    Mentor PADS将PCB封装直接添加到PCB的教程

    一般,批量添加封装到PCB板上有以下方法: 第一步:点击菜单栏“ECO模式--添加元器件”如图,点击以后弹出如图界面。 1)元件类型 PCB封装必须得添加完元件类型,才能通过ECO模式添加到
    的头像 发表于 11-07 07:45 2964次阅读
    Mentor PADS将PCB封装直接<b class='flag-5'>添加到</b>PCB的教程

    西门子博途S7-1200:将模块添加到机架的方法

    在网络视图中将设备从硬件目录添加到组态后,即可向设备中添加模块。
    的头像 发表于 09-04 15:22 3787次阅读
    西门子博途S7-1200:将模块<b class='flag-5'>添加到</b>机架的方法

    将2D/3D图表和图形添加到WindowsForms应用程序中

      将2D/3D图表和图形添加到WindowsForms应用程序中 包括您可能需要的所有功能,并以100%托管代码编写。很好地集成到仪表板和商业智能软件中。由响应迅速的支持团队提供支持。 14种主要
    的头像 发表于 06-15 11:45 416次阅读

    如何将溶解氧添加到WiFi水培套件

    电子发烧友网站提供《如何将溶解氧添加到WiFi水培套件.zip》资料免费下载
    发表于 06-14 10:00 0次下载
    如何将溶解氧<b class='flag-5'>添加到</b>WiFi水培套件

    将RTL模块添加到Block Design的步骤

    使用Vivado Block Design设计解决了项目继承性问题,但是还有个问题,不知道大家有没有遇到,就是新设计的自定义 RTL 文件无法快速的添加到Block Design中,一种方式是通过
    的头像 发表于 06-11 16:27 2242次阅读
    将RTL模块<b class='flag-5'>添加到</b>Block Design的步骤

    如何RTSP视频源添加到我的“RainGauge”项目网站?

    RTSP 视频源添加到我的“RainGauge”项目网站: 视频由“Wyse Cam 3”捕获,提供给在 Windows PC 上运行的“虚幻媒体服务器”。HTML5文件内嵌WebRTC
    发表于 05-11 07:41

    如何check() API公开添加到SPIFFS?

    SPIFFS.remove() 失败。我在 c api 中看到有一个 spiffs_check.c,但我认为它没有暴露在 SPIFFS obj 模型中。有点让我头疼,但现在我认为我目前唯一的办法是重新格式化 spiff, check() API 公开添加到 SPIFF
    发表于 05-08 07:00

    包含路径不会添加到项目中的每个源文件怎么解决?

    当在项目设置中添加包含路径时,不会将此路径添加到每个源文件中,因此需要在文件夹中搜索头文件的源文件无法构建。我的项目过去常常正确构建。 我创建了一个新
    发表于 05-05 07:49

    Yocto S32G添加新层,如何添加到图像?

    我建板s32g274ardb2,它可以制作图像。现在我想向项目添加新层,所以我设置了新的 layaer meta-mylayer,我创建了 .bb .c 和 makefile。 然后我
    发表于 04-25 09:59