CATALOG

一、概述

芯步智能20W语音壁挂音箱(型号:UNI-YY-YX-BG-PRO-20W)是一款支持HTTP接口远程控制的语音播报设备,采用芯片级TTS技术,直接将文本转换为语音实时播报,无需预先录制音频文件。本方案的目标是指导开发者如何将该音箱全面集成到现有软件系统中,实现远程语音播报、音量调节、音色切换等二次开发功能。

核心能力

  • 芯片级TTS:设备端完成语音合成,毫秒级响应

  • 开放HTTP API:适用于任何支持HTTP请求的编程语言

  • 无需预录音:直接推送文本即可实时播报

  • 支持私有化部署:可运行在纯局域网环境

  • 无网关设计:WiFi直连,可设定5组WiFi自动切换

应用场景

场景应用说明
前台语音提醒访客到达、快递送达、会议提醒
门店语音通知新订单、支付成功、促销播报
工业调度指令工单派发、设备告警、作业通知
安防语音告警非法闯入、烟雾报警紧急播报

二、产品核心特性

2.1 技术规格

特性参数
产品型号UNI-YY-YX-BG-PRO-20W
功率20W
安装方式壁挂式,可摆可挂
联网方式WiFi 2.4GHz(可设定5组网络,自动切换)
控制接口HTTP API
播报方式文本转语音(TTS),芯片级合成
私有化部署支持局域网直连
工作电压DC 12V 2A(直流)
待机功耗0.4(静音)- 3.7(最大音量)W
发声单元2寸高音 + 4寸中低音
外壳材质防火V0级PC,耐高温

2.2 设备功能特性

功能说明
文本播报GBK编码文本,支持多音字、数字格式识别
前置提示音5种内置提示音,可配合文本播报
铃声播放5种内置铃声
警示音播放5种内置警示音
音量调节0-9级远程调节
音色切换男声/女声
语速调节0-9级
语调调节0-9级
停止播报打断当前播报

三、二次开发架构

3.1 整体架构图

┌─────────────────────────────────────────────────────────────────┐
│                    业务系统(ERP/OA/小程序/Web)                  │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐               │
│  │  订单系统   │  │  门禁系统   │  │  安防系统   │               │
│  └─────────────┘  └─────────────┘  └─────────────┘               │
└─────────────────────────────────────────────────────────────────┘
                              │
                              │ HTTP API调用(携带签名)
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                     芯步云平台 / 私有化服务器                  │
└─────────────────────────────────────────────────────────────────┘
                              │
                              │ WiFi 2.4GHz(80-120ms响应)
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                     20W壁挂语音音箱                              │
│                    (芯片级TTS实时合成播报)                       │
└─────────────────────────────────────────────────────────────────┘

3.2 集成工作原理

设备开放HTTP接口,适用于任何支持HTTP请求的编程语言。仅需在接口携带签名以及设备ID,即可向设备下发命令。支持接入任何形式的软件项目:Web、APP/小程序、窗体软件以及SaaS/低代码等平台。

两次开发核心要点

  1. 无需预录音:直接推送文本即可生成语音,文案可随时调整

  2. 签名认证:每次请求需携带MD5签名,确保安全性

  3. 实时响应:命令下发到设备响应约80-120ms

  4. 支持批量:单次请求可控制多台设备

四、API接口接入详解

4.1 接口地址与签名计算

请求地址

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

参数说明

参数说明示例
{AppId}应用ID(控制台获取)qtyVWcgeMq
{ts}当前Unix时间戳(秒)1747212640
{sign}签名c484eb97...

签名计算公式(两次MD5加密):

sign = md5( md5(AppSecret) + ts )
  • 将开发者密码(AppSecret)进行一次MD5

  • 将这个结果拼接上时间戳ts

  • 对整个拼接后的字符串再做一次MD5

签名计算示例

4.2 核心命令详解

4.2.1 基本文本播报

说明:play:gbk:16表示GBK编码文本播报

4.2.2 带提示音的播报

注:[message_1][message_5]为内置提示音

4.2.3 紧急播报

注:[alert_1][alert_5]为内置警示音

4.2.4 音量调节

*音量范围:0-9*

4.2.5 音色切换

*0=女声,1=男声*

4.2.6 语速调节

*语速范围:0-9*

4.2.7 停止播报

4.2.8 批量控制多设备

4.3 多语言代码示例

Python

Java

JavaScript/Node.js

Shell(curl)

五、业务场景集成实战

5.1 第一种场景:订单系统语音提醒

需求:当有新订单创建时,自动触发前台语音提醒。

5.2 第二种场景:访客到达语音提醒

需求:访客在门禁处呼叫时,前台音箱自动播报。

5.3 第三种场景:设备故障紧急告警

需求:设备异常时,立即触发紧急播报。

5.4 场景四:定时广播(如午休提醒)

5.5 场景五:小程序远程控制

小程序端代码

六、私有化部署方案

对于数据安全要求较高的场景,设备支持纯局域网运行

部署模式对比

特性公有云模式私有化模式
设备联网WiFi连接互联网连接内网WiFi
API地址api.thingboot.com自建服务器IP
数据流向经过芯步云端内网直连,数据不出园区
网络依赖需要互联网仅需局域网
适用场景快速接入企业内网、安全要求高

七、设备安装部署指南

7.1 安装要求

项目要求
安装方式壁挂式,可摆可挂
安装位置距地面2-2.5米,声音传播覆盖最佳
电源DC 12V 2A(产品附带电源适配器)
网络WiFi 2.4GHz信号覆盖良好

7.2 部署位置

场景类型部署数量安装位置
前台/接待区1台前台区域墙面
办公室(50-100㎡)1-2台办公区中央
门店/便利店1台收银台附近
车间/仓库2-3台分区覆盖

7.3 WiFi配置

设备支持配置5组WiFi网络,自动连接信号最强的网络进行连接

八、二次开发常见问题

问题可能原因解决方案
签名验证失败AppSecret或ts错误确认ts为秒级时间戳,签名公式为md5(md5(AppSecret)+ts)
设备不在线WiFi信号弱检查2.4GHz WiFi覆盖,设备支持5组WiFi自动切换
播报延迟高网络波动私有化部署可降至80-120ms
多音字读错TTS引擎规则使用同音字替代策略,如“重量”改“重量(第四声)”
音量不够大环境噪音大调高volume至9
无法同时播报设备正在播报使用stop命令停止当前播报后再发新命令

九、总结

本方案基于芯步20W智能语音壁挂音箱,实现了远程TTS语音播报的完整二次开发:

能力实现的方式是
文本实时播报HTTP API直接推送文本,设备端TTS合成
音量调节volume命令远程调音
音色切换voice命令男/女声切换
提示音/警示音内置5种提示音和警示音
批量播报device参数支持逗号分隔多设备
私有化部署支持局域网运行

集成核心步骤

  1. 获取AppID/AppSecret,实现MD5签名算法

  2. 开发HTTP调用模块,封装播报命令

  3. 根据业务需求,在事件触发点调用播报接口

方案优势

  • 接口统一:标准HTTP API,任意编程语言10分钟对接

  • 即插即用:WiFi直连无需网关,可设定多组WiFi自动切换

  • 无需预录音:文本直接转语音,文案动态调整

  • 超低延迟:80-120ms响应,实时性强

  • 功能丰富:支持音色/语速/音量调节,内置多种提示音

  • 私有化支持:数据安全可控,适合企业内网部署

如需详细的产品手册和API文档,请访问查阅或联系技术支持团队获取。