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"

Quellinformationen

Repository
thiagofernandes1987-create/APEX
Letzte Quellaktivität
18. April 2026 um 09:35
Erkannte Sprache von SKILL.md
Englisch
Sterne
2
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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). -->
Auf GitHub ansehen