sickn33/antigravity-awesome-skills/azure-speech-to-text-rest-py
Claude Code and agent skill by sickn33/antigravity-awesome-skills
- community
Checking that the SKILL.md file is still in the repository.
Azure Speech to Text REST API for short audio (Python). Use for simple speech recognition of audio files up to 60 seconds without the Speech SDK.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/azure-speech-to-text-rest-pySKILL.md
Bundled upstream support
Supporting files are included at skill-relative paths. See UPSTREAM-NOTICE.md for their pinned sources, licenses, hashes, and import changes.
Azure Speech to Text REST API for Short Audio
Simple REST API for speech-to-text transcription of short audio files (up to 60 seconds). No SDK required - just HTTP requests.
Prerequisites
- Azure subscription - Create one free
- Speech resource - Create in Azure Portal
- Get credentials - After deployment, go to resource > Keys and Endpoint
Environment Variables
Installation
Quick Start
Audio Requirements
| Format | Codec | Sample Rate | Notes | |
|---|---|---|---|---|
| WAV | PCM | 16 kHz, mono | Recommended | |
| OGG | OPUS | 16 kHz, mono | Smaller file size |
Limitations:
- Maximum 60 seconds of audio
- For pronunciation assessment: maximum 30 seconds
- No partial/interim results (final only)
Content-Type Headers
Response Formats
Simple Format (default)
Detailed Format
Chunked Transfer (Recommended)
For lower latency, stream audio in chunks:
Authentication Options
Option 1: Subscription Key (Simple)
Option 2: Bearer Token
Query Parameters
| Parameter | Required | Values | Description | |
|---|---|---|---|---|
language | Yes | en-US, de-DE, etc. | Language of speech | |
format | No | simple, detailed | Result format (default: simple) | |
profanity | No | masked, removed, raw | Profanity handling (default: masked) |
Recognition Status Values
| Status | Description | |
|---|---|---|
Success | Recognition succeeded | |
NoMatch | Speech detected but no words matched | |
InitialSilenceTimeout | Only silence detected | |
BabbleTimeout | Only noise detected | |
Error | Internal service error |
Profanity Handling
Error Handling
Async Version
Supported Languages
Common language codes (see full list):
| Code | Language | |
|---|---|---|
en-US | English (US) | |
en-GB | English (UK) | |
de-DE | German | |
fr-FR | French | |
es-ES | Spanish (Spain) | |
es-MX | Spanish (Mexico) | |
zh-CN | Chinese (Mandarin) | |
ja-JP | Japanese | |
ko-KR | Korean | |
pt-BR | Portuguese (Brazil) |
Best Practices
- Use WAV PCM 16kHz mono for best compatibility
- Enable chunked transfer for lower latency
- Cache access tokens for 9 minutes (valid for 10)
- Specify the correct language for accurate recognition
- Use detailed format when you need confidence scores
- Handle all RecognitionStatus values in production code
When NOT to Use This API
Use the Speech SDK or Batch Transcription API instead when you need:
- Audio longer than 60 seconds
- Real-time streaming transcription
- Partial/interim results
- Speech translation
- Custom speech models
- Batch transcription of many files
Reference Files
| File | Contents | |
|---|---|---|
| references/pronunciation-assessment.md | Pronunciation assessment parameters and scoring |
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/azure-speech-to-text-rest-py/SKILL.md
Popularity
- Repository stars
- 26,696
- Repository forks
- 4,541
- Repository npm downloads, 7 days
- 5,562
- 7-day trend score
- 72
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 23 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/azure-speech-to-text-rest-py)