feishu-voice-sender について
Feishu の自動化向けに、MP3 を Feishu の音声メッセージへ変換し、グループまたは個人チャットに送るスキルです。ダウンロードが必要な音声ファイルではなく、チャット上で直接再生できる形式で送信します。
主な機能
- 01MP3 を AMR に変換
- 02Feishu の音声メッセージを送信
- 03グループと個人チャットに対応
- 04Python API とコマンドラインの利用方法
- 05送信結果を返却
活用シーン
- 01グループチャットに音声通知を送信
- 02個人チャットに音声メッセージを送信
- 03自動化ワークフローで MP3 音声を配信
- 04添付ファイルではなく再生可能な音声として送信
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ wulaosiji/ skills --skill feishu-voice-senderインストール後、Claude Code で/feishu-voice-senderを入力して読み込まれたか確認します。
同梱ファイル__init__.pyfeishu_voice_sender.py
詳細
Feishu Voice Sender
Feishu 音声メッセージ送信ツール — MP3 音声をボイスメッセージ形式で Feishu のチャットに送信します。
使用する場面
- MP3 音声を(ファイル添付ではなく)ボイスメッセージ形式で Feishu に送信する必要があるとき
- グループチャットまたは個人チャットに音声通知を送信する必要があるとき
- WeChat のボイスメッセージのように(タップで直接再生)ユーザー体験を提供したいとき
- 自動化フローと連携して音声メッセージを送信する必要があるとき
このスキルを使用しない場合
- 動画メッセージを送信する必要がある →
feishu-video-senderを使用 - 通常のテキストまたはリッチテキストメッセージを送信する必要がある →
feishu-group-welcomeまたは標準の message ツールを使用 - 音声ファイルを送信する必要がある(ユーザーにダウンロードして再生してもらう)→ file メッセージタイプを直接使用
典型的なトリガーフレーズ
- 「グループにボイスメッセージを送信して」
- 「Send this MP3 as a voice message in Feishu」
- 「この音声を Feishu のボイスメッセージに変換して」
- 「音声通知を一斉送信して」
ワークフロー
- 入力を確認: 音声ファイルのパス(MP3)、対象 ID(グループ ID
oc_xxxまたはユーザー IDou_xxx)、送信タイプ(chat/user)を確認します - 環境を確認: システムに
ffmpegがインストールされていること、Python にrequestsがインストールされていることを確認します - フォーマットを変換: MP3 → AMR(Feishu の音声フォーマット)
- 音声をアップロード: Feishu にアップロードして
file_keyを取得します - ボイスメッセージを送信:
msg_type: "voice"を使用して送信します# 发送到群聊 python3 skills/feishu-voice-sender/feishu_voice_sender.py /tmp/voice.mp3 oc_xxx --chat # 发送到私聊 python3 skills/feishu-voice-sender/feishu_voice_sender.py /tmp/voice.mp3 ou_xxx --user - 配信を確認: メッセージ送信結果を返します
ガードレール
- フォーマット変換のために
ffmpegをインストールする必要があります - ボイスメッセージと音声ファイルの違いは
msg_typeにあります。voiceは直接再生され、fileはダウンロードが必要です - Feishu アプリにメッセージ送信の権限があることを確認してください
Python API
from skills.feishu_voice_sender import send_voice_message
# 发送到群聊
result = send_voice_message(
audio_path="/tmp/voice.mp3",
target_id="oc_xxx",
target_type="chat"
)
# 发送到私聊
result = send_voice_message(
audio_path="/tmp/voice.mp3",
target_id="ou_xxx",
target_type="user"
)
ボイスメッセージとファイルの比較
| 方式 | メッセージタイプ | ユーザー体験 |
|---|---|---|
| ボイスメッセージ | msg_type: "voice" | ✅ タップで再生、WeChat のボイスメッセージに類似 |
| 音声ファイル | msg_type: "file" | ❌ ダウンロード後に再生 |
関連スキル
- feishu-video-sender - Feishu 動画メッセージを送信(プレーヤー付き)
- feishu-group-welcome - グループチャットのウェルカムメッセージ管理
概要
UniqueClub による Feishu 自動化ツールキットの一部です。 🌐 https://uniqueclub.ai
コメント
Markdown 対応