Skip to content

Commit e97a87c

Browse files
committed
basic pivot framework to add custom speech in foundry portal
1 parent 0510db0 commit e97a87c

11 files changed

+17
-63
lines changed

articles/ai-services/speech-service/how-to-custom-speech-create-project.md

Lines changed: 7 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 9/19/2024
9+
ms.date: 2/25/2025
1010
ms.author: eur
1111
zone_pivot_groups: foundry-speech-studio
1212
#Customer intent: As a developer, I want to learn how to create a project for custom speech so that I can train and deploy a custom model.
@@ -18,6 +18,12 @@ Custom speech projects contain models, training and testing datasets, and deploy
1818

1919
## Create a project
2020

21+
::: zone pivot="ai-foundry-portal"
22+
23+
24+
25+
::: zone-end
26+
2127
::: zone pivot="speech-studio"
2228

2329
To create a custom speech project, follow these steps:
@@ -35,58 +41,6 @@ Select the new project by name or select **Go to project**. You'll see these men
3541

3642
::: zone-end
3743

38-
::: zone pivot="ai-foundry-portal"
39-
40-
41-
42-
::: zone-end
43-
44-
::: zone pivot="rest-api"
45-
46-
To create a project, use the [Projects_Create](/rest/api/speechtotext/projects/create) operation of the [Speech to text REST API](rest-speech-to-text.md). Construct the request body according to the following instructions:
47-
48-
- Set the required `locale` property. This should be the locale of the contained datasets. The locale can't be changed later.
49-
- Set the required `displayName` property. This is the project name that is displayed in the Speech Studio.
50-
51-
Make an HTTP POST request using the URI as shown in the following [Projects_Create](/rest/api/speechtotext/projects/create) example. Replace `YourSubscriptionKey` with your Speech resource key, replace `YourServiceRegion` with your Speech resource region, and set the request body properties as previously described.
52-
53-
```azurecli-interactive
54-
curl -v -X POST -H "Ocp-Apim-Subscription-Key: YourSubscriptionKey" -H "Content-Type: application/json" -d '{
55-
"displayName": "My Project",
56-
"description": "My Project Description",
57-
"locale": "en-US"
58-
} ' "https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.2/projects"
59-
```
60-
61-
You should receive a response body in the following format:
62-
63-
```json
64-
{
65-
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2/projects/0198f569-cc11-4099-a0e8-9d55bc3d0c52",
66-
"links": {
67-
"evaluations": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2/projects/0198f569-cc11-4099-a0e8-9d55bc3d0c52/evaluations",
68-
"datasets": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2/projects/0198f569-cc11-4099-a0e8-9d55bc3d0c52/datasets",
69-
"models": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2/projects/0198f569-cc11-4099-a0e8-9d55bc3d0c52/models",
70-
"endpoints": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2/projects/0198f569-cc11-4099-a0e8-9d55bc3d0c52/endpoints",
71-
"transcriptions": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2/projects/0198f569-cc11-4099-a0e8-9d55bc3d0c52/transcriptions"
72-
},
73-
"properties": {
74-
"datasetCount": 0,
75-
"evaluationCount": 0,
76-
"modelCount": 0,
77-
"transcriptionCount": 0,
78-
"endpointCount": 0
79-
},
80-
"createdDateTime": "2024-07-14T17:15:55Z",
81-
"locale": "en-US",
82-
"displayName": "My Project",
83-
"description": "My Project Description"
84-
}
85-
```
86-
87-
The top-level `self` property in the response body is the project's URI. Use this URI to [get](/rest/api/speechtotext/projects/get) details about the project's evaluations, datasets, models, endpoints, and transcriptions. You also use this URI to [update](/rest/api/speechtotext/projects/update) or [delete](/rest/api/speechtotext/projects/delete) a project.
88-
89-
::: zone-end
9044

9145
## Choose your model
9246

articles/ai-services/speech-service/how-to-custom-speech-deploy-model.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 9/19/2024
9+
ms.date: 2/25/2025
1010
ms.author: eur
1111
zone_pivot_groups: foundry-speech-studio-cli-rest
1212
#Customer intent: As a developer, I want to learn how to deploy a custom speech model so that I can use it in my applications.

articles/ai-services/speech-service/how-to-custom-speech-display-text-format.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 9/19/2024
9+
ms.date: 2/25/2025
1010
ms.author: eur
1111
#Customer intent: As a developer, I want to learn how to prepare display text format training data for custom speech so that I can customize the display text formatting pipeline for my specific scenarios.
1212
---

articles/ai-services/speech-service/how-to-custom-speech-evaluate-data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 9/19/2024
9+
ms.date: 2/25/2025
1010
ms.author: eur
1111
zone_pivot_groups: foundry-speech-studio-cli-rest
1212
show_latex: true

articles/ai-services/speech-service/how-to-custom-speech-human-labeled-transcriptions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 9/19/2024
9+
ms.date: 2/25/2025
1010
ms.author: eur
1111
#Customer intent: As a developer, I need to understand how to create human-labeled transcriptions for my audio data so that I can improve speech recognition accuracy.
1212
---

articles/ai-services/speech-service/how-to-custom-speech-inspect-data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 9/19/2024
9+
ms.date: 2/25/2025
1010
ms.author: eur
1111
zone_pivot_groups: foundry-speech-studio-cli-rest
1212
#Customer intent: As a developer, I want to test the recognition quality of a custom speech model so that I can determine if the provided recognition result is correct.

articles/ai-services/speech-service/how-to-custom-speech-model-and-endpoint-lifecycle.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: nitinme
77
ms.author: eur
88
ms.service: azure-ai-speech
99
ms.topic: how-to
10-
ms.date: 9/19/2024
10+
ms.date: 2/25/2025
1111
ms.reviewer: heikora
1212
zone_pivot_groups: foundry-speech-studio-cli-rest
1313
#Customer intent: As a developer, I want to understand the lifecycle of custom speech models and endpoints so that I can plan for the expiration of my models.

articles/ai-services/speech-service/how-to-custom-speech-test-and-train.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 9/19/2024
9+
ms.date: 2/25/2025
1010
ms.author: eur
1111
#Customer intent: As a developer, I need to understand the types of training and testing data that I can use for a custom speech project, along with how to use and manage that data.
1212
---

articles/ai-services/speech-service/how-to-custom-speech-train-model.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 9/19/2024
9+
ms.date: 2/25/2025
1010
ms.author: eur
1111
zone_pivot_groups: foundry-speech-studio-cli-rest
1212
#Customer intent: As a developer, I want to train a custom speech model to improve recognition accuracy for the Microsoft base model or a custom model.

articles/ai-services/speech-service/how-to-custom-speech-transcription-editor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 9/19/2024
9+
ms.date: 2/25/2025
1010
ms.author: eur
1111
#Customer intent: As a developer, I need to understand how to use the online transcription editor for custom speech so that I can create or edit audio + human-labeled transcriptions for custom speech.
1212
---

0 commit comments

Comments
 (0)