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

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

3天内不再提示

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

电子设计 来源:网友电子设计发布 作者:网友电子设计发布 2021-12-16 15:31 次阅读

在万物互联的世界中,越来越多能够理解语音内容的电子设备逐渐进入我们的视线。在智能手机、平板电脑和笔记本等拥有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)。这个菜单能够成功运行识别功能,用户可以选择:

首先说出一个希望识别器记住的短语。识别器将生成一个针对这个语音的模型,并将其存储在闪存中(一个被称为注册的任务)。

再说一次已注册的短语。识别器将用它来制作一个更好的模型,以提升性能(一个被称为更新的任务)。

删除被注册的第一个模型

运行识别功能

审核编辑:何安淇

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

    关注

    146

    文章

    17135

    浏览量

    351030
  • 控制器
    +关注

    关注

    112

    文章

    16339

    浏览量

    177853
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    10012
收藏 人收藏

    评论

    相关推荐

    九芯电子热水语音识别芯片IC方案,解放双手,高识别

    九芯电子推出NRK3301语音识别芯片,支持离线识别,精准度高,可语音控制热水,多国语言支持,
    的头像 发表于 12-06 13:44 125次阅读

    语音识别与自然语言处理的关系

    在人工智能的快速发展中,语音识别和自然语言处理(NLP)成为了两个重要的技术支柱。语音识别技术使得机器能够理解人类的
    的头像 发表于 11-26 09:21 335次阅读

    语音识别技术的应用与发展

    体验。 语音识别技术的原理 语音识别技术的核心在于将声波信号转换为可理解的文本信息。这一过程通常包括以下几个步骤: 声学模型 :用于识别
    的头像 发表于 11-26 09:20 399次阅读

    ASR与传统语音识别的区别

    识别技术。 构建更深更复杂的神经网络模型,利用大量数据进行训练。 提高了语音识别的准确率和稳定性。 传统语音识别 : 通常依赖于声学-
    的头像 发表于 11-18 15:22 449次阅读

    唯创知音WT2605C用在离在线语音识别方案# #语音芯片 #语音识别 #唯创知音

    语音识别
    WT-深圳唯创知音电子有限公司
    发布于 :2024年09月12日 17:24:28

    一种常用嵌入式开发代码

    使用开源协议:GPL-2.0varch简介varch(we-architecture,意为我们的框架)是嵌入式C语言常用代码模块,包含了
    的头像 发表于 09-04 08:06 457次阅读
    一种常用嵌入式开发<b class='flag-5'>代码</b><b class='flag-5'>库</b>

    hex文件如何查看原c语言代码

    是处理可以直接执行的指令,而 C 语言代码则是人类可读的高级编程语言代码。 然而,如果你想要从
    的头像 发表于 09-02 10:37 2141次阅读

    OpenCV图像识别C++代码

    安装OpenCV 首先,您需要在您的计算机上安装OpenCV。您可以从OpenCV官网下载预编译的或从源代码编译。安装完成后,确保将OpenCV的头文件和
    的头像 发表于 07-16 10:42 1975次阅读

    语音识别和自然语言处理的区别和联系

    语音识别和自然语言处理是人工智能领域的两个重要分支,它们在很多方面有着紧密的联系,同时也存在一些明显的区别。本文将详细介绍语音识别和自然
    的头像 发表于 07-05 10:09 1704次阅读

    Transformer模型在语音识别语音生成中的应用优势

    自然语言处理、语音识别语音生成等多个领域展现出强大的潜力和广泛的应用前景。本文将从Transformer模型的基本原理出发,深入探讨其在语音
    的头像 发表于 07-03 18:24 1088次阅读

    车载语音识别系统语音数据采集标注案例

    车载语音识别系统是指利用机器学习算法实现的一种自然语言处理技术,载语音识别系统通过辨别声音的语调、语速和音量,将所听到的
    的头像 发表于 06-19 15:52 354次阅读
    车载<b class='flag-5'>语音</b><b class='flag-5'>识别</b>系统<b class='flag-5'>语音</b>数据采集标注案例

    车载语音识别系统语音数据采集标注案例

    车载语音识别系统是指利用机器学习算法实现的一种自然语言处理技术,载语音识别系统通过辨别声音的语调、语速和音量,将所听到的
    的头像 发表于 06-19 15:49 506次阅读

    探讨AI编写代码技术,以及提高代码质量的关键:静态代码分析工具Perforce Helix QAC &amp; Klocwork

    令软件开发人员夜不能寐的事情比比皆是。如今,他们最关心的问题不再是如何用自己喜欢的语言CC++、Erlang、Java 等)表达最新的算法,而是人工智能(AI)。 本文中,我们将介绍AI
    的头像 发表于 06-05 14:10 399次阅读

    C语言基础-为什么要使用C

    当今最流行的 Linux 操作系统和 RDBMS(Relational Database Management System:关系数据管理系统) MySQL 都是使用 C 语言编写
    发表于 03-25 11:20 435次阅读

    重塑翻译与识别技术:开源语音识别模型Whisper的编译优化与部署

    模型介绍Whisper模型是一个由OpenAI团队开发的通用语音识别模型。它的训练基于大量不同的音频数据集,是一个多任务模型,可以执行语音识别语言
    的头像 发表于 01-06 08:33 3649次阅读
    重塑翻译与<b class='flag-5'>识别</b>技术:开源<b class='flag-5'>语音</b><b class='flag-5'>识别</b>模型Whisper的编译优化与部署