L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

elevenlabs-speech-to-text

elevenlabs-speech-to-text

ElevenLabs | Speech to Text. Transcribe audio to text using ElevenLabs Scribe AI. Accurate speech recognition with speaker diarization and timestamps. Triggers: speech to text, transcribe audio, audio transcription, elevenlabs stt, voice to text, transcription, scribe

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: elevenlabs-speech-to-text description: "ElevenLabs | Speech to Text. Transcribe audio to text using ElevenLabs Scribe AI. Accurate speech recognition with speaker diarization and timestamps. Triggers: speech to text, transcribe audio, audio transcription, elevenlabs stt, voice to text, transcription, scribe" allowed-tools: Bash(curl *), WebFetch

ElevenLabs | Speech to Text

Transcribe audio to text using ElevenLabs Scribe AI. Supports speaker diarization (identifying who is speaking), word-level timestamps, audio event tagging, and multiple languages.

Quick Start

Requires an each::labs API key. Get one at eachlabs.ai.

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "elevenlabs-speech-to-text",
    "version": "0.0.1",
    "input": {
      "audio_url": "https://example.com/meeting-recording.mp3",
      "model_id": "scribe_v1",
      "diarize": true
    }
  }'

Parameters

ParameterTypeDefaultDescription
audio_urlstring-URL of the audio file to transcribe
diarization_thresholdnumber0.22Threshold for speaker diarization. Higher values mean fewer speaker changes
diarizebooleanfalseWhether to annotate which speaker is talking
language_codestring-ISO-639-1 or ISO-639-3 language code of the audio
model_idstringscribe_v1Transcription model. Options: scribe_v1, scribe_v1_experimental
num_speakersinteger-Expected number of speakers in the audio
tag_audio_eventsbooleanfalseWhether to tag audio events (e.g., laughter, music)
timestamp_granularitystringnoneTimestamp detail level. Options: none, word, character

Examples

Transcribe a podcast with speaker labels:

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "elevenlabs-speech-to-text",
    "version": "0.0.1",
    "input": {
      "audio_url": "https://example.com/podcast-episode.mp3",
      "diarize": true,
      "num_speakers": 2,
      "timestamp_granularity": "word",
      "tag_audio_events": true
    }
  }'

Simple transcription with language hint:

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "elevenlabs-speech-to-text",
    "version": "0.0.1",
    "input": {
      "audio_url": "https://example.com/french-interview.wav",
      "language_code": "fr",
      "model_id": "scribe_v1"
    }
  }'

Detailed transcription with character-level timestamps:

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "elevenlabs-speech-to-text",
    "version": "0.0.1",
    "input": {
      "audio_url": "https://example.com/lecture.mp3",
      "timestamp_granularity": "character",
      "model_id": "scribe_v1_experimental"
    }
  }'

Related Models

Documentation

Skills enregistrées