Skip to content
Back to skills

Pulaoecho Voice Assistant

ASecurity

远程音频语音助手,支持语音唤醒和TTS响应

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
toolspythongobashnode

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 12 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add Arry8/openclaw-edge --skill Pulaoecho-voice-assistant --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pulaoecho Voice Assistant?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pulaoecho Voice Assistant
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/arry8-pulaoecho-voice-assistant/badge)](https://www.skillsdirectory.com/skills/arry8-pulaoecho-voice-assistant)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pulaoecho-voice-assistant
description: 远程音频语音助手,支持语音唤醒和TTS响应
metadata:
  {
    "openclaw":
      {
        "emoji": "🗣️",
        "requires": { "bins": ["python3"], "env": [], "config": [] },
        "install":
          [
            {
              "id": "pip",
              "kind": "node",
              "label": "Install Python dependencies",
              "commands": ["pip3 install -r requirements.txt"],
            },
          ],
      },
  }
---

# Pulaoecho Voice Assistant

远程音频语音助手,支持语音唤醒和TTS响应。

## 功能

- 语音唤醒(支持 "hi claw", "hey claw", "hi google", "hey google", "ok google")
- 语音识别和自然语言处理
- 文本转语音(TTS)响应
- WebSocket音频流传输
- TLS加密连接

## 配置

1. 生成证书:

   ```bash
   cd skills/Pulaoecho-voice-assistant && bash scripts/gen_cert.sh
   ```

2. 安装依赖:

   ```bash
   cd skills/Pulaoecho-voice-assistant && pip3 install -r requirements.txt
   ```

3. 启动服务:
   ```bash
   cd skills/Pulaoecho-voice-assistant && python3 scripts/main.py
   ```

## 使用

设备可以通过WebSocket连接到服务:

- WebSocket URL: `wss://localhost:18181/v1/audio/stream`
- 连接时需要发送包含deviceid的初始化消息
- 后续所有消息都需要包含deviceid字段

## 技术说明

- 服务使用Python实现
- WebSocket服务器处理音频流
- 语音助手核心逻辑处理唤醒词检测和自然语言处理
- 支持单声道和双声道音频数据

## 注意事项

- 服务默认使用自签名证书,客户端需要信任该证书
- 服务运行在18181端口
- 日志文件保存在当前目录的 `pulaoecho-voice-assistant.log`

Files in this skill

  • README.md15.5 KB
  • SKILL.md1.7 KB
  • config.json968 B
  • requirements.txt147 B
  • scripts/aliyunasrengine.py10.7 KB
  • scripts/audio_bridge.py7 KB
  • scripts/gen_cert.sh1.9 KB
  • scripts/main.py5.6 KB
  • scripts/sherpaonnxasrengine.py9.2 KB
  • scripts/tts_handler.py5.9 KB
  • scripts/voice_assistant_remote.py34.3 KB
  • scripts/websocket_audio_server.py11.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…