Skip to content

Commit 5b43d06

Browse files
authored
Merge pull request #454 from eric-urban/eur/speech-refresh
speech refresh with customer intent
2 parents 2fe79e3 + 1861904 commit 5b43d06

31 files changed

+75
-41
lines changed

articles/ai-services/speech-service/sovereign-clouds.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22
title: Sovereign Clouds - Speech service
33
titleSuffix: Azure AI services
44
description: Learn how to use Sovereign Clouds
5-
author: alexeyo26
5+
author: eric-urban
6+
ms.author: eur
67
manager: nitinme
78
ms.service: azure-ai-speech
89
ms.topic: how-to
910
ms.custom: references_regions
10-
ms.date: 1/21/2024
11-
ms.author: alexeyo
11+
ms.date: 9/24/2024
12+
ms.reviewer: alexeyo
13+
#Customer intent: As a developer, I want to learn how to use Speech service in sovereign clouds.
1214
---
1315

1416
# Speech service in sovereign clouds

articles/ai-services/speech-service/speech-container-batch-processing.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 1/21/2024
9+
ms.date: 9/24/2024
1010
ms.author: eur
11+
#Customer intent: As a developer, I want to learn how to use the batch processing kit to scale Speech container requests.
1112
---
1213

1314
# Batch processing kit for Speech containers
@@ -24,7 +25,7 @@ The batch kit container is available for free on [GitHub](https://github.com/mic
2425
| Speech SDK integration | Pass common flags to the Speech SDK, including: n-best hypotheses, diarization, language, profanity masking. |
2526
|Run modes | Run the batch client once, continuously in the background, or create HTTP endpoints for audio files. |
2627
| Fault tolerance | Automatically retry and continue transcription without losing progress, and differentiate between which errors can, and can't be retried on. |
27-
| Endpoint availability detection | If an endpoint becomes unavailable, the batch client continues transcribing, using other container endpoints. When the client is available it automatically begins using the endpoint. |
28+
| Endpoint availability detection | If an endpoint becomes unavailable, the batch client continues transcribing, using other container endpoints. When the client is available, it automatically begins using the endpoint. |
2829
| Endpoint hot-swapping | Add, remove, or modify Speech container endpoints during runtime without interrupting the batch progress. Updates are immediate. |
2930
| Real-time logging | Real-time logging of attempted requests, timestamps, and failure reasons, with Speech SDK log files for each audio file. |
3031

@@ -40,7 +41,7 @@ docker pull docker.io/batchkit/speech-batch-kit:latest
4041

4142
## Endpoint configuration
4243

43-
The batch client takes a yaml configuration file that specifies the on-premises container endpoints. The following example can be written to `/mnt/my_nfs/config.yaml`, which is used in the examples below.
44+
The batch client takes a yaml configuration file that specifies the on-premises container endpoints. The following example can be written to `/mnt/my_nfs/config.yaml`, which is used in the following examples.
4445

4546
```yaml
4647
MyContainer1:
@@ -62,7 +63,7 @@ MyContainer3:
6263
6364
This yaml example specifies three speech containers on three hosts. The first host is specified by a IPv4 address, the second is running on the same VM as the batch-client, and the third container is specified by the DNS hostname of another VM. The `concurrency` value specifies the maximum concurrent file transcriptions that can run on the same container. The `rtf` (Real-Time Factor) value is optional and can be used to tune performance.
6465

65-
The batch client can dynamically detect if an endpoint becomes unavailable (for example, due to a container restart or networking issue), and when it becomes available again. Transcription requests won't be sent to containers that are unavailable, and the client continues using other available containers. You can add, remove, or edit endpoints at any time without interrupting the progress of your batch.
66+
The batch client can dynamically detect if an endpoint becomes unavailable (for example, due to a container restart or networking issue), and when it becomes available again. Transcription requests aren't sent to containers that are unavailable, and the client continues using other available containers. You can add, remove, or edit endpoints at any time without interrupting the progress of your batch.
6667

6768
## Run the batch processing container
6869
@@ -95,11 +96,11 @@ The client starts running. If an audio file was transcribed in a previous run, t
9596

9697
The batch processing kit offers three modes, using the `--run-mode` parameter.
9798

98-
#### [Oneshot](#tab/oneshot)
99+
#### [One-shot](#tab/oneshot)
99100

100101
`ONESHOT` mode transcribes a single batch of audio files (from an input directory and optional file list) to an output folder.
101102

102-
:::image type="content" source="media/containers/batch-oneshot-mode.png" alt-text="A diagram showing the batch-kit container processing files in oneshot mode.":::
103+
:::image type="content" source="media/containers/batch-oneshot-mode.png" alt-text="A diagram showing the batch-kit container processing files in one-shot mode.":::
103104

104105
1. Define the Speech container endpoints that the batch client uses in the `config.yaml` file.
105106
2. Place audio files for transcription in an input directory.

articles/ai-services/speech-service/speech-container-configuration.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 1/21/2024
9+
ms.date: 9/24/2024
1010
ms.author: eur
11+
#Customer intent: As a developer, I want to learn how to configure Speech containers.
1112
---
1213

1314
# Configure Speech service containers

articles/ai-services/speech-service/speech-container-faq.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
manager: nitinme
88
ms.service: azure-ai-speech
99
ms.topic: faq
10-
ms.date: 1/21/2024
10+
ms.date: 9/24/2024
1111
ms.author: eur
1212
ms.custom: devx-track-csharp
1313
title: Speech service containers frequently asked questions (FAQ)

articles/ai-services/speech-service/speech-container-howto-on-premises.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 3/21/2024
9+
ms.date: 9/24/2024
1010
ms.author: eur
11+
#Customer intent: As a developer, I want to learn how to use Speech service containers with Kubernetes and Helm.
1112
---
1213

1314
# Use Speech service containers with Kubernetes and Helm

articles/ai-services/speech-service/speech-container-howto.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: how-to
9-
ms.date: 1/22/2024
9+
ms.date: 9/24/2024
1010
ms.author: eur
1111
keywords: on-premises, Docker, container
12+
#Customer intent: As a developer, I want to learn how to install and run Speech containers with Docker.
1213
---
1314

1415
# Install and run Speech containers with Docker

articles/ai-services/speech-service/speech-container-lid.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ ms.date: 9/17/2024
1111
ms.author: eur
1212
zone_pivot_groups: programming-languages-speech-sdk-cli
1313
keywords: on-premises, Docker, container
14+
#Customer intent: As a developer, I want to learn how to install and run language identification containers with Docker.
1415
---
1516

1617
# Language identification containers with Docker

articles/ai-services/speech-service/speech-container-ntts.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ ms.date: 9/17/2024
1111
ms.author: eur
1212
zone_pivot_groups: programming-languages-speech-sdk-cli
1313
keywords: on-premises, Docker, container
14+
#Customer intent: As a developer, I want to learn how to install and run neural text to speech containers with Docker.
1415
---
1516

1617
# Text to speech containers with Docker

articles/ai-services/speech-service/speech-container-overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ ms.topic: how-to
99
ms.date: 9/17/2024
1010
ms.author: eur
1111
keywords: on-premises, Docker, container
12+
# Customer intent: As a developer, I want to learn about the Speech containers available in the Microsoft Container Registry (MCR).
1213
---
1314

1415
# Speech containers overview

articles/ai-services/speech-service/speech-container-stt.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ ms.date: 9/17/2024
1111
ms.author: eur
1212
zone_pivot_groups: programming-languages-speech-sdk-cli
1313
keywords: on-premises, Docker, container
14+
#Customer intent: As a developer, I want to learn how to install and run speech to text containers with Docker.
1415
---
1516

1617
# Speech to text containers with Docker

0 commit comments

Comments
 (0)