C语言代码编写的语音识别器库

在万物互联的世界中,越来越多能够理解语音内容的电子设备逐渐进入我们的视线。在智能手机、平板电脑和笔记本等拥有siri或cortana应用程序的设备中,语音识别能够帮助用户搜索答案或控制周围的电子器件等。虽然这些应用程序让人眼前一亮,但是它们却占用了大量的处理能力和内存。所以,人们对于微控制器(mcu)因过小而无法识别语音的误解也就不足为奇了。
没错,mcu的低功耗和小尺寸设计虽然使它不足以理解全部语音内容,不过对于小型低功耗的嵌入式应用而言,也许只需识别几个定义明确的短语就大功告成了,例如“给我的咖啡加热”或“关灯”等。最近,德州仪器(ti)在ces上所展示的低功耗msp432™ mcu上演示了这个功能。
ti还发布了一个用c语言代码编写的语音识别器库,这个库使得基于msp432 mcu的应用能够识别用户个人经常使用的语音短语,在忽略其它语音内容的情况下可识别的短语多达11个。虽然用户在设置时必须重复几遍希望被识别的短语,不过一旦这一步成功完成,后面就可以顺利使用了。
这个语音识别器库具有很多令人期待的功能,例如:
用户可以随时更改自己的短语
用户可以设定识别器只对少数几个短语做出响应
当然,用户也可以根据个人需要将短语库中某些短语进行删除
此外,连同语音识别库一起提供的还有一些易于使用的头文件和用户与api指南,以帮助用户快速上手。下载内容还包括针对msp432 mcu launchpad™ 开发套件、audio boosterpack™ 插入式模块以及sharp或kentec lcd boosterpack套件的示例演示程序。
这个演示应用通过msp432 mcu内集成的14位模数转换器(adc14)来收集语音,以及用于显示菜单的液晶显示屏(lcd)。这个菜单能够成功运行识别功能,用户可以选择:
首先说出一个希望识别器记住的短语。识别器将生成一个针对这个语音的模型,并将其存储在闪存中(一个被称为注册的任务)。
再说一次已注册的短语。识别器将用它来制作一个更好的模型,以提升性能(一个被称为更新的任务)。
删除被注册的第一个模型
运行识别功能


通过采用FPGA器件实现半导体激光器的自动功率控制系统设计
新能源公交数量不断增加,电桩利用率不足
咖啡机水泵异步交流电机调速原理
一种无需训练的深度电阻抗图像重建方法
比特币价格大幅度飙升的原因是什么
C语言代码编写的语音识别器库
电磁式蜂鸣器和压电式蜂鸣器的区别
综合管廊智能照明控制系统解决方案
智慧城市规范标准有什么问题
微软发布的这款平凡的黑框眼镜竟然是AR眼镜
创新成果受肯定,WTM2101芯片亮相中关村论坛多个展区
《漂亮的房子》告诉你 明星如何用智能家居打造理想生活
外星人笔记本电脑怎么样?外星人x14值不值得入手?
Intel今年太反常,奔腾处理器竟然支持HT超线程了
OpenAI组建AI价值观新团队
三风扇显卡和双风扇显卡到底有多大的差距
Capstone CS5220 HDMI到VGA转换器的特性
单片机解密方法
单独传感器79美元,可追踪头显空间位置
计算机视觉是目前AI在中国落地最顺利的技术