智慧零售语音采集 - 1
智慧零售语音采集 - 2
智慧零售语音采集 - 3
智慧零售语音采集 - 4
智慧零售语音采集 - 5
智慧零售语音采集 - 6
智慧零售语音采集 - 7
智慧零售语音采集 - 8
智慧零售语音采集 - 9

智慧零售语音采集

门店顾客声音采集,听懂顾客在说什么、需要什么帮助

中级30min语音 AI
语音retailasredge-airerouterrespeaker

这个方案能帮你做什么

开店最怕不知道顾客想要什么——顾客问了什么问题?店员有没有好好回答?哪些商品被问得最多?这个方案在门店放一个小设备,自动采集顾客和店员的对话,帮你了解店里每天在发生什么。

核心价值

好处具体说明
听懂顾客在说什么多方位拾音设备自动采集对话,转成文字方便查看分析
顾客隐私有保障声音在设备本地处理成文字,只上传文本,原始录音不出店
多店统一看板一个网页看所有门店的情况,哪个店问题多一目了然
几百块搞定一台小盒子加一个拾音器,比请人盯店便宜多了

适用场景

场景怎么用
连锁门店服务监督"欢迎光临""请问需要什么帮助",看店员有没有按规范打招呼
新员工培训考核回放服务对话,一句一句教新人怎么接待顾客
顾客投诉预警自动标记"退货""投诉""找经理"等关键词,第一时间知道出问题
热销商品分析统计"这个多少钱""有没有XX"的出现频率,了解顾客最关心什么

使用须知

类型要求
处理设备reRouter CM4 小盒子(4GB 内存,32GB 存储)
拾音设备reSpeaker XVF3800 四方位拾音器
网络需要有线网络,用于上传分析结果
环境不适合太吵的地方,背景噪音建议 70 分贝以下(正常说话音量)
拾音范围建议放在收银台附近,3 米内效果最佳

使用说明

audio

来自 reSpeaker XVF3800 的 4 通道音频

部署方案

下载与安装

套餐: 标准部署 {#default}

为你的门店部署一套边缘语音采集分析系统。

设备用途
reRouter CM4边缘计算设备,运行语音服务
reSpeaker XVF38004麦克风阵列,采集门店对话

部署完成后你可以:

  • 实时转录门店内的顾客对话
  • 声纹识别——自动分辨不同说话人
  • 对接 SenseCraft Voice 云平台,多门店数据汇总分析
  • 隐私优先——音频在本地处理,不上传原始录音

前提条件: USB-C 数据线 · 网线

步骤 1: 刷写 OpenWrt 固件 {#firmware type=manual required=false}

将操作系统写入 reRouter,然后连接到网络。2025 年 11 月之后购买的新品可跳过此步骤——已预装正确固件。

设备连接方式注意事项
reRouter CM4拆下外壳,露出主板需要进入 boot 模式
USB-C 数据线连接 reRouter 和电脑用于 eMMC 刷写
电脑需先安装 rpiboot 工具否则无法识别 eMMC 设备

前置准备

  • 安装 rpiboot 工具——不安装的话电脑无法识别 eMMC
    • Windows: 下载并运行 rpiboot 安装包
    • Mac/Linux: 源码编译——git clone --depth=1 https://github.com/raspberrypi/usbboot && cd usbboot && make

刷写步骤

  1. 拆下 reRouter 外壳,露出 CM4 主板

  2. 用跳线帽连接主板上的 BootGND 引脚,进入 boot 模式(参考下图)

    Boot 模式

  3. 用 USB-C 线连接 reRouter 到电脑,然后运行 rpiboot——eMMC 将显示为 USB 存储设备

  4. 下载固件(必须使用以下链接,才能保证默认 IP 为 192.168.49.1):

  5. 使用以下任一工具刷写固件:

  6. 刷写完成后,拔掉 Boot-GND 跳线帽,装回外壳,接线上电

详细刷机说明请参考 reRouter 刷机指南

首次连接

  1. 用网线将电脑连接到 reRouter 的 LAN 口
  2. 用另一根网线将 WAN 口 连接到路由器
  3. 等待 1-2 分钟启动完成
  4. 浏览器访问 http://192.168.49.1(这是 OpenWrt 默认 LAN 网关 IP)
  5. 登录:用户名 root,密码留空

故障排查

问题解决方法
无法访问 192.168.49.11) 确认网线插在 LAN 口;2) 确认使用的是上面链接提供的固件(其他固件的 IP 可能不同)
页面加载缓慢等待 2 分钟让系统完全启动
rpiboot 无法识别设备确认 Boot-GND 跳线帽已连接;换一根 USB-C 线试试
刷机失败格式化存储设备后重试
登录失败密码为空,直接点登录

