speech-to-text

The ElevenLabs speech-to-text skill provides transcription services using the Scribe v2 and Scribe v2 Realtime models. It supports batch processing, real-time streaming, speaker diarization, word-level timestamps, and multi-channel audio transcription.

5.4K
Installs
4
Use cases
5/10
Quality

Is speech-to-text safe to install?

Review the source first

Review the source first: our audit of speech-to-text's source files found 2 shell commands, 3 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill performs network requests to ElevenLabs API endpoints and executes shell commands for cURL requests. It reads local audio files for processing.

How we audit skills: our security review methodology.

Who is this skill for?

Developers building applications that require audio or video transcription, meeting analysis, or live voice processing.

What can you do with it?

  • Converting audio and video files to text
  • Generating subtitles
  • Transcribing meetings with speaker identification
  • Processing live audio streams for voice agents

How good is this skill?

Quality score: 5/10. The documentation is comprehensive, providing clear examples for Python, JavaScript, and cURL, along with detailed explanations of model parameters and real-time streaming strategies.

What does the skill file contain?

SKILL.md
# ElevenLabs Speech-to-Text

Transcribe audio to text with Scribe v2 - supports 90+ languages, speaker diarization, and word-level timestamps.

> **Setup:** See [Installation Guide](references/installation.md). For JavaScript, use `@elevenlabs/*` packages only.

## Quick Start

### Python

```python
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)
```

### JavaScript

```javascript
import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js"...

Frequently asked questions

What audio and video formats are supported?

Supported audio formats include MP3, WAV, M4A, FLAC, OGG, WebM, AAC, AIFF, and Opus. Supported video formats include MP4, AVI, MKV, MOV, WMV, FLV, WebM, MPEG, and 3GPP.

How do I identify different speakers in a recording?

Set the diarize parameter to true when calling the conversion function. You can also enable detect_speaker_roles to label speakers as agent and customer.

What is the difference between partial and committed transcripts in real-time mode?

Partial transcripts provide interim results for live feedback, while committed transcripts represent final, stable results after a commit action.

Data sourced from elevenlabs/skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

azure-ai

429.4K

Developers and AI agents requiring integration with Azure AI services for search, transcription, and synthesis tasks

The azure-ai skill provides tools for interacting with Azure AI services, including AI Search, Speech, OpenAI, and Document Intelligence. It supports search operations, speech-to-text, text-to-speech, and OCR through an MCP server interface.

highazureaimicrosoft

image-to-video

355.0K

Developers and users who need to automate video generation from images using the RunComfy platform

The image-to-video skill routes user requests to specific RunComfy animation models based on intent. It selects HappyHorse 1.0 I2V for general animation, Wan 2.7 for custom-voiceover lip-sync, or Seedance 2.0 Pro for multi-modal composition. The skill executes the RunComfy CLI to process inputs and download generated video files.

highaivideo-generationagentspace-so

face-swap

245.4K

Users needing to perform face or character swaps on media assets via the RunComfy CLI

The face-swap skill provides a CLI-based interface to perform identity replacement on images and videos using various RunComfy model endpoints. It routes requests to specific models based on user intent, such as audio-driven animation, motion transfer, batch processing, or high-fidelity still image editing.

highaivideo-editingruncomfy-com

higgsfield-generate

76.0K

Users who need to generate media assets or analyze video performance using Higgsfield AI models via a command-line interface

The higgsfield-generate skill provides an interface to the Higgsfield AI CLI for generating images, videos, 3D assets, and audio, as well as performing video virality analysis. It supports model selection, workflow execution, and media input handling for various creative tasks.

highaimedia-generationhiggsfield-ai