feishu-voice-sender

Convert MP3 audio to AMR and send as Feishu voice messages.

28|13|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/wulaosiji/skills --skill feishu-voice-sender
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-voice-sender
Source: https://github.com/wulaosiji/skills/tree/main/feishu-voice-sender
Command: npx skills add https://github.com/wulaosiji/skills --skill feishu-voice-sender

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of sending audio files as voice messages in Feishu, enhancing communication by allowing users to send spoken messages instead of just text or file attachments.

Core Features & Use Cases

  • Voice Message Sending: Converts MP3 audio files into Feishu's native voice message format (AMR) and sends them.
  • Targeted Delivery: Supports sending voice messages to both individual users and group chats.
  • Use Case: Quickly send an audio update or a spoken instruction to your team in a Feishu group chat without needing to manually convert the file or use a cumbersome workaround.

Quick Start

Use the feishu-voice-sender skill to send the audio file /tmp/voice.mp3 to the group chat with ID oc_xxx.

Frequently Asked Questions about feishu-voice-sender

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send an MP3 file as a voice message on Feishu?

To send an MP3 file as a voice message on Feishu, the Skill converts the MP3 to AMR format, uploads it to obtain a Feishu file key, and sends it as an audio message to specified chat or user IDs.

Do I need ffmpeg to convert MP3 to AMR for Feishu voice messages?

Yes, you need ffmpeg installed to convert MP3 audio files to the AMR format required by Feishu. The Skill uses ffmpeg for this audio conversion before uploading and sending the voice message.

Can I send Feishu voice messages to both group chats and individual users?

Yes, you can send Feishu voice messages to both individual users and group chats. The Skill supports targeted delivery by accepting specific chat IDs or user IDs for the audio message.

What is the process for uploading audio to Feishu to get a file key?

The process for uploading audio to Feishu involves converting the file to AMR format using ffmpeg, then using the requests library to interact with the Feishu API and obtain a file key for the voice message.

Why does my MP3 file fail to send as a native voice message in Feishu?

Your MP3 file fails to send as a native voice message in Feishu because Feishu requires the AMR format. You must convert the MP3 audio to AMR and use the correct audio message type during the API request.