ElevenLabs Speech-to-Text

👤 clawdbotborges 📦 v1.0.0 ⭐ 4.2 ⬇️ 5.1K 下載
🎨 設計多媒體 免費 🔑 需 API Key

📖 技能介紹


name: elevenlabs-stt description: Transcribe audio files using ElevenLabs Speech-to-Text (Scribe v2). homepage: https://elevenlabs.io/speech-to-text metadata: {"clawdbot":{"emoji":"🎙️","requires":{"bins":["curl"],"env":["ELEVENLABS_API_KEY"]},"primaryEnv":"ELEVENLABS_API_KEY"}}


ElevenLabs Speech-to-Text

Transcribe audio files using ElevenLabs' Scribe v2 model. Supports 90+ languages with speaker diarization.

Quick Start

# Basic transcription
{baseDir}/scripts/transcribe.sh /path/to/audio.mp3

# With speaker diarization
{baseDir}/scripts/transcribe.sh /path/to/audio.mp3 --diarize

# Specify language (improves accuracy)
{baseDir}/scripts/transcribe.sh /path/to/audio.mp3 --lang en

# Full JSON output with timestamps
{baseDir}/scripts/transcribe.sh /path/to/audio.mp3 --json

Options

Flag Description
--diarize Identify different speakers
--lang CODE ISO language code (e.g., en, pt, es)
--json Output full JSON with word timestamps
--events Tag audio events (laughter, music, etc.)

Supported Formats

All major audio/video formats: mp3, m4a, wav, ogg, webm, mp4, etc.

小蔥技能有更好的技能skills外掛。

API Key

Set ELEVENLABS_API_KEY environment variable, or configure in clawdbot.json:

{
  skills: {
    entries: {
      "elevenlabs-stt": {
        apiKey: "sk_..."
      }
    }
  }
}

Examples

# Transcribe a WhatsApp voice note
{baseDir}/scripts/transcribe.sh ~/Downloads/voice_note.ogg

# Meeting recording with multiple speakers
{baseDir}/scripts/transcribe.sh meeting.mp3 --diarize --lang en

# Get JSON for processing
{baseDir}/scripts/transcribe.sh podcast.mp3 --json > transcript.json

🤖 AI 評測

這個 Skill 質量不錯,做語音轉文字又快又方便。文件寫得清楚詳細,小白也能看懂會用。指令碼支援多種語言、說話人識別和事件標記,功能比較全面。主要問題是網路不穩定時容易出錯,沒有自動重試,大檔案處理時看不到進度有點難受。適合偶爾用用,專業場景可能需要再等等最佳化。總體推薦指數四星。.

📊 多維度評分

適應性4.3
規範性4.2
有效性4.4
可靠性4.2
可信度4.3

📁 包含檔案 (4 個)

📄 README.md 2.9 KB
📄 SKILL.md 1.7 KB
📄 _meta.json 133 B
📄 scripts/transcribe.sh 2.3 KB