CATALOG

[40499] 文档版本:V1.0 更新日期:2026年5月 适用对象:软件工程师、自助终端集成商、智能设备开发者

第一章:自助服务终端语音反馈场景需求

1.1 终端交互中的“状态盲区”痛点

在自助售货机、自助取票机、快递柜、共享设备终端等场景中,用户完成操作后往往面临“状态盲区”——机器是否已处理、交易是否成功、下一步该做什么,这些信息仅通过屏幕显示,存在以下缺陷:

痛点具体表现带来的影响
视线依赖用户必须紧盯屏幕才能获取反馈老年用户、视力不佳者体验差
环境干扰户外强光下屏幕看不清,嘈杂环境提示音不足操作成功率下降
多任务场景用户投币/扫码后低头看手机,错过屏幕提示交易完成不确认,滞留终端前
故障被动发现设备故障仅靠屏幕报错运维响应滞后,停机时间长

1.2 解决方案:智能语音播报实现设备状态即时反馈

芯步智能语音设备通过标准HTTP接口与自助终端业务系统对接,实现“设备状态变化 → 自动播报语音反馈 → 用户即时获知”的闭环。

核心价值

  • 解放视线:用户无需紧盯屏幕,听声音即可获知操作结果

  • 即时反馈:80-120ms端到端延迟,响应及时

  • 主动引导:故障、余额不足等异常状态自动语音提示,降低客诉

  • 开放集成:HTTP接口适用于任何支持HTTP请求的编程语言

1.3 芯步智能语音设备产品矩阵

针对自助服务终端场景,芯步提供多款即插即用的语音设备

产品型号安装方式尺寸适用场景
智能语音喇叭32p插头,即插即用80×80×50mm通用终端,推荐
智能语音喇叭Mini2p插头,即插即用65×65×38.4mm空间受限的紧凑终端
智能语音喇叭86型86型底盒安装86×86×35mm预埋墙面,嵌入式终端
智能语音台卡桌面站立式-前台服务终端

选型:自助售货机、快递柜等设备内部空间较充足,推荐智能语音喇叭3;自助取票机等紧凑型终端可选择智能语音喇叭Mini

1.4 产品核心参数

所有型号共享统一的命令规范和网络能力

参数项规格详情
输出功率双发声单元,音量大
工作电压100-250V AC(交流/市电)
待机功耗0.4W(静音)- 3.7W(最大音量播放)
无线连接WiFi IEEE 802.11 b/g/n 2.4GHz
接口类型开放HTTP API
播报方式文本推送,设备端TTS实时合成
音色支持男声/女声双音色可切换
内置音效铃声、提示音、警示音各5种

第二章:设备状态语音反馈设计

2.1 整体架构

自助终端业务系统通过HTTP接口调用语音设备,实现状态到语音的实时转化:

2.2 状态到语音的映射模型

终端状态触发条件语音播报内容附加效果
启动成功设备开机自检完成“设备已就绪,欢迎使用”提示音
扫码成功用户扫码识别完成“请取走商品” / “请开门”提示音
支付成功支付回调确认“支付成功,交易完成”金额播报
支付失败支付接口返回失败“支付失败,请重试或更换支付方式”警示音
出货成功出货传感器触发“商品已出货,请取走”提示音
出货失败出货超时/传感器未触发“出货失败,请联系客服”警示音+告警
余额不足用户余额<商品价格“余额不足,请充值后再试”警示音
缺货告警库存传感器检测为空“该商品已售罄,请选择其他商品”提示音
门未关好门磁传感器状态异常“请关好柜门”重复播报

第三章:HTTP接口协议详解

3.1 请求地址与签名算法

芯步语音设备采用标准HTTP接口,相同产品类型的设备命令格式相同,适用于任何支持HTTP请求的编程语言

请求地址

https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

签名算法

Sign = md5( md5(AppSecret) + ts )
  • AppId:应用ID,在芯步控制台获取

  • AppSecret:开发者密钥

  • ts:当前Unix时间戳(秒级)

  • sign:动态签名,保障接口安全

签名计算示例

3.2 核心命令:文本播报

命令格式

参数说明

  • play:gbk:固定前缀,表示文本播报(GBK编码)

  • 16:音量,范围0-16,数字越大音量越大

  • 文本内容:支持中文、英文、数字、标点符号

完整请求示例

性能:从命令下发到设备实际播报,端到端延迟约80-120ms

