一、概述
机场航站楼是信息传递的核心枢纽,需要及时向旅客传达航班动态、登机提醒、登机口变更、行李提取、紧急疏散等语音信息。传统广播系统依赖预录音频,航班变更时响应慢、效率低。芯步60W智能语音音柱(型号:UNI-YY-YZ-60W)通过开放HTTP接口实现文本实时播报,可无缝对接航班信息显示系统(FIDS),实现自动化、多语种、分区精准的语音播报。
核心能力
芯片级TTS:文本到语音在设备端合成,80-120ms毫秒级响应
开放HTTP API:适用于任何支持HTTP请求的编程语言
60W大功率:覆盖航站楼候机区、登机口、行李提取区等开阔区域
双版本可选:WiFi版灵活部署,有线网版网络更稳定
私有化部署:支持局域网运行,数据不出机场内网
多语种支持:支持中、英、日、韩等主流语言播报
机场航站楼典型应用场景
| 场景 | 触发条件 | 语音内容示例 |
|---|---|---|
| 航班登机提醒 | FIDS航班状态变更 | “乘坐CA1234航班的旅客,请前往B3登机口登机” |
| 登机口变更通知 | 登机口调整 | “温馨提示,CA1234航班登机口变更为B5” |
| 延误通知 | 航班延误 | “尊敬的旅客,CA1234航班因故延误,请您耐心等候” |
| 最后登机提醒 | 登机即将截止 | “CA1234航班最后登机提醒,请尽快前往B3登机口” |
| 行李提取通知 | 行李转盘分配 | “CA1234航班的行李在3号转盘提取” |
| 紧急疏散 | 安全事件触发 | “紧急通知,请所有人员有序撤离” |
二、产品核心特性
2.1 60W智能语音音柱规格
芯步60W智能语音音柱专为机场、车站、场馆等开阔场景设计,提供两种联网版本:
| 特性 | WiFi版(UNI-YY-YZ-60W) | 有线网版(UNI-YY-YZ-60W-LAN) |
|---|---|---|
| 功率 | 60W | 60W |
| 联网方式 | WiFi 2.4GHz | 以太网 + WiFi(双网备份) |
| 播报方式 | 文本转语音(TTS) | 文本转语音(TTS) |
| 外壳材质 | 铝合金,分隔式绝缘隔断 | 同左 |
| 产品尺寸 | 150×100×335mm | 同左 |
| 工作电压 | DC 12V | DC 12V |
| 控制接口 | HTTP API | HTTP API |
| 私有化部署 | 支持 | 支持 |
| 网络配置 | 可设定5组WiFi自动切换 | 有线+WiFi双冗余 |
| 防护等级 | 防尘防水 | 防尘防水 |
数据来源:芯步产品手册
2.2 设备核心特性
芯步语音音柱开放HTTP接口,适用于任何支持HTTP请求的编程语言。接口简单、清晰、友好,仅需在接口携带签名以及设备ID,即可向设备下发命令。支持接入任何形式的软件项目:Web、APP/小程序、窗体软件、以及SaaS/低代码等平台。
设备核心优势
芯片级TTS:文本语音合成在设备端完成(非软件合成),声音自然、柔和,合成速度飞快、毫秒级响应
无需预录音:无需上传录音、无需后台设置,直接通过HTTP接口推送文本,即可实时远程语音播报
私有化部署:支持自建消息服务器,可运行在纯局域网环境
无网关设计:设备使用WiFi 2.4G无线网络,采用WiFi直接方式,无需网关支持;可设定5组WiFi网络,优先连接信号最强的进行连接
2.3 支持的命令功能
| 功能类别 | 支持项 | 命令示例 |
|---|---|---|
| 文本播报 | GBK编码文本 | {"play:gbk:16":"航班信息"} |
| 前置提示音 | 5种内置提示音 | {"play:gbk:16":"[message_1]温馨提示"} |
| 铃声播报 | 5种内置铃声 | {"ring":"1"} |
| 警示音 | 5种内置警示音 | {"alert":"1"} |
| 停止播报 | 打断当前播报 | {"stop":"1"} |
| 音量调节 | 0-9级 | {"volume":"7"} |
| 音色切换 | 男声/女声 | {"voice":"1"}(0=女声,1=男声) |
| 语速调节 | 0-9级 | {"speed":"5"} |
| 语调调节 | 0-9级 | {"tone":"5"} |
| 数字读法 | 数值/金额/手机号 | 自动识别 |
| 多音字 | 支持标记读法 | 同音字替代策略 |
数据来源:芯步产品页
三、整体架构
3.1 系统架构图
┌─────────────────────────────────────────────────────────────────┐
│ 机场信息集成系统 / FIDS │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 航班数据 │ │ 登机口管理 │ │ 行李转盘 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
└─────────────────────────────────────────────────────────────────┘
│
│ FIDS消息推送(Webhook/消息队列)
▼
┌─────────────────────────────────────────────────────────────────┐
│ 机场语音播报中间件 │
│ (文本生成 / 分区路由 / 多语种转换 / 签名计算) │
└─────────────────────────────────────────────────────────────────┘
│
│ HTTP API调用(携带签名)
▼
┌─────────────────────────────────────────────────────────────────┐
│ 芯步云平台 / 私有化服务器 │
└─────────────────────────────────────────────────────────────────┘
│
│ 有线网络 / WiFi
┌───────────────────┼───────────────────┐
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ B3登机口 │ │ 候机厅 │ │ 行李厅 │
│ 60W音柱 │ │ 60W音柱 │ │ 60W音柱 │
└──────────┘ └──────────┘ └──────────┘3.2 集成工作流程
FIDS数据获取:中间件接收航班信息显示系统的航班动态数据
文本生成与分区:根据航班状态生成播报文本,并确定目标播报区域
签名计算:生成MD5签名,发起一个HTTP请求
指令下发:向API发送POST请求
设备播报:音柱接收命令,芯片级TTS实时合成并播放(80-120ms)
四、API接口接入详解
4.1 接口地址与签名计算
请求地址
https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}参数说明
| 参数 | 说明 | 示例 |
|---|---|---|
| {AppId} | 应用ID(控制台获取) | qtyVWcgeMq |
| {ts} | 当前Unix时间戳(秒) | 1747212640 |
| {sign} | 签名(见下方计算公式) | c484eb97... |
签名计算公式
sign = md5( md5(AppSecret) + ts )
将开发者密码(AppSecret)进行一次MD5
将这个结果拼接上时间戳
ts对整个拼接后的字符串再做一次MD5
签名计算方法来源:芯步产品手册
签名计算示例
HTTP请求示例
参考来源:芯步API调用示例
4.2 核心命令详解
4.2.1 基本文本播报
4.2.2 带提示音的播报
适用于重要通知,增强提醒效果:
注:[message_1]至[message_5]为5种内置提示音
4.2.3 紧急播报(最大音量+警示音)
注:[alert_1]至[alert_5]为5种内置警示音
4.2.4 音量调节
*音量范围:0-9*
4.2.5 音色切换
*0=女声,1=男声*
4.2.6 语速调节
*语速范围:0-9*