LiveVideoStore — 小优语音客户端
v1.0.0基于Python的直播语音客户端,支持语音交互、图形化界面、音量控制、会话管理和加密音频传输功能。
0· 74·0 当前·0 累计
安全扫描
OpenClaw
可疑
medium confidence代码实现了实时音频捕获和加密流传输到硬编码的第三方服务器,并向OTA API提交设备标识符,但这些远程端点和数据泄露未在SKILL.md中披露,源代码来源不明——请谨慎操作。
评估建议
此程序会捕获麦克风音频并将其(加密)发送到远程服务器,同时向OTA API提交设备标识符。SKILL.md未列出使用的外部端点。在安装或运行之前:(1) 验证源代码和来源——优先选择可信仓库和维护者的代码;(2) 本地检查完整脚本并搜索网络端点(可搜索'api.tenclass.net'、'120.24.160.13'、'xiaozhi.me');(3) 如需测试,请在沙箱或隔离的VM中运行;(4) 如需功能但担心隐私问题,建议修改代码指向您控制的服务器或移除出站网络调用;(5) 注意它会在工作目录中持久化device_config文件并打开UDP/MQTT连接;(6) 不要在有敏感音频的机器上或不可接受发送设备标识符的网络上运行此程序。如可能,请在使用前向发布者询问关于远程服务以及存储/传输的音频和设备元数据的文档。...详细分析 ▾
ℹ 用途与能力
技能代码与声明的用途(语音交互、GUI、音频加密/流传输、会话管理)相匹配。然而,代码还包含硬编码的网络端点(https://api.tenclass.net/xiaozhi/ota/、UDP服务器120.24.160.13:8884和控制台链接xiaozhi.me)并向OTA API提交设备详情——这些远程组件未在SKILL.md或技能元数据中记录。此外,仓库包含device-config.json但代码读写device_config.json(下划线与破折号之差),这种不一致可能会改变运行时行为。
⚠ 指令范围
SKILL.md仅指导'python ult-xiaoyou.py'并列出功能,但未披露程序将:捕获麦克风音频并通过UDP流传输到远程IP、连接OTA API并获取MQTT broker信息、订阅MQTT主题或传输设备标识符(device_id、MAC)。运行时指令未警告第三方网络流量、联系的具体服务器或信任远程服务的必要性。
✓ 安装机制
这是一个纯指令技能(无平台安装规范);所需的Python包列在requirements.txt中,对于音频流客户端来说是合理的。清单中不存在任意下载/安装URL或归档提取。
⚠ 凭证需求
该技能不请求环境变量或凭证,但它收集并持久化设备标识符(device_id、mac)并在向OTA端点提交时使用它们。它还使用硬编码的远程UDP服务器和动态生成的AES密钥(仅在本地内存中发送)用于加密发往第三方的音频包。向未知的远程主机传输麦克风音频和身份信息是一项敏感能力,文档中未作解释或说明。
✓ 持久化与权限
该技能不是始终启用的,也不请求系统级权限。它在工作目录下写入本地device_config文件并打开网络套接字;根据审查的代码,它不会修改其他技能或系统配置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/31
1.提交基本技能框架 - 语音交互 - 图形化界面 - 音量控制 - 会话管理 - 加密音频传输
● 可疑
安装命令
点击复制官方npx clawhub@latest install ult-xiaoyou
镜像加速npx clawhub@latest install ult-xiaoyou --registry https://cn.longxiaskill.com 镜像可用
技能文档
项目简介
ult-xiaoyou 是一个使用 Python 实现的小优语音客户端,旨在通过代码实现直播应用功能。
功能特点
- 语音交互
- 图形化界面
- 音量控制
- 会话管理
- 加密音频传输
环境要求
- Python 3.8+(推荐 3.12)
- Windows/Linux/macOS
运行
python ult-xiaoyou.py
使用说明
- 启动应用程序后,会自动连接
- 点击并按住 "按住说话" 按钮开始语音交互
- 松开按钮结束语音输入
已知问题
- 需要稳定的网络连接
- 音频设备兼容性可能存在差异
项目优化
- 优化了 goodbye 后无法重连问题
贡献
欢迎提交 Issues 和 Pull Requests!
免责声明
本项目仅用于学习和研究目的,不得用于商业用途。