Install any skill in seconds. Free to start, no credit card required.
Get Started Free →video-production-buddy/speech-to-text
Transcribe audio to text using ElevenLabs Scribe v2.
Passed 22 of 22 test cases with the skill, and 7 of 22 without it.
and 20 more in the full report
15 fixed7 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write a cURL command to transmit a local audio file (`podcast.flac`) to the ElevenLabs speech-to-text endpoint using header-based key authentication and the primary batch model.
| Checked | Without skill | With skill |
|---|---|---|
| Targets the endpoint URL https://api.elevenlabs.io/v1/speech-to-text. | Passed | Passed |
| Includes the header xi-api-key. | Passed | Passed |
| Includes form field model_id set to scribe_v2. | Missed | Passed |
The instructions your model reads when the skill loads.
Transcribe audio to text with Scribe v2 - supports 90+ languages, speaker diarization, and word-level timestamps.
Setup: See Installation Guide. For JavaScript, use
@elevenlabs/*packages only.
from elevenlabs import ElevenLabs
client = ElevenLabs()
with open("audio.mp3", "rb") as audio_file:
result = client.speech_to_text.convert(file=audio_file, model_id="scribe_v2")
print(result.text)
import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";
import { createReadStream } from "fs";
const client = new ElevenLabsClient();
const result = await client.speechToText.convert({
file: createReadStream("audio.mp3"),
modelId: "scribe_v2",
});
console.log(result.text);
curl -X POST "https://api.elevenlabs.io/v1/speech-to-text" \
-H "xi-api-key: $ELEVENLABS_API_KEY" -F "[email protected]" -F "model_id=scribe_v2"
test cases passed, vs 7 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.