cyber-horn

Turn text into spoken Feishu (Lark) voice messages. Use when the agent should speak in a Feishu group, send voice alerts or announcements, or reply with a playable voice note instead of text.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "cyber-horn" with this command: npx skills add Richerlv/cyber-horn

CyberHorn (赛博小喇叭)

Let OpenClaw speak in Feishu: turn any text into a native voice message (not a file link) in a Feishu chat.

When to use

  • The user asks to "say something in Feishu" or "send a voice message to the group".
  • The agent should announce or alert via voice in a Feishu room.
  • You want replies as playable voice notes instead of text bubbles.

How it works

  1. TTS — Text is synthesized with Edge TTS (default, no API key) or ElevenLabs (custom voices). Set TTS_PROVIDER=EDGE or ELEVEN in .env.
  2. Encode — Audio is converted to Opus (mono 16 kHz) via FFmpeg for Feishu’s voice message format.
  3. Send — The file is uploaded to Feishu and sent as a voice message to the given chat.

Setup

  • Required (all modes): FEISHU_APP_ID, FEISHU_APP_SECRET in .env or OpenClaw config. FFmpeg must be on PATH or set FFMPEG_PATH.
  • Optional default target chat: FEISHU_DEFAULT_CHAT_ID can be set in .env so you don't have to pass a chat ID every time.
  • Edge TTS (default): No extra keys. Optional EDGE_VOICE (e.g. zh-CN-XiaoxiaoNeural).
  • ElevenLabs: Set TTS_PROVIDER=ELEVEN, and add ELEVEN_API_KEY, VOICE_ID.

Invocation

From the skill directory (or with PYTHONPATH set):

python main.py "<text to speak>" "[feishu_chat_id]" [receive_id_type]
  • Arg 1: Text to speak.
  • Arg 2 (optional): Feishu chat ID (or other receive_id). If omitted, the skill will use FEISHU_DEFAULT_CHAT_ID from .env when available.
  • Arg 3 (optional): receive_id_type, default chat_id (can be open_id etc. per Feishu API).

OpenClaw can call this with env vars injected and the same two (or three) arguments.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Workflow Builder

工作流设计与优化工具。流程设计、自动化方案、流程优化、文档化、审批流、系统集成。Workflow builder with design, automate, optimize, document, approval, and integration capabilities. Use when you need...

Registry SourceRecently Updated
Automation

Capability Evolver

A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.

Registry SourceRecently Updated
Automation

Tozil

Track every AI dollar your agent spends. Per-model cost breakdown, daily budgets, and alerts.

Registry SourceRecently Updated
Automation

Dewell Bot

提供全球主要港口海运集装箱的运价查询、费率规则、在线预订及货物跟踪的货运代理专用服务。

Registry SourceRecently Updated