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

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

3天内不再提示

基于意法半导体Arm Cortex-M7 MCU STM32H743 的语音辨识解决方案

大大通 2023-05-17 00:00 次阅读

大大通——大联大线上技术支持平台&方案知识库

意法半导体SL-VUI-CLOUD-01是将AVS for AWS IoT Services 集成到智能设备中的经济高效方式,可以实现基于自然语言理解的最先进的语音控制,因此用户将享受到目标物联网终端产品的增强体验。

能够与 Amazon Alexa 交谈并控制智能家居设备,获得帮助,听新闻、查看天气预报、播放音乐等。

该软件包实现了音频前端、亚马逊唤醒词、音频播放和亚马逊Alexa通信协议软件。

SDK 仅在内部存储器上运行,提供最大的集成度和成本效益的解决方案。

SL-VUI-CLOUD-01 采用模块化方法构建,可轻松进行原型设计和调试,并轻松适应特定的麦克风间距、用户界面和音频输出要求。

该方案包括一个带有 STM32H743 微控制器和经过认证Wi-Fi 模块的主板,以及一个带有两个间隔 36 毫米的高质量 MP23DB01HP mems 麦克风和一个 FDA903D 45W 音频放大器的子板。一个 8 Ω 扬声器,支持本地和基于云端的语音用户界面。

这种符合亚马逊标准的解决方案允许将 Alexa Voice 服务快速集成到嵌入式设备中。

主要算法流程图如下, 详细资讯可参考附档(在微控制器上语音命令识别的混合量化)

wKgaomRjJbSAVKheAAHBJbxTLGI053.jpg

原厂网页连结:

SL-VUI-CLOUD-01 - Cost-effective and highly integrated AWS IoT qualified Alexa Voice Service design - STMicroelectronics

相关软件网页:STM32本地语音使用者界面扩展包

X-CUBE-LocalVUI - STM32 Local voice user interface expansion package - STMicroelectronics

X-CUBE-LocalVUI 基于音讯捕获和语音辨识实现本地语音辨识用户界面。它集成了Sensory TrulyHandsfree(THF)和Sensory TrulyNatural(TNL)软件。

音讯捕获基于STM32外设和中间件。它展示了如何通过SAI从板式麦克风捕获音讯。

范例应用程式附带预设语音辨识模型,使用者可以使用特定的模型轻松更新它们。对于示例,可以使用感官语音中心Web工具定义特定模型。

可以移植到其他一些STM32微控制器和电路板上。

►展示板照片

wKgZomRjJbOAJejYAABytlGGLUw109.jpg

►方案方块图

wKgaomRjJbSAd2qWAACd89iUeDA488.jpg

►核心技术优势

高性能STM32H7单片机
这款高度集成的 MCU 具有 ARM Cortex-M7 内核的性能和快闪记忆体容量,可管理基于云的高端语音 UI 功能,包括快速唤醒词检测、高级音讯前端 (AFE) 以及经济高效的 LQFP 100 引脚封装上的完整连接堆叠,无需额外的外设或记忆体要求。

亚马逊完全合格的软体参考设计
适用于 AWS IoT 的 Amazon AVS 的合格软体功能齐全且免费,但 Alexa 唤醒词元件的评估版本除外,该版本要求在最终产品中获得亚马逊许可。

高品质 MP23DB01HP 微机电系统麦克风
超紧凑、低功耗、全向数位MEMS麦克风由电容式感测元件和具有立体声操作能力的IC界面组成。该元件在性能模式下具有非常高的AOP,灵敏度范围为±1 dB,在所有工作模式下都具有高SNR

强大的 FDA903D 音讯放大器
这款具有I45S输入的高效2 W单桥D类放大器包括一个高性能D/A转换器,具有高性能输出MOSFET

通过批量< 10 美元的 POS BOM 实现最大的整合度和成本效益

►方案规格

STM32H753VIT6E 高性能 MCU,带 2 MB 嵌入式闪存、1 Mb
嵌入式 SRAM 和具有成本效益的 LQFP 封装
• 2.4 GHz Wi-Fi 子系统和 Murata 1DX 模块在旁路模式下使用
耦合到 ISSI IS25LP016D 2 MBytes NOR 闪存
• 3 个 MP23DB01HP MEMS 麦克风,间距为 36 和 30 mm
• FDA903D D 类数字输入汽车音频放大器
• 8 欧姆扬声器
• 4 个 RGB LED 和 4 个简单 LED
操纵杆、重置和用户按钮
• 高模块化母/子板
• 36x65 mm² 小尺寸,简单且经济高效的 PCB 设计
•亚马逊认证的声学远场和嘈杂环境支援
•本地唤醒词检测
•音讯输出和无线升级

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

    关注

    2239

    文章

    10673

    浏览量

    348770
  • 语音辨识
    +关注

    关注

    0

    文章

    10

    浏览量

    7315
