skills.vishalvoidskills/vishalvoid
Technical & DevelopmentIntermediate

azure-ai-transcription-py

Speech-to-text transcription

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/microsoft/skills --skill azure-ai-transcription-py

Overview

What This Skill Does

Azure AI Transcription SDK for Python wraps the Azure Cognitive Services speech-to-text API. It supports both real-time streaming and batch transcription, with options for speaker diarization and timestamps.

Application

When to use this Skill

Documentation

Show Skills.md file

Azure AI Transcription SDK for Python

Client library for Azure AI Transcription (speech-to-text) with real-time and batch transcription.

Installation

pip install azure-ai-transcription

Environment Variables

TRANSCRIPTION_ENDPOINT=https://<resource>.cognitiveservices.azure.com
TRANSCRIPTION_KEY=<your-key>

Authentication

Use subscription key authentication (DefaultAzureCredential is not supported for this client):

import os
from azure.ai.transcription import TranscriptionClient

with TranscriptionClient(
    endpoint=os.environ["TRANSCRIPTION_ENDPOINT"],
    credential=os.environ["TRANSCRIPTION_KEY"],
) as client:
    transcriptions = list(client.list_transcriptions())
Lines 1 - 31 of 78

Recommendations

Explore other random skills

All skillsMy patterns