创新技术助力智能语音应用的发展
专注于高性能音频技术的领先公司 XMOS 宣布推出全新的 xcore-voice 解决方案。这一完整的产品基于 xcore 平台的硬件、软件和工具构建,为智能语音应用提供了突破性的支持。
xcore-voice 解决方案采用了 XMOS 业内领先的音频前端技术,集成了远场语音处理功能,并支持第三方 ISV 语音算法,例如用于关键字检测的自动语音识别 (ASR) 引擎或本地命令词典。这使得智能电视、机顶盒和智能家电等各种终端产品能够快速且经济高效地实现“跨房间”语音接口,同时提供卓越的音频质量。
xcore.ai:智能语音应用的下一代解决方案
xcore.ai 是 xcore 处理器架构的第三代产品,通过结合通用 DSP(固定和浮点)、AI(32位、8位和1位网络)和 IO 处理(纳秒级分辨率)提供了前所未有的灵活性。与传统的 SoC 不同,xcore 系统可以在软件中架构,避免了定制硅芯片开发的冗长周期。
xcore-voice 解决方案中的示例设计通过 xcore 平台软件充分利用了处理器的能力。该平台软件支持使用 C 编程语言进行开发,无论是在裸机上还是在 FreeRTOS 中都能轻松上手。这些示例设计以源代码或预编译形式提供,可在语音评估套件 XK-VOICE-L71 上快速评估。
主要特色亮点
语音处理组件:
- 支持两个 PDM 麦克风接口
- 数字信号处理管道
- 全双工立体声声学回声消除 (AEC)
- I2S 参考音频,具有自动批量延迟插入功能
- 通过干扰消除器进行点噪声抑制
- 可切换的静态噪声抑制器
- 可编程自动增益控制 (AGC)
- 灵活的音频输出路由和过滤
- 通信和自动语音识别 (ASR) 的独立音频路径
- 支持 Wanson 语音识别或第三方 ASR
设备接口组件:
- 全速 USB2.0 设备,支持 USB 音频类 (UAC) 2.0
- 灵活的外设接口
- 可编程数字通用输入和输出
固件管理:
- 从 QSPI 闪存启动
- 电源开启操作的默认固件映像
- 可选择通过 SPI 从本地主机处理器启动
- 通过 USB 或其他传输方式进行设备固件更新 (DFU)
功耗:
- 典型功耗 300-350mW
- 低功耗模式下最低可达 55mW(使用 DEMO VNR)
评估和开发套件
语音评估套件 XK-VOICE-L71 可与 Raspberry Pi HAT 配合使用,以便与示例 AVS 客户端集成,或单独作为主机系统的 USB 附件使用。其特性包括:
- XU316-1024-QF60A-C24 xcore.ai 处理器
- Raspberry Pi HAT 连接器
- 2 个 Infineon IM69D130 MEMS 麦克风
- 71mm 麦克风间距
- 麦克风静音开关
- 扬声器输出(线路级)
- USB / I2S 主机接口支持
零件编号和描述
- XU316-1024-QF60A-C24 1.8V IO XCORE.AI 处理器
- XU316-1024-QF60B-C24 3.3V IO XCORE.AI 处理器
- XK-VOICE-L71 语音评估套件
XMOS 的首席执行官表示:“我们很高兴推出 xcore-voice 解决方案,这将大大加速智能语音应用的发展。凭借其强大的功能和灵活性,我们期待看到它在各种终端产品中的广泛应用。”