3.3 支持的完整命令集

芯步语音设备支持丰富的控制命令

命令类别命令示例说明
文本播报{"play:gbk:16":"文本"}核心功能,TTS实时合成播报
停止播报{"stop":"1"}停止当前播报
音量设置{"volume":"9"}0-9级
音色设置{"voice":"1"}0-女声,1-男声
语速设置{"speed":"5"}0-9级,5为正常
铃声{"ring":"3"}1-5,内置5种铃声
提示音{"message":"3"}1-5,内置5种提示音
警示音{"alert":"3"}1-5,内置5种警示音

3.4 高效集成技巧

直接通过HTTP接口推送文本即可实现播报,无需预录语音、无需后台配置。相同产品类型的设备命令格式相同,代码可复用。

第四章:多语言代码实现

4.1 Python完整实现

4.2 Node.js实现

第五章:自助终端业务场景集成

5.1 系统集成架构

完整的自助终端语音反馈系统包含以下层次:

5.2 第一种场景:支付成功 → 出货语音引导

业务流程

  1. 用户扫码支付完成

  2. 系统确认支付成功

  3. 播放“支付成功,请取走商品”

  4. 执行出货

  5. 出货完成后播放“商品已出货”

代码示例

5.3 第二种场景:余额不足 → 语音提示替代屏幕报错

业务需求:用户扫码购买但余额不足时,直接语音告知,避免用户困惑。

实现

5.4 第三种场景:出货失败 → 语音告警联动运维

业务需求:出货失败时不仅告知用户,还要实时通知运维人员

实现

5.5 完整终端状态机集成

第六章:部署与故障排查

6.1 终端语音部署

部署要点推荐方案说明
安装方式智能语音喇叭3即插即用2p插头,直接接入终端电源
安装位置终端正面出音孔附近确保声音清晰传出
网络环境2.4GHz WiFi设备仅支持2.4GHz频段
音量设置户外14-16级,室内10-12级根据环境噪音调整
文本长度单条≤200字符超长文本可分句播报

6.2 常见问题排查

现象可能原因解决方案
设备离线1. 电源未接通2. WiFi密码错误/信号弱3. 路由器禁用了MAC1. 检查供电2. 重新配网3. 检查路由器白名单
接口返回4031. AppSecret错误2. 签名计算错误3. ts与服务端时间偏差>5分钟1. 核对AppSecret2. 确认MD5为32位小写3. 同步NTP时间
中文播报乱码编码格式错误必须使用play:gbk:音量格式
播报声音小音量参数过低调至14-16级
播报延迟明显网络状况不佳确保WiFi信号强度≥-60dBm

6.3 业务连续性保障

自助终端对可靠性要求高,采用以下策略:

  1. 网络断线备援:设备支持离线存储最近命令队列(100条),网络恢复后自动执行

  2. 开机自检播报:终端启动时调用语音验证接口,确认服务可用

  3. 心跳保活:终端每5分钟查询一次设备在线状态,离线时触发本地告警

6.4 语音内容设计原则

  1. 简洁明了:单条播报控制在15字以内

  2. 音量分级:成功/提示信息14级,错误/告警16级

  3. 音效搭配:成功配提示音,失败配警示音

  4. 避免骚扰:同一场景5秒内不重复播报相同内容

第七章:总结

通过将芯步智能语音设备接入自助服务终端业务系统,可以让终端“开口说话”——用户无需紧盯屏幕,通过语音即可获知操作状态

核心要点回顾

  1. 硬件选型:智能语音喇叭3即插即用,适用于各类自助终端

  2. 接口对接{"play:gbk:16":"文本"},一行JSON实现播报

  3. 签名安全Sign = md5(md5(AppSecret) + ts),双重MD5保障

  4. 场景覆盖:支付成功/失败、出货成功/失败、余额不足、缺货告警等

  5. 运维联动:故障播报同时触发云端告警,缩短响应时间

对接工作量评估:熟悉HTTP接口的开发者可在1小时内完成首个播报指令的对接调试。

业务价值体现

  • 用户操作成功率预计提升15-20%,降低因“看不见”导致的失败

  • 主动语音引导减少客服咨询量约30%

  • 设备故障即时语音告警,响应时间缩短80%

  • 无障碍服务能力增强,提升老年用户友好度

让每一台自助终端都成为“会说话的智能服务生”——用户听见即知道、听见即安心,这正是语音反馈赋能自助服务终端的核心价值。