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-scribe-v2

elevenlabs-speech-to-text-scribe-v2

ElevenLabs | Speech to Text Scribe V2. Advanced transcription with diarization, audio event tagging, and character-level timestamps. Triggers: transcribe, speech to text, stt, elevenlabs, scribe

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: elevenlabs-speech-to-text-scribe-v2 description: "ElevenLabs | Speech to Text Scribe V2. Advanced transcription with diarization, audio event tagging, and character-level timestamps. Triggers: transcribe, speech to text, stt, elevenlabs, scribe" allowed-tools: Bash(curl *), WebFetch

ElevenLabs | Speech to Text Scribe V2

Advanced speech-to-text transcription using ElevenLabs Scribe V2 with speaker diarization, audio event tagging, multi-channel support, and character-level timestamps.

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-scribe-v2",
    "version": "0.0.1",
    "input": {
      "media_url": "https://example.com/podcast-episode.mp3",
      "diarize": true,
      "timestamps_granularity": "word"
    }
  }'

Parameters

ParameterTypeDefaultDescription
diarization_thresholdnumberfalseDiarization threshold. Higher = more conservative speaker splitting.
diarizebooleanfalseAnnotate which speaker is talking in the uploaded file.
language_codestringfalseISO-639-1 or ISO-639-3 language code for the audio.
media_urlstringfalseURL of the audio file to transcribe.
num_speakersintegerfalseMaximum number of speakers. Helps with speaker prediction.
seedintegerfalseRandom seed for reproducibility.
tag_audio_eventsbooleanfalseTag audio events like (laughter), (footsteps), etc.
temperaturenumberfalseControls randomness of transcription output (0.0 to 1.0).
timestamps_granularitystringwordTimestamp granularity. enum: none, word, character
use_multi_channelbooleanfalseProcess multiple audio channels independently.

Examples

Podcast transcription with diarization:

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-scribe-v2",
    "version": "0.0.1",
    "input": {
      "media_url": "https://example.com/interview.mp3",
      "diarize": true,
      "num_speakers": 2,
      "timestamps_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-scribe-v2",
    "version": "0.0.1",
    "input": {
      "media_url": "https://example.com/spanish-audio.wav",
      "language_code": "es",
      "timestamps_granularity": "word"
    }
  }'

Character-level timestamps for subtitles:

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-scribe-v2",
    "version": "0.0.1",
    "input": {
      "media_url": "https://example.com/video-audio.mp3",
      "timestamps_granularity": "character",
      "tag_audio_events": true,
      "seed": 42
    }
  }'

Related Models

Documentation

Skills enregistrées