You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/ai-services/speech-service/batch-transcription-create.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -260,18 +260,18 @@ To use a Whisper model for batch transcription, you need to set the `model` prop
260
260
Whisper models by batch transcription are supported in the East US, Southeast Asia, and West Europe regions.
261
261
262
262
::: zone pivot="rest-api"
263
-
You can make a [Models_ListBaseModels](https://westus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-2-preview1/operations/Models_ListBaseModels) request to get available base models for all locales.
263
+
You can make a [Models_ListBaseModels](https://westus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-2-preview2/operations/Models_ListBaseModels) request to get available base models for all locales.
264
264
265
265
Make an HTTP GET request as shown in the following example for the `eastus` region. Replace `YourSubscriptionKey` with your Speech resource key. Replace `eastus` if you're using a different region.
266
266
267
267
```azurecli-interactive
268
-
curl -v -X GET "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.1/models/base" -H "Ocp-Apim-Subscription-Key: YourSubscriptionKey"
268
+
curl -v -X GET "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.2/models/base" -H "Ocp-Apim-Subscription-Key: YourSubscriptionKey"
269
269
```
270
270
271
271
By default, only the 100 oldest base models are returned. Use the `skip` and `top` query parameters to page through the results. For example, the following request returns the next 100 base models after the first 100.
272
272
273
273
```azurecli-interactive
274
-
curl -v -X GET "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.1/models/base?skip=100&top=100" -H "Ocp-Apim-Subscription-Key: YourSubscriptionKey"
274
+
curl -v -X GET "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.2/models/base?skip=100&top=100" -H "Ocp-Apim-Subscription-Key: YourSubscriptionKey"
275
275
```
276
276
277
277
::: zone-end
@@ -280,7 +280,7 @@ curl -v -X GET "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2-pre
280
280
Make sure that you set the [configuration variables](spx-basics.md#create-a-resource-configuration) for a Speech resource in one of the supported regions. You can run the `spx csr list --base` command to get available base models for all locales.
281
281
282
282
```azurecli
283
-
spx csr list --base --api-version v3.2-preview.1
283
+
spx csr list --base --api-version v3.2-preview.2
284
284
```
285
285
286
286
::: zone-end
@@ -289,9 +289,9 @@ The `displayName` property of a Whisper model contains "Whisper" as shown in thi
Copy file name to clipboardExpand all lines: articles/ai-services/speech-service/migrate-v3-1-to-v3-2.md
+119-4Lines changed: 119 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ The Speech to text REST API is used for [Batch transcription](batch-transcriptio
24
24
25
25
## Base path
26
26
27
-
You must update the base path in your code from `/speechtotext/v3.1` to `/speechtotext/v3.2-preview.1`. For example, to get base models in the `eastus` region, use `https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.1/models/base` instead of `https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base`.
27
+
You must update the base path in your code from `/speechtotext/v3.1` to `/speechtotext/v3.2-preview.2`. For example, to get base models in the `eastus` region, use `https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.2/models/base` instead of `https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base`.
28
28
29
29
For more information, see [Operation IDs](#operation-ids) later in this guide.
30
30
@@ -57,7 +57,7 @@ Azure AI Speech now supports OpenAI's Whisper model via Speech to text REST API
57
57
58
58
### Custom display text formatting
59
59
60
-
To support model adaptation with [custom display text formatting](how-to-custom-speech-test-and-train.md#custom-display-text-formatting-data-for-training) data, the [Datasets_Create](https://eastus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-2-preview1/operations/Datasets_Create) operation supports the **OutputFormatting** data kind. For more information, see [upload datasets](how-to-custom-speech-upload-data.md#upload-datasets).
60
+
To support model adaptation with [custom display text formatting](how-to-custom-speech-test-and-train.md#custom-display-text-formatting-data-for-training) data, the [Datasets_Create](https://eastus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-2-preview2/operations/Datasets_Create) operation supports the **OutputFormatting** data kind. For more information, see [upload datasets](how-to-custom-speech-upload-data.md#upload-datasets).
61
61
62
62
Added a definition for `OutputFormatType` with `Lexical` and `Display` enum values.
63
63
@@ -174,15 +174,130 @@ Added token count and token error properties to the `EvaluationProperties` prope
174
174
-`tokenInsertionCount2`: The number of recognized tokens by model2 that are insertions.
175
175
-`tokenSubstitutionCount2`: The number of recognized words by model2 that are substitutions.
176
176
177
+
178
+
### Model copy
179
+
180
+
Added the new `"/operations/models/copy/{id}"` operation. Used for copy models scenario.
181
+
Added the new `"/models/{id}:copy"` operation. Schema in the new copy operation: `"$ref": "#/definitions/ModelCopyAuthorization"` Deprecated the `"/models/{id}:copyto"` operation. Schema in the deprecated copy operation: `"$ref": "#/definitions/ModelCopy"`
182
+
Added the new `"/models:authorizecopy"` operation returns `"$ref": "#/definitions/ModelCopyAuthorization"`. This returned entity can be used in the new `"/models/{id}:copy"` operation.
183
+
184
+
Added a new entity definition for `ModelCopyAuthorization`:
185
+
186
+
```json
187
+
"ModelCopyAuthorization": {
188
+
"title": "ModelCopyAuthorization",
189
+
"required": [
190
+
"expirationDateTime",
191
+
"id",
192
+
"sourceResourceId",
193
+
"targetResourceEndpoint",
194
+
"targetResourceId",
195
+
"targetResourceRegion"
196
+
],
197
+
"type": "object",
198
+
"properties": {
199
+
"targetResourceRegion": {
200
+
"description": "The region (aka location) of the target speech resource (e.g., westus2).",
201
+
"minLength": 1,
202
+
"type": "string"
203
+
},
204
+
"targetResourceId": {
205
+
"description": "The Azure Resource ID of the target speech resource.",
206
+
"minLength": 1,
207
+
"type": "string"
208
+
},
209
+
"targetResourceEndpoint": {
210
+
"description": "The endpoint (base url) of the target resource (with custom domain name when it is used).",
211
+
"minLength": 1,
212
+
"type": "string"
213
+
},
214
+
"sourceResourceId": {
215
+
"description": "The Azure Resource ID of the source speech resource.",
216
+
"minLength": 1,
217
+
"type": "string"
218
+
},
219
+
"expirationDateTime": {
220
+
"format": "date-time",
221
+
"description": "The expiration date of this copy authorization.",
222
+
"type": "string"
223
+
},
224
+
"id": {
225
+
"description": "The ID of this copy authorization.",
226
+
"minLength": 1,
227
+
"type": "string"
228
+
}
229
+
}
230
+
},
231
+
```
232
+
233
+
Added a new entity definition for `ModelCopyAuthorizationDefinition`:
234
+
235
+
```json
236
+
"ModelCopyAuthorizationDefinition": {
237
+
"title": "ModelCopyAuthorizationDefinition",
238
+
"required": [
239
+
"sourceResourceId"
240
+
],
241
+
"type": "object",
242
+
"properties": {
243
+
"sourceResourceId": {
244
+
"description": "The Azure Resource ID of the source speech resource.",
245
+
"minLength": 1,
246
+
"type": "string"
247
+
}
248
+
}
249
+
},
250
+
```
251
+
252
+
### CustomModelLinks copy properties
253
+
254
+
Added a new `copy` property.
255
+
copyTo URI: The location to the obsolete model copy action. See operation \"Models_CopyTo\" for more details.
256
+
copy URI: The location to the model copy action. See operation \"Models_Copy\" for more details.
257
+
258
+
```json
259
+
"CustomModelLinks": {
260
+
"title": "CustomModelLinks",
261
+
"type": "object",
262
+
"properties": {
263
+
"copyTo": {
264
+
"format": "uri",
265
+
"description": "The location to the obsolete model copy action. See operation \"Models_CopyTo\" for more details.",
266
+
"type": "string",
267
+
"readOnly": true
268
+
},
269
+
"copy": {
270
+
"format": "uri",
271
+
"description": "The location to the model copy action. See operation \"Models_Copy\" for more details.",
272
+
"type": "string",
273
+
"readOnly": true
274
+
},
275
+
"files": {
276
+
"format": "uri",
277
+
"description": "The location to get all files of this entity. See operation \"Models_ListFiles\" for more details.",
278
+
"type": "string",
279
+
"readOnly": true
280
+
},
281
+
"manifest": {
282
+
"format": "uri",
283
+
"description": "The location to get a manifest for this model to be used in the on-prem container. See operation \"Models_GetCustomModelManifest\" for more details.",
284
+
"type": "string",
285
+
"readOnly": true
286
+
}
287
+
},
288
+
"readOnly": true
289
+
},
290
+
```
291
+
177
292
## Operation IDs
178
293
179
-
You must update the base path in your code from `/speechtotext/v3.1` to `/speechtotext/v3.2-preview.1`. For example, to get base models in the `eastus` region, use `https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.1/models/base` instead of `https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base`.
294
+
You must update the base path in your code from `/speechtotext/v3.1` to `/speechtotext/v3.2-preview.2`. For example, to get base models in the `eastus` region, use `https://eastus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.2/models/base` instead of `https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base`.
180
295
181
296
182
297
## Next steps
183
298
184
299
*[Speech to text REST API](rest-speech-to-text.md)
185
-
*[Speech to text REST API v3.2 (preview)](https://eastus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-2-preview1)
300
+
*[Speech to text REST API v3.2 (preview)](https://eastus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-2-preview2)
186
301
*[Speech to text REST API v3.1 reference](https://eastus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-1)
187
302
*[Speech to text REST API v3.0 reference](https://eastus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-0)
Copy file name to clipboardExpand all lines: articles/ai-services/speech-service/rest-speech-to-text.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ Speech to text REST API is used for [batch transcription](batch-transcription.md
22
22
> Speech to text REST API v3.0 will be retired on April 1st, 2026. For more information, see the Speech to text REST API [v3.0 to v3.1](migrate-v3-0-to-v3-1.md) and [v3.1 to v3.2](migrate-v3-1-to-v3-2.md) migration guides.
23
23
24
24
> [!div class="nextstepaction"]
25
-
> [See the Speech to text REST API v3.2 (preview)](https://eastus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-2-preview1)
25
+
> [See the Speech to text REST API v3.2 (preview)](https://eastus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-2-preview2)
26
26
27
27
> [!div class="nextstepaction"]
28
28
> [See the Speech to text REST API v3.1 reference documentation](https://eastus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-1/)
0 commit comments