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.md
source 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

  • --text
    : The text to convert to speech.
  • --target
    : The Feishu user ID (
    ou_...
    ) or chat ID (
    oc_...
    ).
  • --voice
    : (Optional) Duby Voice ID. Default is Xinduo.

Dependencies

  • duby
    : For TTS generation.
  • feishu-common
    : For API authentication.
  • form-data
    : For file uploads.

Configuration

Requires

DUBY_API_KEY
and Feishu credentials in
.env
.