What problem does it solve?
Converting spoken audio or video content into accurate, timestamped text is essential for subtitle generation, content indexing, and video editing pipelines, but setting up cloud transcription often involves complex batch jobs, blob storage, and SDK dependencies. This Skill provides a straightforward path to Azure AI Speech Fast Transcription using only an API key, region, and simple HTTP requests.
Core Features & Use Cases
- Fast Transcription via REST API: Transcribe local audio files synchronously with sub-real-time latency, no Blob storage or SAS URLs required.
- Word-Level Timestamps & Diarization: Get per-word timing for subtitle cue generation and optional speaker labels for multi-speaker content like interviews and podcasts.
- Drop-in Compatibility: Output matches the OpenMontage transcriber schema exactly, making it interchangeable with the local faster-whisper tool for subtitle_gen and downstream stages.
- Use Case: You have a recorded podcast episode as an MP3 and need subtitles. Configure AZURE_SPEECH_KEY and AZURE_SPEECH_REGION, run azure_stt with diarization enabled, and feed the resulting segments directly into subtitle generation.
Quick Start
Set the AZURE_SPEECH_KEY and AZURE_SPEECH_REGION environment variables, then ask the agent to transcribe your audio file with azure_stt and generate timestamped segments for subtitles.