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.
Is speech-to-text safe to install?
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?
# 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.
Related skills
azure-ai
429.4KDevelopers 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.
image-to-video
355.0KDevelopers 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.
face-swap
245.4KUsers 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.
higgsfield-generate
76.0KUsers 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.