Skip to main content

azure-ai-transcription-py

"Implement — Azure AI Transcription SDK for Python. Use for real-time and batch speech-to-text transcription with timestamps"

来源信息

仓库
thiagofernandes1987-create/APEX
最近来源活动
2026年4月18日 09:35
检测到的 SKILL.md 语言
英语
星标
2
Forks
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
azure-ai-transcription-py
description
"Implement — Azure AI Transcription SDK for Python. Use for real-time and batch speech-to-text transcription with timestamps"
# Azure AI Transcription SDK for Python Client library for Azure AI Transcription (speech-to-text) with real-time and batch transcription. ## Installation ```bash pip install azure-ai-transcription ``` ## Environment Variables ```bash TRANSCRIPTION_ENDPOINT=https://<resource>.cognitiveservices.azure.com TRANSCRIPTION_KEY=<your-key> ``` ## Authentication Use subscription key authentication (DefaultAzureCredential is not supported for this client): ```python import os from azure.ai.transcription import TranscriptionClient client = TranscriptionClient( endpoint=os.environ["TRANSCRIPTION_ENDPOINT"], credential=os.environ["TRANSCRIPTION_KEY"] ) ``` ## Transcription (Batch) ```python job = client.begin_transcription( name="meeting-transcription", locale="en-US", content_urls=["https://<storage>/audio.wav"], diarization_enabled=True ) result = job.result() print(result.status) ``` ## Transcription (Real-time) ```python stream = client.begin_stream_transcription(locale="en-US") stream.send_audio_file("audio.wav") for event in stream: print(event.text) ``` ## Best Practices 1. **Enable diarization** when multiple speakers are present 2. **Use batch transcription** for long files stored in blob storage 3. **Capture timestamps** for subtitle generation 4. **Specify language** to improve recognition accuracy 5. **Handle streaming backpressure** for real-time transcription 6. **Close transcription sessions** when complete ## When to Use This skill is applicable to execute the workflow or actions described in the overview. ## Diff History - **v00.33.0**: Ingested from antigravity-awesome-skills community repo --- ## Why This Skill Exists Implement — Azure AI Transcription SDK for Python. Use for real-time and batch speech-to-text transcription with timestamps <!-- SR_40: auto-generated from frontmatter `purpose`/`description` (OPP-Phase3). Expand with domain-specific rationale. --> ## What If Fails - condition: Código não disponível para análise <!-- SR_40: auto-generated from frontmatter `what_if_fails` (OPP-Phase3). -->
在 GitHub 查看