azure-speech-to-text-rest-py

Transcribe short WAV or OGG audio files via the Azure Speech to Text REST API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MoonAxis/azure-stack --skill azure-speech-to-text-rest-py
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-speech-to-text-rest-py
Source: https://github.com/MoonAxis/azure-stack/tree/main/skills/azure-speech-to-text-rest-py
Command: npx skills add https://github.com/MoonAxis/azure-stack --skill azure-speech-to-text-rest-py

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, aiohttp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to convert short audio files (up to 60 seconds) into text using Azure's Speech to Text REST API, without needing to install the full Speech SDK.

Core Features & Use Cases

  • Direct REST API Interaction: Make HTTP requests to Azure Speech service for transcription.
  • Support for WAV and OGG: Handles common audio formats.
  • Configurable Output: Choose between simple or detailed JSON responses.
  • Use Case: Quickly transcribe a short voice memo or a customer service call snippet for analysis.

Quick Start

Use the azure-speech-to-text-rest-py skill to transcribe the audio file 'meeting_notes.wav' in English.

Frequently Asked Questions about azure-speech-to-text-rest-py

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

FAQPage Schema
How do I transcribe short audio files using Python and Azure Speech to Text REST API?

To transcribe audio, send WAV or OGG files up to 60 seconds directly to the Azure Speech to Text REST API using Python requests. The Skill handles HTTP POST requests and returns text in simple or detailed JSON format.

Do I need the Azure Speech SDK installed to transcribe audio in Python?

No, transcribing audio does not require installing the Azure Speech SDK. This Skill uses the Python requests library to call the Azure Speech to Text REST API directly, needing only an Azure subscription, Speech resource, and API key.

What audio formats are supported for speech to text transcription via REST API?

WAV and OGG audio formats are supported for speech to text transcription via the REST API. The Python Skill processes these formats and returns text in simple or detailed JSON output configurations.

Can I use chunked transfer encoding to reduce latency for audio transcription?

Yes, chunked transfer encoding is supported for lower latency during audio transcription. The Skill allows chunked data transfer to the Azure Speech to Text REST API, minimizing delay when processing WAV or OGG audio files.

What is the maximum audio length for Azure Speech to Text REST API transcription?

The maximum audio length for REST API transcription is 60 seconds. This Skill transcribes short audio files like voice memos or call snippets using Python requests and the Azure Speech to Text REST API.

How do I configure simple or detailed JSON output for audio transcription?

Select between simple or detailed JSON output options to configure the audio transcription response. The Skill requests the chosen format from the Azure Speech to Text REST API, returning either basic text or detailed metadata in JSON.