Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
autogame-17 avatar

Feishu Voice Assistant

  • 2 installs
  • 20 repo stars
  • Updated April 11, 2026
  • autogame-17/feishu-skills

feishu-voice-assistant is a skill that turns text into speech with Duby TTS and delivers it as a native Feishu voice message.

About

This skill generates speech from text using Duby AI and sends it as a native voice message to a Feishu user or chat. A developer runs it as a Node CLI, passing the text and a Feishu user or chat id. It is useful for pushing spoken notifications or replies into Feishu conversations.

  • Converts text to speech with Duby AI and posts it as a native Feishu voice message
  • Node CLI invoked with --text, --target and optional --voice arguments
  • Requires DUBY_API_KEY plus Feishu credentials in .env

Feishu Voice Assistant by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,842 of 2,719 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

feishu-voice-assistant capabilities & compatibility

Requires a paid/keyed Duby TTS API key plus Feishu app credentials.

Capabilities
text to speech · chat notification
Works with
slack
Use cases
transcription
Runs
Runs locally
Pricing
Bring your own API key
From the docs

What feishu-voice-assistant says it does

Generate speech from text using Duby AI and send it as a native voice message (audio) to Feishu.
SKILL.md
Requires `DUBY_API_KEY` and Feishu credentials in `.env`.
SKILL.md
npx skills add https://github.com/autogame-17/feishu-skills --skill feishu-voice-assistant

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars20
Last updatedApril 11, 2026
Repositoryautogame-17/feishu-skills

What it does

Send a generated voice message to a Feishu user or group chat from an automated workflow.

When should I use this skill?

You need to deliver a spoken audio message into a Feishu chat instead of plain text.

What you get

A TTS audio clip is uploaded and delivered as a native Feishu voice message to a target user or chat.

  • A native Feishu voice (audio) message delivered to a target user or chat

By the numbers

  • 3 CLI options: --text, --target, --voice

Files

SKILL.mdMarkdownGitHub ↗

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.

Related skills

FAQ

What TTS engine does it use?

It uses Duby AI for text-to-speech generation, with the Xinduo voice as the default.

What credentials are needed?

It requires a DUBY_API_KEY and Feishu credentials set in a .env file.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.