步骤 2: 部署语音服务 {#voice_services type=docker_deploy required=true config=devices/rerouter.yaml}

在设备上启动语音识别和分析服务。

部署目标: 本机部署 {#voice_services_local type=local config=devices/voice_local.yaml}

在本地电脑上部署语音服务。

接线

设备连接方式注意事项
reSpeaker XVF3800USB 连接到电脑确保使用数据线,不是充电线
电脑需安装 Docker DesktopWindows/Mac 需下载安装
  1. 确保 Docker Desktop 已安装并运行
  2. 确认 reSpeaker XVF3800 已通过 USB 连接
  3. 确认至少 2GB 可用磁盘空间,端口 8090 未被占用
  4. 验证 reSpeaker 被识别:Windows 设备管理器 > 声音控制器;Mac 系统偏好设置 > 声音 > 输入;Linux 执行 arecord -l

故障排查

问题解决方法
Docker 未运行启动 Docker Desktop 应用
端口 8090 被占用关闭占用该端口的程序,或修改配置使用其他端口
找不到麦克风设备重新插拔 USB,确认设备管理器中有显示
容器启动失败检查 Docker 日志:docker logs sensecraft-voice-client

部署目标: 远程部署 {#voice_services_remote type=remote config=devices/rerouter.yaml default=true}

将语音服务部署到远程设备(reRouter、树莓派等)。

接线

接线图

设备连接方式注意事项
reSpeaker XVF3800USB 连接到 reRouter部署时会自动配置音频参数
reRouter CM4WAN 口接路由器需要联网下载容器镜像
reRouter CM4LAN 口接电脑用于 SSH 访问和部署操作
电脑与 reRouter 在同一网络用于执行远程部署
  1. 确认 reRouter WAN 口已连接路由器且能上网
  2. 电脑网线接 reRouter LAN 口
  3. 默认 SSH:IP 192.168.49.1,用户 root,无密码
  4. 将 reSpeaker XVF3800 插入 reRouter USB 口

故障排查

问题解决方法
SSH 连接被拒绝确认网线插在 LAN 口,IP 是否正确
认证失败OpenWrt 默认密码为空,直接回车
镜像下载超时检查 WAN 口网络连接,确认能访问互联网
容器启动失败SSH 登录后执行 docker logs sensecraft-voice-client 查看错误信息
找不到麦克风执行 arecord -l,确认 reSpeaker 被识别
日志中出现 "Health check failed"启动时正常现象——语音客户端先于 ASR 服务就绪,等待 30 秒后自动恢复

步骤 3: 用户上手指引 {#user_guide type=manual required=false}

验证系统运行正常,并连接到云端平台。

第一步:打开边缘客户端,开始录音

  1. 浏览器打开 http://<设备IP>:8090(默认地址:http://192.168.49.1:8090

    边缘客户端 ASR

  2. 点击录音按钮——在 reSpeaker 附近说话,实时转录文字会立即出现

  3. 点击侧边栏中的设备状态页面

    设备状态

  4. 上游服务器地址已预先配置——设备能访问服务器后会自动注册到云平台

第二步:在云平台上找到设备并接管

  1. 打开 https://test-voice-web.seeed.cn/

  2. 进入门店管理——通过设备的 IP 地址或 MAC 地址找到对应设备

    门店管理

  3. 点击设备进行接管——所有语音转录记录现在可以在记录管理中查看

故障排查

问题解决方法
边缘客户端无法打开重启后等待 2 分钟,服务需要时间完全启动
没有转录文字出现SSH 登录后执行 arecord -l,确认 reSpeaker 被识别
云平台找不到设备检查设备状态页面中的上游服务器地址是否正确
录音按钮没有响应刷新页面——ASR 服务器可能还在初始化(约需 60 秒)

部署完成

语音 AI 系统已就绪!

验证部署

部署完成后,确认所有服务正常运行:

# 检查容器状态——三个容器均应显示 "Up"
docker ps

# 查看语音客户端初始化日志
docker logs sensecraft-voice-client

然后重启设备,确保所有配置和音频权限生效:

reboot

重启后等待 2 分钟再继续操作。

服务访问

服务访问地址用途
边缘客户端http://<设备IP>:8090实时转录、声纹管理、设备配置
OpenWrt 管理http://<设备IP>网络配置、系统管理
SenseCraft Voice 云平台https://test-voice-web.seeed.cn/多门店分析、AI 分析、数据导出

边缘客户端 (http://<设备IP>:8090)

边缘客户端在 reRouter 本地运行,提供三个功能模块:

语音识别(ASR)

语音识别

实时显示本地 ASR 服务的运行状态。在 reSpeaker 附近说话,即可看到转录文字实时出现——通过这里验证音频输入是否正常、识别准确率是否满足需求。

声纹识别

声纹识别

注册说话人声纹,让系统自动识别谁在说话。系统从音频样本中提取唯一声纹特征——注册完成后,后续所有转录记录将自动标注说话人身份。

设备状态与配置

设备状态

查看 reRouter 运行状态,并调整核心参数:

  • 网络设置 — 配置 Wi-Fi 连接
  • 上游服务器地址 — 数据同步到云平台的地址(已预先配置,仅在使用私有化部署时需要修改)

云端管理平台 (https://test-voice-web.seeed.cn/)

将边缘设备连接到 SenseCraft Voice 云平台,实现多门店数据汇总分析。在边缘客户端设置好上游服务器地址后,设备会自动注册到云平台。

仪表板

仪表板

运营数据总览,支持门店筛选——切换门店后图表即时更新。按小时展示每日采集趋势,并分析关键词热点,显示哪些关键词触发最频繁、来自哪些设备。

记录管理

记录管理

按设备名称、门店名称、位置或 MAC 地址搜索和筛选语音记录。两种查看模式:

  • 对话模式 — 按轮次阅读转录内容
  • 时间线模式 — 回放原始音频,同步查看转录文本

支持三种格式导出:Markdown、纯文本(.txt)或原始音频文件。

AI 分析

AI 分析

将筛选后的语音记录提交给 AI 进行自定义分析处理。历史分析记录按时间顺序保存,可随时回顾之前的分析结果。同一时刻只有一个 AI 提示词生效——在后端配置中切换启用的提示词。

门店管理

门店管理

以三级层级组织整体部署:门店 → 位置 → 设备。通过逻辑分组简化大规模设备管理——可按任意层级筛选记录。

后端配置

配置系统的检测与处理行为:

关键词设置

关键词设置

定义用于事件检测的自定义关键词和同义词。为每个关键词指定颜色,便于在仪表板上高亮显示。支持批量新增、编辑和删除。

AI 提示词设置

AI 提示词

创建自定义提示词,控制 AI 如何处理和总结语音记录。同一时刻只能启用一个提示词——按需切换,满足不同分析任务。

用户管理

用户管理

管理云平台的用户访问权限。


后续步骤

联系我们
获取方案参考设计与产品选型支持。
下一步
智慧零售语音采集