在这个互联的世界,我们正见证越来越多能够理解语音指示的电子设备。智能手机、平板电脑和笔记本包含的诸如Siri或Cortana等装置,可以帮助您实现答案搜索、控制周围电器等操作。这些app的确让人震撼,但它们也需要很多处理功耗和内存。因此,出现认为微控制器太小,不足以进行语音识别这样的误解便不足为奇了。 诚然,MCU低功耗和小尺寸的目标可能不允许其理解使用者所说的全部内容,但对于小型低功耗嵌入式应用而言,您可能只需要识别一些明确的短语。例如:“热咖啡”或“开灯”。最近,我们在低功耗MSP432™ MCU上便展示了这一功能。 我们发布了一个用C代码编写的语音识别器库,可以让采用MSP432 MCU的应用识别您个人的语音短语。其可以识别多达11个短语,与此同时,忽略其他语音内容。您需要对着识别器多说几次,一旦完成后便可以开始使用了。 该库包含的功能如下: - 您可以随时变更短语
- 可以设置让它只响应几个短语
- 当然,您也可以按需要对储存条目进行短语删除操作
演示app利用MSP432 MCU中集成的14位模数转换器 (ADC14)收集语音,而LCD则可以显示菜单。通过该菜单您可以运行识别器的功能。您可以选择:
- 对着识别器说一个希望其记住的短语。其能够为短语创建一个模型,并将其存储在快闪存储器(该操作称为“添加”)。
- 将已添加的短语再说一遍。识别器将会把它作为更好的模型,打造出更好的效果(该操作称为“更新”)。
- 删除已添加的模块
- 运行识别
所以,您对采用MCU且支持语音的app和装置有什么看法?我很想听听,但现在我想先去“热咖啡”。
|