Skip to content

Commit c54f5f7

Browse files
authored
Merge pull request #4050 from eric-urban/eur/to-release-openai-audio-models-2
to release openai audio models 2
2 parents ad9b0a7 + f2d1ddf commit c54f5f7

17 files changed

+110
-81
lines changed

articles/ai-foundry/model-inference/concepts/content-filter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ manager: nitinme
1414
# Content filtering for model inference in Azure AI services
1515

1616
> [!IMPORTANT]
17-
> The content filtering system isn't applied to prompts and completions processed by the audio models such as Whisper in Azure OpenAI Service. Learn more about the [Audio API in Azure OpenAI](../../../ai-services/openai/concepts/models.md?tabs=audio#audio-models).
17+
> The content filtering system isn't applied to prompts and completions processed by the audio models such as Whisper in Azure OpenAI Service. Learn more about the [Audio models in Azure OpenAI](../../../ai-services/openai/concepts/models.md?tabs=standard-audio#standard-models-by-endpoint).
1818
1919
Azure AI model inference in Azure AI Services includes a content filtering system that works alongside core models and it's powered by [Azure AI Content Safety](https://azure.microsoft.com/products/cognitive-services/ai-content-safety). This system works by running both the prompt and completion through an ensemble of classification models designed to detect and prevent the output of harmful content. The content filtering system detects and takes action on specific categories of potentially harmful content in both input prompts and output completions. Variations in API configurations and application design might affect completions and thus filtering behavior.
2020

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Azure OpenAI Service audio
3+
titleSuffix: Azure OpenAI
4+
description: Learn about the audio capabilities of Azure OpenAI Service.
5+
author: eric-urban
6+
ms.author: eur
7+
ms.service: azure-ai-openai
8+
ms.topic: conceptual
9+
ms.date: 4/15/2025
10+
ms.custom: template-concept
11+
manager: nitinme
12+
---
13+
14+
# Audio capabilities in Azure OpenAI Service
15+
16+
> [!IMPORTANT]
17+
> The content filtering system isn't applied to prompts and completions processed by the audio models such as Whisper in Azure OpenAI Service.
18+
19+
Audio models in Azure OpenAI are available via the `realtime`, `completions`, and `audio` APIs. The audio models are designed to handle a variety of tasks, including speech recognition, translation, and text to speech.
20+
21+
For information about the available audio models per region in Azure OpenAI Service, see the [audio models](models.md?tabs=standard-audio#standard-models-by-endpoint), [standard models by endpoint](models.md?tabs=standard-audio#standard-models-by-endpoint), and [global standard model availability](models.md?tabs=standard-audio#global-standard-model-availability) documentation.
22+
23+
### GPT-4o audio Realtime API
24+
25+
GPT-4o real-time audio is designed to handle real-time, low-latency conversational interactions, making it a great fit for support agents, assistants, translators, and other use cases that need highly responsive back-and-forth with a user. For more information on how to use GPT-4o real-time audio, see the [GPT-4o real-time audio quickstart](../realtime-audio-quickstart.md) and [how to use GPT-4o audio](../how-to/realtime-audio.md).
26+
27+
## GPT-4o audio completions
28+
29+
GPT-4o audio completion is designed to generate audio from audio or text prompts, making it a great fit for generating audio books, audio content, and other use cases that require audio generation. The GPT-4o audio completions model introduces the audio modality into the existing `/chat/completions` API. For more information on how to use GPT-4o audio completions, see the [audio generation quickstart](../audio-completions-quickstart.md).
30+
31+
## Audio API
32+
33+
The audio models via the `/audio` API can be used for speech to text, translation, and text to speech. To get started with the audio API, see the [Whisper quickstart](../whisper-quickstart.md) for speech to text.
34+
35+
> [!NOTE]
36+
> To help you decide whether to use Azure AI Speech or Azure OpenAI Service, see the [Azure AI Speech batch transcription](../../speech-service/batch-transcription-create.md), [What is the Whisper model?](../../speech-service/whisper-overview.md), and [OpenAI text to speech voices](../../speech-service/openai-voices.md#openai-text-to-speech-voices-via-azure-openai-service-or-via-azure-ai-speech) guides.
37+
38+
## Related content
39+
40+
- [Audio models](models.md#audio-models)
41+
- [Whisper quickstart](../whisper-quickstart.md)
42+
- [Audio generation quickstart](../audio-completions-quickstart.md)
43+
- [GPT-4o real-time audio quickstart](../realtime-audio-quickstart.md)

articles/ai-services/openai/concepts/content-filter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ manager: nitinme
1414
# Content filtering
1515

1616
> [!IMPORTANT]
17-
> The content filtering system isn't applied to prompts and completions processed by the audio models such as Whisper in Azure OpenAI Service. Learn more about the [Audio API in Azure OpenAI](models.md?tabs=audio#audio-models).
17+
> The content filtering system isn't applied to prompts and completions processed by the audio models such as Whisper in Azure OpenAI Service. Learn more about the [Audio models in Azure OpenAI](models.md?tabs=standard-audio#standard-models-by-endpoint).
1818
1919
Azure OpenAI Service includes a content filtering system that works alongside core models, including DALL-E image generation models. This system works by running both the prompt and completion through an ensemble of classification models designed to detect and prevent the output of harmful content. The content filtering system detects and takes action on specific categories of potentially harmful content in both input prompts and output completions. Variations in API configurations and application design might affect completions and thus filtering behavior.
2020

articles/ai-services/openai/concepts/models.md

Lines changed: 49 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure OpenAI
44
description: Learn about the different model capabilities that are available with Azure OpenAI.
55
ms.service: azure-ai-openai
66
ms.topic: conceptual
7-
ms.date: 04/01/2025
7+
ms.date: 4/15/2025
88
ms.custom: references_regions, build-2023, build-2023-dataai, refefences_regions
99
manager: nitinme
1010
author: mrbullwinkle #ChrisHMSFT
@@ -22,12 +22,11 @@ Azure OpenAI Service is powered by a diverse set of models with different capabi
2222
| [GPT-4.5 Preview](#gpt-45-preview) |The latest GPT model that excels at diverse text and image tasks. |
2323
| [o-series models](#o-series-models) |[Reasoning models](../how-to/reasoning.md) with advanced problem-solving and increased focus and capability. |
2424
| [GPT-4o & GPT-4o mini & GPT-4 Turbo](#gpt-4o-and-gpt-4-turbo) | The latest most capable Azure OpenAI models with multimodal versions, which can accept both text and images as input. |
25-
| [GPT-4o audio](#gpt-4o-audio) | GPT-4o audio models that support either low-latency, "speech in, speech out" conversational interactions or audio generation. |
2625
| [GPT-4](#gpt-4) | A set of models that improve on GPT-3.5 and can understand and generate natural language and code. |
2726
| [GPT-3.5](#gpt-35) | A set of models that improve on GPT-3 and can understand and generate natural language and code. |
2827
| [Embeddings](#embeddings-models) | A set of models that can convert text into numerical vector form to facilitate text similarity. |
2928
| [DALL-E](#dall-e-models) | A series of models that can generate original images from natural language. |
30-
| [Audio](#audio-models) | A series of models for speech to text, translation, and text to speech. |
29+
| [Audio](#audio-models) | A series of models for speech to text, translation, and text to speech. GPT-4o audio models support either low-latency, "speech in, speech out" conversational interactions or audio generation. |
3130

3231
## computer-use-preview
3332

@@ -98,40 +97,6 @@ To learn more about the advanced `o-series` models see, [getting started with re
9897
| `o1-preview` | See the [models table](#model-summary-table-and-region-availability). This model is only available for customers who were granted access as part of the original limited access |
9998
| `o1-mini` | See the [models table](#model-summary-table-and-region-availability). |
10099

101-
## GPT-4o audio
102-
103-
The GPT 4o audio models are part of the GPT-4o model family and support either low-latency, "speech in, speech out" conversational interactions or audio generation.
104-
- GPT-4o real-time audio is designed to handle real-time, low-latency conversational interactions, making it a great fit for support agents, assistants, translators, and other use cases that need highly responsive back-and-forth with a user. For more information on how to use GPT-4o real-time audio, see the [GPT-4o real-time audio quickstart](../realtime-audio-quickstart.md) and [how to use GPT-4o audio](../how-to/realtime-audio.md).
105-
- GPT-4o audio completion is designed to generate audio from audio or text prompts, making it a great fit for generating audio books, audio content, and other use cases that require audio generation. The GPT-4o audio completions model introduces the audio modality into the existing `/chat/completions` API. For more information on how to use GPT-4o audio completions, see the [audio generation quickstart](../audio-completions-quickstart.md).
106-
107-
> [!CAUTION]
108-
> We don't recommend using preview models in production. We will upgrade all deployments of preview models to either future preview versions or to the latest stable GA version. Models that are designated preview don't follow the standard Azure OpenAI model lifecycle.
109-
110-
To use GPT-4o audio, you need [an Azure OpenAI resource](../how-to/create-resource.md) in one of the [supported regions](#global-standard-model-availability).
111-
112-
When your resource is created, you can [deploy](../how-to/create-resource.md#deploy-a-model) the GPT-4o audio model.
113-
114-
Details about maximum request tokens and training data are available in the following table.
115-
116-
| Model ID | Description | Max Request (tokens) | Training Data (up to) |
117-
|---|---|---|---|
118-
|`gpt-4o-mini-audio-preview` (2024-12-17) <br> **GPT-4o audio** | **Audio model** for audio and text generation. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
119-
|`gpt-4o-mini-realtime-preview` (2024-12-17) <br> **GPT-4o audio** | **Audio model** for real-time audio processing. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
120-
|`gpt-4o-audio-preview` (2024-12-17) <br> **GPT-4o audio** | **Audio model** for audio and text generation. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
121-
|`gpt-4o-realtime-preview` (2024-12-17) <br> **GPT-4o audio** | **Audio model** for real-time audio processing. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
122-
|`gpt-4o-realtime-preview` (2024-10-01) <br> **GPT-4o audio** | **Audio model** for real-time audio processing. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
123-
124-
### Region availability
125-
126-
| Model | Region |
127-
|---|---|
128-
|`gpt-4o-mini-audio-preview` | East US2 (Global Standard) |
129-
|`gpt-4o-mini-realtime-preview` | East US2 (Global Standard) <br> Sweden Central (Global Standard) |
130-
|`gpt-4o-audio-preview` | East US2 (Global Standard) <br> Sweden Central (Global Standard) |
131-
|`gpt-4o-realtime-preview` | East US2 (Global Standard) <br> Sweden Central (Global Standard) |
132-
133-
To compare the availability of GPT-4o audio models across all regions, see the [models table](#global-standard-model-availability).
134-
135100
## GPT-4o and GPT-4 Turbo
136101

137102
GPT-4o integrates text and images in a single model, enabling it to handle multiple data types simultaneously. This multimodal approach enhances accuracy and responsiveness in human-computer interactions. GPT-4o matches GPT-4 Turbo in English text and coding tasks while offering superior performance in non-English languages and vision tasks, setting new benchmarks for AI capabilities.
@@ -235,11 +200,56 @@ OpenAI's MTEB benchmark testing found that even when the third generation model'
235200

236201
The DALL-E models generate images from text prompts that the user provides. DALL-E 3 is generally available for use with the REST APIs. DALL-E 2 and DALL-E 3 with client SDKs are in preview.
237202

238-
## Audio API models
203+
## Audio models
204+
205+
Audio models in Azure OpenAI are available via the `realtime`, `completions`, and `audio` APIs.
206+
207+
### GPT-4o audio models
208+
209+
The GPT 4o audio models are part of the GPT-4o model family and support either low-latency, "speech in, speech out" conversational interactions or audio generation.
210+
211+
> [!CAUTION]
212+
> We don't recommend using preview models in production. We will upgrade all deployments of preview models to either future preview versions or to the latest stable GA version. Models that are designated preview don't follow the standard Azure OpenAI model lifecycle.
213+
214+
Details about maximum request tokens and training data are available in the following table.
215+
216+
| Model ID | Description | Max Request (tokens) | Training Data (up to) |
217+
|---|---|---|---|
218+
|`gpt-4o-mini-audio-preview` (2024-12-17) <br> **GPT-4o audio** | **Audio model** for audio and text generation. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
219+
|`gpt-4o-mini-realtime-preview` (2024-12-17) <br> **GPT-4o audio** | **Audio model** for real-time audio processing. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
220+
|`gpt-4o-audio-preview` (2024-12-17) <br> **GPT-4o audio** | **Audio model** for audio and text generation. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
221+
|`gpt-4o-realtime-preview` (2024-12-17) <br> **GPT-4o audio** | **Audio model** for real-time audio processing. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
222+
|`gpt-4o-realtime-preview` (2024-10-01) <br> **GPT-4o audio** | **Audio model** for real-time audio processing. |Input: 128,000 <br> Output: 4,096 | Oct 2023 |
223+
224+
To compare the availability of GPT-4o audio models across all regions, see the [models table](#global-standard-model-availability).
225+
226+
### Audio API
239227

240228
The audio models via the `/audio` API can be used for speech to text, translation, and text to speech.
241229

242-
For more information see [Audio models](#audio-models) in this article.
230+
#### Speech to text models
231+
232+
| Model ID | Description | Max Request (audio file size) |
233+
| ----- | ----- | ----- |
234+
| `whisper` | General-purpose speech recognition model. | 25 MB |
235+
| `gpt-4o-transcribe` | Speech to text powered by GPT-4o. | 25 MB|
236+
| `gpt-4o-mini-transcribe` | Speech to text powered by GPT-4o mini. | 25 MB|
237+
238+
#### Speech translation models
239+
240+
| Model ID | Description | Max Request (audio file size) |
241+
| ----- | ----- | ----- |
242+
| `whisper` | General-purpose speech recognition model. | 25 MB |
243+
244+
#### Text to speech models (Preview)
245+
246+
| Model ID | Description |
247+
| --- | :--- |
248+
| `tts` | Text to speech optimized for speed. |
249+
| `tts-hd` | Text to speech optimized for quality.|
250+
| `gpt-4o-mini-tts` | Text to speech model powered by GPT-4o mini.<br/><br/>You can guide the voice to speak in a style or tone. |
251+
252+
For more information see [Audio models region availability](?tabs=standard-audio#standard-models-by-endpoint) in this article.
243253

244254
## Model summary table and region availability
245255

@@ -392,32 +402,6 @@ These models can only be used with Embedding API requests.
392402

393403
[!INCLUDE [Audio](../includes/model-matrix/standard-audio.md)]
394404

395-
### Speech to text models
396-
397-
| Model ID | Description | Max Request (audio file size) |
398-
| ----- | ----- | ----- |
399-
| `whisper` | General-purpose speech recognition model. | 25 MB |
400-
| `gpt-4o-transcribe` | Speech to text powered by GPT-4o. | 25 MB|
401-
| `gpt-4o-mini-transcribe` | Speech to text powered by GPT-4o mini. | 25 MB|
402-
403-
You can also use the Whisper model via Azure AI Speech [batch transcription](../../speech-service/batch-transcription-create.md) API. Check out [What is the Whisper model?](../../speech-service/whisper-overview.md) to learn more about when to use Azure AI Speech vs. Azure OpenAI Service.
404-
405-
### Speech translation models
406-
407-
| Model ID | Description | Max Request (audio file size) |
408-
| ----- | ----- | ----- |
409-
| `whisper` | General-purpose speech recognition model. | 25 MB |
410-
411-
### Text to speech models (Preview)
412-
413-
| Model ID | Description |
414-
| --- | :--- |
415-
| `tts` | Text to speech optimized for speed. |
416-
| `tts-hd` | Text to speech optimized for quality.|
417-
| `gpt-4o-mini-tts` | Text to speech model powered by GPT-4o mini. |
418-
419-
You can also use the OpenAI text to speech voices via Azure AI Speech. To learn more, see [OpenAI text to speech voices via Azure OpenAI Service or via Azure AI Speech](../../speech-service/openai-voices.md#openai-text-to-speech-voices-via-azure-openai-service-or-via-azure-ai-speech) guide.
420-
421405
# [Completions (Legacy)](#tab/standard-completions)
422406

423407
### Completions models

articles/ai-services/openai/how-to/realtime-audio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ The GPT 4o real-time models are available for global deployments in [East US 2 a
2727
- `gpt-4o-realtime-preview` (2024-12-17)
2828
- `gpt-4o-realtime-preview` (2024-10-01)
2929

30-
See the [models and versions documentation](../concepts/models.md#gpt-4o-audio) for more information.
30+
See the [models and versions documentation](../concepts/models.md#audio-models) for more information.
3131

3232
## Get started
3333

articles/ai-services/openai/includes/model-matrix/standard-audio.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ manager: nitinme
66
ms.service: azure-ai-openai
77
ms.topic: include
88
ms.custom: references_regions
9-
ms.date: 10/25/2024
9+
ms.date: 4/15/2025
1010
---
1111

12-
| **Region** | **tts**, **001** | **tts-hd**, **001** | **whisper**, **001** | **gpt-4o-mini-tts**, **001** | **gpt-4o-transcribe**, **001** | **gpt-4o-mini-transcribe **, **001** |
12+
| **Region** | **tts**, **001** | **tts-hd**, **001** | **whisper**, **001** | **gpt-4o-mini-tts**, **001** | **gpt-4o-transcribe**, **001** | **gpt-4o-mini-transcribe**, **001** |
1313
|:-----------------|:----------------:|:-------------------:|:--------------------:|:--------------------:|:--------------------:|:--------------------:|
1414
| eastus2 | - | - || - |||
1515
| northcentralus |||||||

articles/ai-services/openai/includes/text-to-speech-dotnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ recommendations: false
1212
## Prerequisites
1313

1414
- An Azure subscription. You can [create one for free](https://azure.microsoft.com/free/cognitive-services?azure-portal=true).
15-
- An Azure OpenAI resource with a text to speech model (such as `tts`) deployed in a [supported region](../concepts/models.md?tabs=audio#audio-models). For more information, see [Create a resource and deploy a model with Azure OpenAI](../how-to/create-resource.md).
15+
- An Azure OpenAI resource with a text to speech model (such as `tts`) deployed in a [supported region](../concepts/models.md?tabs=standard-audio#standard-models-by-endpoint). For more information, see [Create a resource and deploy a model with Azure OpenAI](../how-to/create-resource.md).
1616
- [The .NET 8.0 SDK](https://dotnet.microsoft.com/en-us/download)
1717

1818
### Microsoft Entra ID prerequisites

articles/ai-services/openai/includes/whisper-dotnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.date: 3/11/2025
1010
## Prerequisites
1111

1212
- An Azure subscription. You can [create one for free](https://azure.microsoft.com/free/cognitive-services?azure-portal=true).
13-
- An Azure OpenAI resource with a speech to text model deployed in a [supported region](../concepts/models.md?tabs=audio#audio-models). For more information, see [Create a resource and deploy a model with Azure OpenAI](../how-to/create-resource.md).
13+
- An Azure OpenAI resource with a speech to text model deployed in a [supported region](../concepts/models.md?tabs=standard-audio#standard-models-by-endpoint). For more information, see [Create a resource and deploy a model with Azure OpenAI](../how-to/create-resource.md).
1414
- [The .NET 8.0 SDK](https://dotnet.microsoft.com/en-us/download)
1515

1616
### Microsoft Entra ID prerequisites

articles/ai-services/openai/includes/whisper-javascript.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ author: eric-urban
1616
- An Azure subscription - [Create one for free](https://azure.microsoft.com/free/cognitive-services?azure-portal=true)
1717
- [LTS versions of Node.js](https://github.com/nodejs/release#release-schedule)
1818
- [Azure CLI](/cli/azure/install-azure-cli) used for passwordless authentication in a local development environment, create the necessary context by signing in with the Azure CLI.
19-
- An Azure OpenAI resource with a speech to text model deployed in a [supported region](../concepts/models.md?tabs=audio#audio-models). For more information, see [Create a resource and deploy a model with Azure OpenAI](../how-to/create-resource.md).
19+
- An Azure OpenAI resource with a speech to text model deployed in a [supported region](../concepts/models.md?tabs=standard-audio#standard-models-by-endpoint). For more information, see [Create a resource and deploy a model with Azure OpenAI](../how-to/create-resource.md).
2020

2121
### Microsoft Entra ID prerequisites
2222

0 commit comments

Comments
 (0)