一、背景与概述
在现代商业和办公场景中,语音提示已成为提升用户体验和运营效率的重要手段。芯步智能语音台卡2(型号:UNI-YY-TK2)是一款支持HTTP开放接口的智能语音设备,可通过WiFi 2.4G网络直接接入,无需网关,适用于任何支持HTTP请求的编程语言和软件项目(Web、APP/小程序、SaaS/低代码平台)。
本方案的目标是指导开发者如何将智能语音台卡2接入现有业务系统,实现场景联动的语音提示功能,包括订单提醒、设备告警、访客通知、定时播报等典型应用。
二、产品核心特性
| 特性 | 说明 |
|---|---|
| 网络连接 | WiFi 2.4GHz,直连无需网关 |
| 接口协议 | HTTP(支持私有化部署) |
| 认证方式 | MD5签名认证 |
| 语音能力 | 文本转语音(TTS),支持多音字、数字读法 |
| 音效资源 | 铃声、提示音、警示音各5种 |
| 控制能力 | 音量、音色、语速、语调可调 |
| 多WiFi支持 | 可设定5组WiFi,自动切换最强信号 |
三、接入设计
3.1 整体架构图
3.2 核心流程
触发事件:传感器、业务系统或定时任务产生需要语音提示的事件
决策判断:业务系统根据场景规则决定提示内容和优先级
接口调用:系统构造HTTP请求,携带签名和设备ID,向台卡下发播报命令
语音播报:台卡接收命令后实时TTS播报或播放预设音效
四、接口接入详解
4.1 准备工作
步骤1:注册账号并获取凭证
访问芯步官网注册账号()
登录工作台,创建应用
在“开发设置”中获取 AppID 和 AppSecret
步骤2:设备配网
将智能语音台卡2通电(DC 5V USB供电)
通过物联网控制台进行WiFi配网
记录设备唯一ID(可在控制台查看)
步骤3:网络环境确认
确保设备所在位置有WiFi 2.4G信号覆盖
如使用私有化部署,需配置自建消息服务器
4.2 签名算法
接口使用双重MD5签名机制,确保请求安全:
签名计算示例
4.3 接口地址与请求格式
基础URL
请求方法:POST
请求头
请求体
4.4 支持的命令列表
智能语音台卡2支持以下核心命令
| 命令类型 | 命令键 | 可用值 | 示例 |
|---|---|---|---|
| 音量 | volume | 0-9 | {"volume":"5"} |
| 音色 | voice | 0(女声),1(男声) | {"voice":"1"} |
| 语速 | speed | 0-9 | {"speed":"5"} |
| 语调 | tone | 0-9 | {"tone":"5"} |
| 文本播报 | play:gbk:16 | 文本内容(支持特殊标签) | {"play:gbk:16":"你好"} |
| 铃声 | ring | 1-5 | {"ring":"3"} |
| 提示音 | message | 1-5 | {"message":"3"} |
| 警示音 | alert | 1-5 | {"alert":"3"} |
| 停止 | stop | 0(停止当前),1(全部停止) | {"stop":"1"} |
4.5 文本播报高级语法
智能语音台卡2支持丰富的文本播报标签,实现自然语音效果
| 标签/语法 | 功能 | 示例 |
|---|---|---|
| [message_x] | 提示音+文字 | [message_3]欢迎光临 |
| [m1] | 男声标识 | [m1]请到前台 |
| [n1] | 数字(数值) | 金额[n1]1888元 |
| [n2] | 数字(金额) | 消费[n2]1888元 |
| [n3] | 数字(手机号) | 电话[n3]18500860080 |
| [=pinyin] | 多音字 | 空调[=diao4] |
| [w0] | 停顿 | 你好[w0]欢迎 |
4.6 代码示例
Python实现
五、典型场景联动方案
5.1 新零售场景:订单语音提醒
需求:当小程序/APP产生新订单时,店铺台卡语音播报提醒店员处理。
联动逻辑
实现要点
订单系统配置订单创建事件的Webhook
接收Webhook后判断订单来源和优先级
调用speak接口播报,可配合提示音
[message_3]
5.2 智慧办公场景:访客通知
需求:访客到达前台并登记后,通知被访员工。
联动逻辑
实现要点
可部署多台台卡在不同区域(前台、办公区)
根据被访人位置选择对应的device_id
播报内容包含员工姓名和访客信息
5.3 工业场景:设备告警
需求:生产线设备温度/压力异常时,触发语音警报。
联动逻辑
实现要点
使用alert命令播放警示音增强提醒效果
可配合循环播报直到人工确认
支持私有化部署,保障数据安全
5.4 场景联动矩阵
| 场景 | 触发源 | 播报内容 | 音效搭配 | 优先级 |
|---|---|---|---|---|
| 新订单 | 订单系统 | 您有新订单,请及时处理 | 提示音3 | 高 |
| VIP到店 | 人脸识别 | 欢迎贵宾张先生 | 铃声1 | 高 |
| 设备告警 | PLC/传感器 | XX设备异常,请检查 | 警示音5 | 最高 |
| 定时播报 | 定时任务 | 现在是北京时间XX点 | 普通播报 | 低 |
| 员工呼叫 | 内部系统 | [m1]请王工到会议室 | 男声 | 中 |
六、高级功能配置
6.1 多设备广播
单次请求可同时控制多台设备,device参数用逗号分隔:
6.2 优先级与队列管理
系统可设计本地队列管理策略:
6.3 状态监测与重试
实现心跳检测和失败重试机制:
6.4 私有化部署配置
对于数据安全要求高的场景,支持私有化部署:
搭建本地消息服务器
配置台卡连接本地服务器地址(而非公有云API)
所有HTTP请求在内网完成,数据不外传
七、最佳实践
7.1 播报内容设计
长度控制:单次播报不超过50个字符,长文本可分段播报
数字处理:利用
[n1]、[n2]、[n3]标签确保数字读法正确多音字:使用
[=pinyin]标注多音字读音停顿设计:适当使用
[w0]增加停顿,提升自然度
7.2 音量与环境适配
办公室场景:音量3-5,避免干扰
店铺/工厂:音量7-9,确保覆盖
夜间模式:可根据时间段自动调节音量
7.3 故障排查清单
确认设备在线状态(物联网控制台查看)
检查WiFi信号强度(2.4GHz频段)
验证签名计算是否正确(ts与服务器时间差不超过5分钟)
确认device_id准确无误
检查命令JSON格式是否合法
八、总结
芯步智能语音台卡2通过标准的HTTP接口,为开发者提供了简洁、高效的语音集成能力。无论是新零售的订单提醒、智慧办公的访客通知,还是工业场景的设备告警,均可通过本方案快速实现场景联动。
其核心优势在于:
接口统一:一套API适配所有开发语言和平台
即插即用:WiFi直连,无需额外网关
灵活部署:支持公有云和私有化两种模式
功能丰富:支持TTS、多音效、多设备广播
通过本文提供的代码示例和场景方案,开发者可在30分钟内完成从设备配网到首个语音播报的完整接入流程。
© 芯步 本方案基于智能语音台卡2产品手册及公开接口文档编写