收藏 人收藏

    评论

    相关推荐

    STM32H743IIT6调试的时候出现Error: Flash Download failed怎么解决?

    STM32H743IIT6调试的时候出现Error: Flash Download failed-\"Cortex-M7\" 使用自己做的板子,芯片是STM32H743
    发表于 04-15 06:47

    STM32H743以太网与高速USB同时工作遇到的疑问求解

    STM32H743以太网与高速USB同时工作不可靠 各位大侠,我在一个项目中使用STM32H743的100M以太网和高速USB,高速USB是外置的PHY USB3300。使用的CubeMX生成
    发表于 04-09 07:53

    请问stm32h743 NC引脚如何连接?

    看了两份官方stm32h743的官方评估版原理图,一份部分NC引脚接地,另外一份NC引脚旁边预留了接电源和地。 NC我理解就是NO CONNECT的意思,现在我的原理图就差这个NC引脚不知道
    发表于 04-09 06:43

    用CUBE生成STM32H743工程,用iar编译器进入硬件错误是哪里的问题?

    最近在用CUBE 生成STM32H743工程,用iar编译器进入硬件错误,用MDK就没问题,STM32H743只能用MDK吗?
    发表于 04-07 06:07

    STM32H757XI使用STM32CubeIDE双核一起调试,cortex-M7无法运行怎么解决?

    cortex-M7的调试配置里勾选halt all cores之后,进行双核调试,cortex-M7总是停在 while((__HAL_RCC_GET_FLAG(RCC_FLAG_D2CKRDY
    发表于 04-01 06:02

    使用STM32H743添加rtthread nano pack包会少board.h文件如何解决?

    keil编译器报错问题 F:\\Keil_V5\\keil5\\RealThread\\RT-Thread\\3.1.5\\libcpu\\arm\\cortex-m7\\cpu_cache.c
    发表于 03-22 07:50

    STM32H743 IO速度慢是什么原因造成的?

    STM32H743 IO速度慢,实际能到多少.IO翻转速度只有16M,读一个IO要很多个时钟周期,是都这样的吗。
    发表于 03-21 07:16

    STM32H750 CORTEX-M7设置项总是卡死,没有反应的原因?

    CORTEX-M7设置项总是卡死,没有反应。
    发表于 03-13 06:47

    请问STM32H743失效率是多少?

    STM32H743失效率是多少?官网哪里能查到?
    发表于 03-11 06:49

    Cortex-M7能支持linux系统吗?

    Cortex-M7能达到600Mhz的频率,性能完全可以媲美Cortex-A系列,那对于Linux系统是否能够很好的应付。
    发表于 11-03 06:35

    半导体工业峰会2023

    ·低压伺服驱动解决方案·基于SiC的光伏逆变器DC-AC解决方案·8通道IO-Link主站解决方案 ▌峰会议程 ▌参会福利 1、即日起-9月27日,深圳用户报名预约【
    发表于 09-11 15:43

    用于高密度和高效率电源设计的半导体WBG解决方案

    半导体拥有最先进的平面工艺,并且会随着G4不断改进:• 导通电阻约比G3低15%• 工作频率接近1 MHz• 成熟且稳健的工艺• 吞吐量、设计简单性、可靠性、经验…• 适用于汽车的高生产率
    发表于 09-08 06:33

    STM32H5 MCU系列提升性能与信息安全性

    强大的Arm® Cortex®-M33 MCU运行频率高达250 MHz的Arm®Cortex®
    发表于 09-06 06:29

    Arm Cortex-M7处理器产品介绍

    ARM Cortex-M7处理器是Cortex-M系列中性能最高的处理器,可用于设计复杂的MCU和SoC。 Cortex-M7提供业界领先的
    发表于 08-25 06:25

    ARM Cortex-M7设备通用用户指南

    本节介绍Cortex-M7处理器程序员模型。 除了各个核心寄存器描述外,它还包含有关软件执行和堆栈的处理器模式和特权级别的信息
    发表于 08-23 06:22