目前语音芯片分为多种类型,传统的OTP语音芯片以及FLASH储存的语音芯片还有这些年比较热门的语音识别类语音芯片(离线语音芯片)还有AI交互类语音芯片(离在线语音芯片),这些芯片都可以通过多种方式和MCU通讯给产品集成语音功能,今天就来给大家说说语音芯片的播放有几种触发方式。
一、按键触发
这是最基础也最常用的触发方式,通过物理按键或 GPIO 口电平变化实现控制。
基础按键触发:支持 15 种灵活的触发方式,包括脉冲可重复触发、脉冲不可重复触发、电平保持可循环、电平保持不可循环、上一曲 / 下一曲(可循环 / 不可循环)、音量调节、播放 / 暂停、停止等。
组合按键控制:如 WT588D 支持 3×8 按键组合控制模式,能以脉冲可重复触发方式控制 24 个地址位的语音输出。
最大支持:最多可用 10 个按键实现多维度控制,适用于需要简单人机交互的场景。
二、串口通信触发模式
通过串行通信接口实现灵活控制,适合与 MCU 等设备配合使用:
UART 控制模式:标准 UART 通信接口,默认波特率 9600,支持文件索引播放、插播、循环播放等功能,如唯创知音的 WTVxxxx 系列支持此模式。
一线串口控制:可通过发码端控制语音播放、停止、循环播放和音量大小,发码前需先唤醒芯片,适用于简化布线的场景。
两线 / 三线串口控制:支持模式切换,可直接触发 0~219 地址位的语音,或扩展输出控制,切换时能保持上一模式的最后状态。
三、语音唤醒触发
本地语音唤醒:如 WT2606A 芯片支持离线语音唤醒,常用指令可实现毫秒级响应(少于 200 毫秒),支持 "小猴小猴" 等自定义唤醒词触发。
非特定人语音识别:WTK6900 芯片支持不分年龄、性别的语音识别,能存储三百条本地命令,10 米范围内可实现 98% 的识别准确率。
高抗噪语音触发:WT3000T 芯片在嘈杂环境(如菜市场、工地)中仍能保持高识别率,支持多轮对话交互。
四、外部信号触发
脉冲触发:如 WTN6 系列在电动车应用中采用数脉冲形式,一个脉冲对应一个声音,N 个脉冲对应第 N 个声音,触发前需先发 RST 复位信号。
外部中断触发:WTK6900H 芯片支持所有 GPIO 上的外部唤醒 / 中断功能,可通过外部信号唤醒芯片并触发语音播放。
低脉冲触发:部分产品如 iSound II 支持外部触发功能(低脉冲有效),适合与外部电路联动。
五、总线与硬件接口触发
SPI 接口触发:WT588F02B-8S 等芯片内置硬件 SPI 接口,可通过 SPI 通信实现语音触发控制。
I2C 接口触发:支持 I2C 通信协议,便于与各类传感器和控制器连接。
并口控制模式:如 WT588D 的并口控制模式可用 8 个控制端口进行控制,仅限于 WT588D-32L、WTW-28P 等型号。
六、特殊触发模式
传感器触发:如 WT-M14 型号可通过人体感应传感器触发,当人或动物经过时播放语音,触发后需等待 2 秒才能再次触发。
打断机制触发:WT2606A 芯片支持唤醒打断功能,在播放内容时,可通过唤醒词或指令瞬时暂停当前内容,优先响应新指令。
MP3 控制模式:WT588D 等芯片支持标准 MP3 播放器的控制逻辑,包括播放、暂停、上一曲、下一曲等操作。
不同型号的语音芯片支持的触发模式各有侧重,实际应用中可根据产品需求选择合适的芯片型号和触发方式。例如,智能家居设备适合选择语音唤醒触发,工业控制场景可能更适合串口或外部信号触发,而消费电子类产品则常采用按键触发模式。