speech-to-text

Convert spoken audio and video into text transcripts with timestamps and speaker labels.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/arthtyagi/onloop --skill speech-to-text-arthtyagi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speech-to-text
Source: https://github.com/arthtyagi/onloop/tree/main/.agents/skills/speech-to-text
Command: npx skills add https://github.com/arthtyagi/onloop --skill speech-to-text-arthtyagi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the manual effort of listening back to recordings and turning speech into usable text, making audio and video content searchable, editable, and ready for downstream workflows.

Core Features & Use Cases

  • Batch transcription: Convert uploaded audio or video files into full transcripts with language detection, timestamps, diarization, and optional entity or audio-event tagging.
  • Real-time transcription: Stream microphone or server audio for partial and committed transcripts, with commit strategies that support live conversation, capture, and playback workflows.
  • Production transcription workflows: Generate subtitles, meeting notes, interview transcripts, podcast text, and speaker-labeled transcripts from supported media formats.

Quick Start

Transcribe the attached audio or video file with ElevenLabs Scribe v2 and return the transcript text with timestamps and speaker labels if available.

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 timestamps and speaker labels?

Batch transcription converts uploaded audio or video files into full text transcripts using ElevenLabs Scribe v2, returning text with language detection, timestamps, and optional speaker diarization labels.

Can I generate subtitles from a video file URL?

Yes, URL-based ingestion allows production transcription workflows to generate subtitles from supported media formats, processing spoken video content into accurate text transcripts.

Does real-time transcription support live microphone streaming?

Real-time transcription streams microphone or server audio to produce partial and committed transcripts, utilizing commit strategies designed for live conversation and capture workflows.

Do I need an ElevenLabs API key for speech-to-text processing?

Yes, speech-to-text processing requires ElevenLabs SDK access and either an ELEVENLABS_API_KEY or a backend-issued single-use token to authenticate browser streaming operations.

What is the best way to process multilingual podcasts into meeting notes?

Multilingual speech capture processes podcast audio into interview transcripts and meeting notes, supporting language detection, entity tagging, and audio-event tagging within the transcript output.