Feishu-skills feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
install
source · Clone the upstream repo
git clone https://github.com/autogame-17/feishu-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/autogame-17/feishu-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/feishu-voice-assistant" ~/.claude/skills/autogame-17-feishu-skills-feishu-voice-assistant && rm -rf "$T"
manifest:
feishu-voice-assistant/SKILL.mdsource content
Feishu Voice Assistant
Generate speech from text using Duby AI and send it as a native voice message (audio) to Feishu.
Usage
Send a Voice Message
node skills/feishu-voice-assistant/index.js --text "Hello, this is a voice message!" --target "$TARGET_USER_ID"
Options
: The text to convert to speech.--text
: The Feishu user ID (--target
) or chat ID (ou_...
).oc_...
: (Optional) Duby Voice ID. Default is Xinduo.--voice
Dependencies
: For TTS generation.duby
: For API authentication.feishu-common
: For file uploads.form-data
Configuration
Requires
DUBY_API_KEY and Feishu credentials in .env.