This skill provides a lightweight approach to speech-to-text transcription by leveraging Azure AI Speech services via direct HTTP requests. It is specifically designed for scenarios involving short audio clips up to 60 seconds, allowing developers to implement speech recognition without the overhead of the official Azure Speech SDK. The skill includes comprehensive implementation patterns for authentication, various audio formats (WAV, OGG), chunked transfer encoding for lower latency, and detailed response parsing for confidence scores and profanity filtering.
주요 기능
0146 GitHub stars
02Lightweight REST API implementation requiring only the Python requests library
03Asynchronous and chunked transfer support for optimized performance
04Configurable profanity handling (masked, removed, or raw)
05Detailed response formats including N-Best alternatives and confidence scores
06Support for short audio transcription up to 60 seconds in length
사용 사례
01Integrating speech recognition into microservices without adding SDK dependencies
02Quickly processing short audio files for metadata extraction or content indexing
03Transcribing voice commands or short memos in resource-constrained environments