# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure Azure OpenAI Service Audio API version: 1.0.0 extends: openapi/microsoft-azure-audio-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 3 - target: $.paths['/deployments/{deployment-id}/audio/transcriptions'].post update: x-apievangelist-phrasing: intent: Transcribe audio with Whisper effect: read questions: - How do I transcribe an audio file into text in its original language? - Can I give Whisper a language hint or prompt when transcribing? instructions: - text: Transcribe audio file {file} using deployment {deployment-id}. slots: file: requestBody.file deployment-id: path.deployment-id - text: Transcribe {file} in language {language} with deployment {deployment-id} as {response_format}. slots: file: requestBody.file language: requestBody.language deployment-id: path.deployment-id response_format: requestBody.response_format method: generated generated: '2026-09-26' - target: $.paths['/deployments/{deployment-id}/audio/translations'].post update: x-apievangelist-phrasing: intent: Translate audio into English text effect: read questions: - Can I turn a foreign-language recording into English text? - Which Azure OpenAI call translates speech to English with Whisper? instructions: - text: Translate audio file {file} to English using deployment {deployment-id}. slots: file: requestBody.file deployment-id: path.deployment-id - text: Translate {file} into English text with deployment {deployment-id} and prompt {prompt}. slots: file: requestBody.file deployment-id: path.deployment-id prompt: requestBody.prompt method: generated generated: '2026-09-26' - target: $.paths['/deployments/{deployment-id}/audio/speech'].post update: x-apievangelist-phrasing: intent: Generate speech from text effect: write questions: - How do I convert text into spoken audio with a chosen voice? - Can I control the speed of generated speech? instructions: - text: Generate speech for {input} with voice {voice} on deployment {deployment-id} using model {model}. slots: input: requestBody.input voice: requestBody.voice deployment-id: path.deployment-id model: requestBody.model - text: Read {input} aloud in voice {voice} at speed {speed} with model {model} on deployment {deployment-id}. slots: input: requestBody.input voice: requestBody.voice speed: requestBody.speed model: requestBody.model deployment-id: path.deployment-id method: generated generated: '2026-09-26'