LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

speech-to-text

Transcribe audio to text using ElevenLabs Scribe v2. Use when converting audio/video to text, generating subtitles, transcribing meetings, or processing spoken content.

226stars23forksUpdated 5/9/2026
Data Science & ML#speaker-diarization#transcription#subtitles#speech-to-text#python#javascript

Security Assessment

Medium Risk(50/100)

Detected risks:

Secret Exposure([references/realtime-client-side.md] token =, [references/realtime-server-side.md] API_KEY=, [references/realtime-server-side.md] api_key=)
Sensitive File Access([references/realtime-client-side.md] .env, [references/realtime-server-side.md] .env)
Security Score50/100

About speech-to-text

The Speech-to-Text skill leverages ElevenLabs Scribe v2 to convert spoken audio or video content into written text efficiently and accurately. It solves the problem of manually transcribing speech, enabling users to quickly generate text from audio sources such as meetings, interviews, lectures, or multimedia content. By automating transcription, this skill reduces time and effort while maintaining high accuracy, even for complex or multilingual content. It is especially valuable for professionals who need reliable and fast transcriptions for documentation, subtitling, or analysis purposes.

Key features of this skill include support for over 90 languages, word-level timestamps, speaker diarization, and real-time transcription options. Users can specify key terms to improve recognition of specialized vocabulary, and the skill can automatically detect the spoken language with probability scores. It handles a wide variety of audio and video formats, including MP3, WAV, M4A, FLAC, MP4, AVI, MKV, and more. The transcription output provides detailed information, including the text, language code, timestamps for each word, and speaker identification when applicable, making it versatile for both batch and live transcription scenarios.

This skill is particularly useful for content creators, transcription services, educators, and businesses that need to process spoken content into actionable text. Use cases include generating subtitles for videos, transcribing meetings or interviews with multiple speakers, producing written records of lectures or podcasts, and integrating transcriptions into workflows for data analysis or knowledge management. Target users include Python and JavaScript developers, multimedia professionals, and teams working with audio-rich content who require accurate, scalable, and feature-rich transcription capabilities.

FAQ

Which programming languages are supported for using this skill?

This skill provides examples for Python and JavaScript. For Python, use the ElevenLabs client library, and for JavaScript, use the @elevenlabs/* packages.

Do I need any API keys or internet access to use this skill?

Yes, an active internet connection is required, and you must provide a valid ElevenLabs API key (ELEVENLABS_API_KEY) to access the speech-to-text service.

What file formats can be transcribed with this skill?

The skill supports audio formats such as MP3, WAV, M4A, FLAC, OGG, WebM, AAC, AIFF, and Opus, as well as video formats including MP4, AVI, MKV, MOV, WMV, FLV, WebM, MPEG, and 3GPP.

Are there any limitations on file size or duration?

Yes, files can be up to 3GB in size and up to 10 hours in duration. For live or real-time transcription, lower-latency models may be preferred.

Can the skill handle multiple speakers in a recording?

Yes, the skill supports speaker diarization, labeling each word with a speaker ID, and can optionally detect speaker roles such as agent and customer for call recordings.

All Files

7 files
references/realtime-events.md5.4 KB
View
SKILL.md8.5 KB
View
references/realtime-client-side.md5.6 KB
View
references/realtime-commit-strategies.md4.5 KB
View
references/realtime-server-side.md8.6 KB
View
references/transcription-options.md9.1 KB
View
references/installation.md2.1 KB
View

Install speech-to-text

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

elevenlabs/skills

Related Skills

threat-modeling-with-aws-security-agent

2,903

amazon-workspaces-agent-access

2,903

build-loop-codex

230

developing-ios-apps

1,477