← Back to Skills Marketplace
cheerwhy

Lark (Feishu) Voice

by Cheer · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ✓ Security Clean
260
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install lark-voice
Description
Send voice messages on Lark (Feishu) by converting text to speech. Use when the user asks to send a voice message or reply with voice.
README (SKILL.md)

Lark (Feishu) Voice

Convert text to speech and send as a voice message on Lark (Feishu).

Requirements

  • ffmpeg — audio format conversion
  • At least one TTS source (skill or built-in tool)

Usage

1. Discover TTS Source

Scan installed skills for names containing tts, and check if the OpenClaw built-in tts tool is available.

  • User specified a TTS source → use it directly
  • Not specified, only one available → use it directly
  • Not specified, multiple available → ask the user to choose
  • None available → use the OpenClaw built-in tts tool, and suggest installing a TTS skill for more voice options

2. Generate Audio

Call the selected TTS source to generate an audio file in wav/mp3 or other intermediate format, saved to /tmp/openclaw/.

3. Convert to Opus

Feishu voice messages only support the opus format (OGG container).

ffmpeg -y -i /tmp/openclaw/input.wav -c:a libopus -b:a 24k -ar 24000 -ac 1 /tmp/openclaw/voice.opus

4. Send Voice

Use the message tool to send. The openclaw-lark plugin automatically detects the .opus extension, parses the duration, and delivers it as a msg_type: audio voice bubble.

message(action=send, media="/tmp/openclaw/voice.opus", message="optional text")
Usage Guidance
This skill appears to do what it says: it needs ffmpeg and a TTS provider (either another installed TTS skill or the built-in tts tool) and uses the message tool / openclaw-lark plugin to send the .opus audio. Before installing, ensure your environment has ffmpeg and a trusted message/Lark integration available — the SKILL.md assumes a `message` tool/openclaw-lark plugin exists but the registry metadata didn't explicitly declare that dependency. Also be aware the skill will look at the list of installed skills to find TTS providers and will write temporary files to /tmp/openclaw/. No secrets or external downloads are requested.
Capability Analysis
Type: OpenClaw Skill Name: lark-voice Version: 0.1.2 The lark-voice skill provides instructions for an AI agent to convert text to speech and send it as a voice message on Lark (Feishu). It utilizes standard system tools like ffmpeg for audio conversion and relies on existing TTS and messaging plugins. No malicious patterns, data exfiltration, or suspicious command executions were found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name/description, need for ffmpeg, use of a TTS source, and sending via the message tool align with the stated purpose. One minor omission: the SKILL.md expects a `message` tool / openclaw-lark plugin to be present but the skill metadata did not declare that dependency explicitly.
Instruction Scope
Instructions are narrowly scoped: discover a TTS provider among installed skills or built-in tool, generate audio to /tmp/openclaw/, convert to opus with ffmpeg, and invoke the message tool to send. Scanning installed skills for TTS providers is justified by the feature but does require reading which skills are present.
Install Mechanism
Instruction-only skill with no install spec and no downloads — minimal install risk.
Credentials
No environment variables, no credentials, and no config paths are requested — the access requested is proportional to the functionality.
Persistence & Privilege
Does not request always-on presence or modify other skills' configs. It reads installed-skill metadata at runtime (to find TTS providers), which is within normal agent behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lark-voice
  3. After installation, invoke the skill by name or use /lark-voice
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
No content changes
v0.1.1
Rename sections
v0.1.0
Initial release
Metadata
Slug lark-voice
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Lark (Feishu) Voice?

Send voice messages on Lark (Feishu) by converting text to speech. Use when the user asks to send a voice message or reply with voice. It is an AI Agent Skill for Claude Code / OpenClaw, with 260 downloads so far.

How do I install Lark (Feishu) Voice?

Run "/install lark-voice" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lark (Feishu) Voice free?

Yes, Lark (Feishu) Voice is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Lark (Feishu) Voice support?

Lark (Feishu) Voice is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lark (Feishu) Voice?

It is built and maintained by Cheer (@cheerwhy); the current version is v0.1.2.

💬 Comments