产品概述
主要优势
New speech recognition feature
Far field denoiser for speech recognition
Now in X-CUBE-Audio-Kit 1.3.0
Memory allocation policy control
描述
X-CUBE-AUDIO-KIT扩展包为在支持的STM32系列微控制器上设计、实现和微调音频处理数据流提供了一个集成式平台。
凭借可通过HTML5导航器访问的图形用户界面LiveTune,用户可以在STM32器件上实时设计和微调数据流。
该扩展包中包含了一个来自意法半导体和外部资源的算法库。
此外,用户还可将自己的自定义算法集成到环境中,以便在数据流中执行和微调这些算法。
该扩展包针对的使用案例包括:
- 语音降噪,用于语音识别或语音通信应用
- 音频输出增强
- 音频调节
- 声音生成
- 音频效果
- 音频分析
- 任何其他音频处理使用案例
X-CUBE-AUDIO-KIT包含了一个通用设计器固件,适用于STM32H573I-DK、STM32H735G-DK、STM32H7S78-DK和STM32N6570-DK探索套件。每个固件都拥有一套算法、AudioChain框架和LiveTune界面。
-
所有功能
- 支持音频处理数据流的框架
- 最高48 kHz
- 16位固定PCM、32位固定PCM、32位浮点PCM、PDM、8位压缩采样(G.711 µ-law和A-law)
- 单声道、立体声或更多声道(交错模式或其他模式)
- 可配置延迟模式和音频缓冲区大小,最低可调整至毫秒级
- 时域和频域
- 音频处理算法库
- FIR和IIR滤波器以及均衡器等通用处理算法
- 专门针对语音应用,例如用于语音识别的降噪、回声消除、波束成形和远场降噪器
- 音频输出增强功能,例如多频带压缩器和混频器
- 回声、混响、延迟和失真等音乐效果
- 通过MIDI播放器生成声音
- 用于设计和调整音频处理数据流和算法参数的工具
- 在电路板上进行实时测试和调整
- 为最终产品自动生成等效的C代码
- 可通过剖析命令详细分析CPU负载和内存使用情况
- 内存分配策略控制
- 支持整合用户算法
- 数据流使用案例和示例
- 可管理不同的音频外设
- 板载麦克风、线路输入和音频输出:支持int16和int32格式
- STEVAL-MIC008A双麦克风扩展(可选)
- USB音频接口UAC 2.0:支持int16和int32格式
- USB MIDI输入
- 支持STM32H573I-DK
- 支持STM32H735G-DK
- 支持STM32H7S78-DK
- 支持STM32N6570-DK
- 支持音频处理数据流的框架