speech-to-text

Transcribe audio and video files into text using the ElevenLabs Scribe v2 model.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/ri-ru/cyrano --skill speech-to-text-ri-ru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speech-to-text
Source: https://github.com/ri-ru/cyrano/tree/main/.agents/skills/speech-to-text
Command: npx skills add https://github.com/ri-ru/cyrano --skill speech-to-text-ri-ru

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @elevenlabs/elevenlabs-js, @elevenlabs/client, @elevenlabs/react, python-dotenv, pydub, and includes references (resource) components.

What problem does it solve?

This Skill solves the challenge of converting spoken audio and video into accurate, timestamped text, enabling efficient processing of meetings, interviews, and media content.

Core Features & Use Cases

  • Advanced Transcription: Utilizes ElevenLabs Scribe v2 for high-accuracy transcription across 90+ languages.
  • Speaker Diarization: Automatically identifies and labels different speakers in multi-person audio.
  • Real-Time Streaming: Supports low-latency live transcription for voice agents and interactive applications.
  • Use Case: Transcribe a one-hour client meeting, identify who said what, and generate a summary with word-level timestamps for easy reference.

Quick Start

Use the speech-to-text skill to transcribe the audio file named meeting_recording.mp3 and enable speaker diarization.

Frequently Asked Questions about speech-to-text

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transcribe an audio file with speaker diarization?

To transcribe audio with speaker diarization, submit your media file to the skill, which uses ElevenLabs Scribe v2 to automatically identify and label different speakers in the resulting timestamped text.

Does speech-to-text transcription work for live audio streaming?

Yes, speech-to-text transcription supports real-time streaming for low-latency live transcription, making it suitable for interactive voice agent applications and live event processing.

Do I need an ElevenLabs API key to convert video to text?

Yes, you need an active ElevenLabs API key and internet connectivity to convert video to text, as the skill interfaces directly with the ElevenLabs REST API for processing.

What languages are supported for audio transcription?

Audio transcription supports over 90 languages using the ElevenLabs Scribe v2 model, providing high-accuracy transcription and automatic language detection for diverse media formats.

Can I process batch audio recordings for meeting transcripts?

Yes, you can process batch audio recordings for meeting transcripts, as the skill supports batch processing to convert multiple spoken audio files into accurate, timestamped text.