原标题:人工智能教程系列:语音识别

4.7. 语音识别

4.7. 简介

语音识别,是CC喵最喜欢的一个人工智能功能。近年来智能音响大热,大家喜欢的功能无非就是,多了个语言控制,感觉很神奇很智能,那么本节,就有我带领你学会语音识别控制。

4.7. 实验条件

安装好Kittenblock

畅顺的网络

麦克风或者带麦克风的USB摄像头(型号没有限制,但是麦克风质量最好是好一点的,不然识别率不是很高)

(除此外,您无需购买小喵任何硬件套件,人工智能,小喵真的是做到普惠,希望各位老师多多支持!)

4.7. 插件加载

双击打开Kittenblock,左下角加载插件

选择语音识别插件(程序猿忘了翻译)

4.7. 插件成功加载

语音识别插件,使用非常简单,如果你用过手机的语音助手,那就很简单了

4.7. 积木块具体介绍

一般使用语音识别插件,习惯性会把语音输入勾上,如图所示,因为语音识别的识别会被环境噪音或者朗读者的口音影响。所以为了知道电脑那边把我们的话识别成什么样,我们最好把勾勾上,这样最直观。

语音录入按钮,点击一下。舞台的右下方就会出现一个红色的麦克风图标,这时候你就可以对着麦克风说话了。(等红色麦克风图标出现后,再说话)

例如我说了“开始”,稍等片刻后,可以看出识别的结果为开始,识别率还是挺高的,虽然我的普通话真的好普通

已经测试语音识别内容是OK的,我们写一个完整的识别程序,让舞台小猫进行反馈,当识别到我说话“开始”,小猫顺时针转一圈

4.7. 识别不成功?

很多用户反馈识别不成功,有几方面的原因:

因为这个语音识别是利用国外MIT的服务器进行识别,但是能识别中文这个,暂时国内只有喵家做了,Scratch3.0是可以识别英文或者其他语言的(老外对软件对中文支持不是很好)。所以如果你网络特别差,这个语音识别可能会不成功。

另外一个有可能是你的DNS问题,可以设置下你的网络设置,如图操作:

如果你觉得不够详细,可以戳这里的百度教程

4.7. 加入硬件更好玩

案例1:控制喵家能量魔块

控制虚拟的东西总是有点无聊,我们能不能利用语音识别来控制喵家的产品套件呢?当然

本示例所用的套件————能量模块(Microbit、主控盒、电池盒、灰色乐高Geekservo)

如果你对能量魔块不熟悉,你可以在learn的相关页面进行学习,是一款结合Microbit与乐高结构件的一款电子套件

选择Powerbrick硬件,恢复固件后,连接串口(如果这里遇到问题,请在learn的相关页面进行学习)

编写对应的语音识别控制硬件的程序,这里是控制S2的角度,当识别到“举起手”,S2舵机转到90度,当识别到“放下手”,S2舵机转到180度(能量魔块记得插上电池盒)

案例2:控制Microbit点阵

硬件选择Microbt-python——serial,然后恢复固件,最后连接上串口,如果你对此操作不熟悉可以跳转这里的教程

责任编辑:

人工智能教程系列:语音识别相关推荐

  1. 摄像头 保存到外网服务器_【小喵科技】物联网教程系列四:喵家外网IOT服务器...

    HOT新品热卖中■■■■■ 双向海量教学课程 无论是家长还是老师,都可以给孩子一个更好的未来 分享给更多的人 加入我们吧! 夏至の时光 ▼往期精彩课程在文章末尾 ▼喵家外网IOT服务器--快速上手 在 ...

  2. 人工智能学习系列教程-目录(附视频教程)

    原文链接: 人工智能学习系列教程-目录(附视频教程) 一. 人工智能基础篇 – 数学理论 数学基础知识蕴含着处理智能问题的基本思想与方法,也是理解复杂算法的必备要素.今天的种种人工智能技术归根到底都建 ...

  3. 怎么查看电脑有没有python_python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学...

    本文由简码编程原创,保留所有版权,转载请注明出处. 本python人工智能爬虫系列教程基于Python3.0版本, 将python结合windows桌面开发工具aardio一起做可视化的开发, 用py ...

  4. 爬虫python对电脑要求_python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学...

    本文由简码编程原创,保留所有版权,转载请注明出处. 本python人工智能爬虫系列教程基于Python3.0版本, 将python结合windows桌面开发工具aardio一起做可视化的开发, 用py ...

  5. 【光剑极简教程系列】“计算机科学与技术”概述Computer Science and Technology

    [光剑极简教程系列]"计算机科学与技术"概述 Computer Science and Technology 计算机科学是什么? 计算机科学,研究计算机及其周围各种现象和规律的科学 ...

  6. 用计算机实现智能解题,人工智能教程答案.doc

    人工智能教程答案 第一章 绪论 1.1答:人工智能就是让机器完成那些如果由人来做则需要智能的事情的科学.人工智能是相对于人的自然智能而言,即用人工的方法和技术,研制智能机器或智能系统来模仿延伸和扩展人 ...

  7. JavaScript经典教程系列-李游Leo-专题视频课程

    JavaScript经典教程系列-185人已学习 课程介绍         JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型,常用于网页 客户端编程,使网页 ...

  8. Spring Boot教程系列 ImportNew

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Impo ...

  9. python平稳性检验_时间序列预测基础教程系列(14)_如何判断时间序列数据是否是平稳的(Python)...

    时间序列预测基础教程系列(14)_如何判断时间序列数据是否是平稳的(Python) 发布时间:2019-01-10 00:02, 浏览次数:620 , 标签: Python 导读: 本文介绍了数据平稳 ...

最新文章

  1. [转] MemCached 的 stats 命令
  2. Spring笔记——使用Spring进行面向切面(AOP)编程
  3. ASP .NET Controller返回类型
  4. 001 python接口 get请求
  5. python selenium不启动浏览器 爬取数据的方法
  6. shell基础之后台运行脚本
  7. MySQL分表实现上百万上千万记录分布存储的批量查询设计模式
  8. java面试题库app
  9. 在Mac上安装SoapUI
  10. Off-line Programming 离线编程 简明教程
  11. 教你六步拆解 DDD领域驱动设计落地实践
  12. 养成这个好习惯,让播音主持成为你的加分项
  13. 微信公众号支付|微信H5支付|微信扫码支付|小程序支付|APP微信支付解决方案总结
  14. java-php-python-ssm基于智能选课系统的设计与实现计算机毕业设计
  15. 无法连接虚拟设备 sata0:1,因为主机上没有相对应的设备——解决方案
  16. OpenCV C++案例实战五《答题卡识别》
  17. 6款数据库管理工具推荐,设计简单、功能丰富,还与阿里云兼容哦!
  18. “火星一号”项目计划于2026年实现载人登陆火星
  19. 死定了!2020年,这6种将死的编程语言!
  20. android8关机界面,修改android 的关机界面

热门文章

  1. 如何评估及应用一些灰色推广产品
  2. 2022/1/23学习报告
  3. 导致服务器“中毒”的几种行为
  4. mysql向表中填入数据_教你快速掌握如何向MySQL的表中录入数据
  5. html粗圆点,HTML
  6. 通俗易懂的Web前端培训资料
  7. [转]如何用Delphi开发网游外挂
  8. 【拆机】小米手机电源适配器
  9. 别躲!系统里的密码特工
  10. Python3 pip