nb-iot_如何使用语音通过Android控制IoT设备

nb-iot

nb-iot

在本文中,我们将描述如何使用语音控制IoT设备。 换句话说,在本文中,我们将使用语音将一组命令发送到IoT设备。 在这篇文章中,我们将构建一个语音激活的IoT项目。 这是一个有趣的主题,因为该项目使用不同的方式与IoT设备进行交互。 通常,我们习惯于使用设备公开的简单用户界面或使用向设备发送命令的智能手机应用程序与设备进行交互。

如何使用语音控制物联网设备–项目概述

该项目背后的想法是探索如何使用语音命令来控制Arduino或ESP8266等设备。 为了构建此语音激活项目,我们开发了一个Android应用程序,该应用程序可以捕获用户的语音并将其转换为一组发送到设备的命令。 下图描述了项目概述:

更详细地说,该项目由两个不同的子系统组成:

  • Android应用
  • 物联网应用

Android应用程序会注意与用户进行交互并听取语音命令。 接下来,该应用将语音命令转换为物联网设备可以理解的命令。 在本文中,作为物联网设备,我们将使用ESP8266 WeMos控制一个NeoPixel环。 您可以使用Arduino Uno代替ESP或MKR1000。

如何开发语音识别Android应用

该项目的第一步是开发可识别用户语音的Android应用。 幸运的是,Android提供了一个内置系统,能够识别用户单词。 该应用程序的用户界面非常简单。 我们仅使用一个按钮来开始发送命令:

布局非常简单,如下所示:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值