Skip to content

Commit e758124

Browse files
committed
cts is retiring
1 parent 9b580db commit e758124

File tree

7 files changed

+69
-50
lines changed

7 files changed

+69
-50
lines changed

articles/ai-services/speech-service/how-to-async-meeting-transcription.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,25 @@
11
---
2-
title: Asynchronous meeting transcription - Speech service
2+
title: Asynchronous conversation transcription - Speech service
33
titleSuffix: Azure AI services
4-
description: Learn how to use asynchronous meeting transcription using the Speech service. Available for Java and C# only.
4+
description: Learn how to use asynchronous conversation transcription using the Speech service. Available for Java and C# only.
55
manager: nitinme
66
ms.service: azure-ai-speech
77
ms.topic: how-to
8-
ms.date: 1/18/2024
8+
ms.date: 9/9/2024
99
ms.devlang: csharp
1010
ms.custom: cogserv-non-critical-speech, devx-track-csharp, devx-track-extended-java
1111
zone_pivot_groups: programming-languages-set-twenty-one
1212
---
1313

14-
# Asynchronous meeting transcription
14+
# Asynchronous conversation transcription
1515

16-
In this article, asynchronous meeting transcription is demonstrated using the **RemoteMeetingTranscriptionClient** API. If you have configured meeting transcription to do asynchronous transcription and have a `meetingId`, you can obtain the transcription associated with that `meetingId` using the **RemoteMeetingTranscriptionClient** API.
16+
> [!NOTE]
17+
> This feature is currently in public preview. This preview is provided without a service-level agreement, and is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
18+
19+
In this article, asynchronous conversation transcription is demonstrated using the **RemoteMeetingTranscriptionClient** API. If you have configured conversation transcription to do asynchronous transcription and have a `meetingId`, you can obtain the transcription associated with that `meetingId` using the **RemoteMeetingTranscriptionClient** API.
20+
21+
> [!IMPORTANT]
22+
> Conversation transcription multichannel diarization (preview) is retiring on March 28, 2025. For more information about migrating to other speech to text features, see [Migrate away from conversation transcription multichannel diarization](#migrate-away-from-conversation-transcription-multichannel-diarization).
1723
1824
## Asynchronous vs. real-time + asynchronous
1925

@@ -32,7 +38,7 @@ Two steps are required to accomplish asynchronous transcription. The first step
3238
::: zone-end
3339

3440

35-
## Next steps
41+
## Related content
3642

37-
> [!div class="nextstepaction"]
38-
> [Explore our samples on GitHub](https://aka.ms/csspeech/samples)
43+
- [Try the real-time diarization quickstart](get-started-stt-diarization.md)
44+
- [Try batch transcription with diarization](batch-transcription.md)
Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,34 @@
11
---
2-
title: Real-time meeting transcription quickstart - Speech service
2+
title: Real-time conversation transcription quickstart - Speech service
33
titleSuffix: Azure AI services
44
description: In this quickstart, learn how to transcribe meetings. You can add, remove, and identify multiple participants by streaming audio to the Speech service.
55
author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: quickstart
9-
ms.date: 1/21/2024
9+
ms.date: 9/9/2024
1010
ms.author: eur
1111
zone_pivot_groups: acs-js-csharp-python
1212
ms.custom: cogserv-non-critical-speech, references_regions, devx-track-extended-java, devx-track-js, devx-track-python
1313
---
1414

15-
# Quickstart: Real-time meeting transcription
15+
# Quickstart: Real-time conversation transcription (preview)
1616

17-
You can transcribe meetings with the ability to add, remove, and identify multiple participants by streaming audio to the Speech service. You first create voice signatures for each participant using the REST API, and then use the voice signatures with the Speech SDK to transcribe meetings. See the meeting transcription [overview](meeting-transcription.md) for more information.
17+
> [!NOTE]
18+
> This feature is currently in public preview. This preview is provided without a service-level agreement, and is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
19+
20+
You can transcribe meetings with the ability to add, remove, and identify multiple participants by streaming audio to the Speech service. You first create voice signatures for each participant using the REST API, and then use the voice signatures with the Speech SDK to transcribe meetings. See the conversation transcription [overview](meeting-transcription.md) for more information.
21+
22+
> [!IMPORTANT]
23+
> Conversation transcription multichannel diarization (preview) is retiring on March 28, 2025. For more information about migrating to other speech to text features, see [Migrate away from conversation transcription multichannel diarization](#migrate-away-from-conversation-transcription-multichannel-diarization).
1824
1925
## Limitations
2026

2127
* Only available in the following subscription regions: `centralus`, `eastasia`, `eastus`, `westeurope`
2228
* Requires a 7-mic circular multi-microphone array. The microphone array should meet [our specification](./speech-sdk-microphone.md).
2329

24-
> [!NOTE]
25-
> The Speech SDK for C++, Java, Objective-C, and Swift support meeting transcription, but we haven't yet included a guide here.
30+
> [!IMPORTANT]
31+
> For the conversation transcription multichannel diarization feature, use `MeetingTranscriber` instead of `ConversationTranscriber`, and use `CreateMeetingAsync` instead of `CreateConversationAsync`. A new "conversation transcription" feature is released without the use of user profiles and voice signatures. For more information, see the [release notes](releasenotes.md?tabs=speech-sdk).
2632
2733
::: zone pivot="programming-language-javascript"
2834
[!INCLUDE [JavaScript Basics include](includes/how-to/meeting-transcription/real-time-javascript.md)]
@@ -36,7 +42,7 @@ You can transcribe meetings with the ability to add, remove, and identify multip
3642
[!INCLUDE [Python Basics include](includes/how-to/meeting-transcription/real-time-python.md)]
3743
::: zone-end
3844

39-
## Next steps
45+
## Related content
4046

41-
> [!div class="nextstepaction"]
42-
> [Asynchronous meeting transcription](how-to-async-meeting-transcription.md)
47+
- [Try the real-time diarization quickstart](get-started-stt-diarization.md)
48+
- [Try batch transcription with diarization](batch-transcription.md)

articles/ai-services/speech-service/includes/how-to/meeting-transcription/real-time-csharp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
author: eric-urban
33
ms.service: azure-ai-speech
44
ms.topic: include
5-
ms.date: 01/24/2022
5+
ms.date: 9/9/2024
66
ms.author: eur
77
---
88

articles/ai-services/speech-service/includes/how-to/meeting-transcription/real-time-javascript.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
author: eric-urban
33
ms.service: azure-ai-speech
44
ms.topic: include
5-
ms.date: 01/24/2022
5+
ms.date: 9/9/2024
66
ms.author: eur
77
---
88

articles/ai-services/speech-service/includes/how-to/meeting-transcription/real-time-python.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
author: jyotsna-ravi
33
ms.service: azure-ai-speech
44
ms.topic: include
5-
ms.date: 11/11/2022
5+
ms.date: 9/9/2024
66
ms.author: jyravi
77
---
88

Lines changed: 33 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,40 @@
11
---
2-
title: Meeting transcription overview - Speech service
2+
title: Conversation transcription overview (preview)
33
titleSuffix: Azure AI services
4-
description: You use the meeting transcription feature for meetings. It combines recognition, speaker ID, and diarization to provide transcription of any meeting.
4+
description: You use the conversation transcription feature for meetings. It combines recognition, speaker ID, and diarization to provide transcription of any meeting.
55
author: eric-urban
66
manager: nitinme
77
ms.service: azure-ai-speech
88
ms.topic: overview
9-
ms.date: 1/21/2024
9+
ms.date: 9/9/2024
1010
ms.author: eur
1111
ms.custom: cogserv-non-critical-speech, references_regions
1212
---
1313

14-
# What is meeting transcription? (Preview)
14+
# What is conversation transcription multichannel diarization? (preview)
1515

16-
Meeting transcription is a [speech to text](speech-to-text.md) solution that provides real-time or asynchronous transcription of any meeting. This feature, which is currently in preview, combines speech recognition, speaker identification, and sentence attribution to determine who said what, and when, in a meeting.
16+
> [!NOTE]
17+
> This feature is currently in public preview. This preview is provided without a service-level agreement, and is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
18+
19+
Conversation transcription multichannel diarization is a [speech to text](speech-to-text.md) solution that provides real-time or asynchronous transcription of any meeting. This feature combines speech recognition, speaker identification, and sentence attribution to determine who said what, and when, in a meeting.
1720

1821
> [!IMPORTANT]
19-
> The former "conversation transcription" scenario is renamed to "meeting transcription." For example, use `MeetingTranscriber` instead of `ConversationTranscriber`, and use `CreateMeetingAsync` instead of `CreateConversationAsync`. A new "conversation transcription" feature is released without the use of user profiles and voice signatures. For more information, see the [release notes](releasenotes.md?tabs=speech-sdk).
22+
> Conversation transcription multichannel diarization (preview) is retiring on March 28, 2025. For more information about migrating to other speech to text features, see [Migrate away from conversation transcription multichannel diarization](#migrate-away-from-conversation-transcription-multichannel-diarization).
23+
24+
## Migrate away from conversation transcription multichannel diarization
25+
26+
Conversation transcription multichannel diarization (preview) is retiring on March 28, 2025.
27+
28+
To continue using speech to text with diarization, use the following features instead:
29+
30+
- [Real-time speech to text with diarization](get-started-stt-diarization.md)
31+
- [Batch transcription with diarization](batch-transcription.md)
32+
33+
These speech to text features only support diarization for single-channel audio. Multichannel audio that you used with conversation transcription multichannel diarization isn't supported.
2034

2135
## Key features
2236

23-
You might find the following features of meeting transcription useful:
37+
You might find the following features of conversation transcription useful:
2438

2539
- **Timestamps:** Each speaker utterance has a timestamp, so that you can easily find when a phrase was said.
2640
- **Readable transcripts:** Transcripts have formatting and punctuation added automatically to ensure the text closely matches what was being said.
@@ -31,41 +45,34 @@ You might find the following features of meeting transcription useful:
3145
- **Asynchronous transcription:** Provide transcripts with higher accuracy by using a multichannel audio stream.
3246

3347
> [!NOTE]
34-
> Although meeting transcription doesn't put a limit on the number of speakers in the room, it's optimized for 2-10 speakers per session.
35-
36-
## Get started
37-
38-
See the real-time meeting transcription [quickstart](how-to-use-meeting-transcription.md) to get started.
48+
> Although conversation transcription doesn't put a limit on the number of speakers in the room, it's optimized for 2-10 speakers per session.
3949
4050
## Use cases
4151

42-
To make meetings inclusive for everyone, such as participants who are deaf and hard of hearing, it's important to have transcription in real-time. Meeting transcription in real-time mode takes meeting audio and determines who is saying what, allowing all meeting participants to follow the transcript and participate in the meeting, without a delay.
52+
To make meetings inclusive for everyone, such as participants who are deaf and hard of hearing, it's important to have transcription in real-time. Conversation transcription in real-time mode takes meeting audio and determines who is saying what, allowing all meeting participants to follow the transcript and participate in the meeting, without a delay.
4353

44-
Meeting participants can focus on the meeting and leave note-taking to meeting transcription. Participants can actively engage in the meeting and quickly follow up on next steps, using the transcript instead of taking notes and potentially missing something during the meeting.
54+
Meeting participants can focus on the meeting and leave note-taking to conversation transcription. Participants can actively engage in the meeting and quickly follow up on next steps, using the transcript instead of taking notes and potentially missing something during the meeting.
4555

4656
## How it works
4757

4858
The following diagram shows a high-level overview of how the feature works.
4959

50-
![Diagram that shows the relationships among different pieces of the meeting transcription solution.](media/scenarios/meeting-transcription-service.png)
60+
![Diagram that shows the relationships among different pieces of the conversation transcription solution.](media/scenarios/meeting-transcription-service.png)
5161

5262
## Expected inputs
5363

54-
Meeting transcription uses two types of inputs:
64+
Conversation transcription uses two types of inputs:
5565

5666
- **Multi-channel audio stream:** For specification and design details, see [Microphone array recommendations](./speech-sdk-microphone.md).
57-
- **User voice samples:** Meeting transcription needs user profiles in advance of the conversation for speaker identification. Collect audio recordings from each user, and then send the recordings to the [signature generation service](https://aka.ms/cts/signaturegenservice) to validate the audio and generate user profiles.
58-
59-
> [!NOTE]
60-
> Single channel audio configuration for meeting transcription is currently only available in private preview.
67+
- **User voice samples:** Conversation transcription needs user profiles in advance of the conversation for speaker identification. Collect audio recordings from each user, and then send the recordings to the [signature generation service](https://aka.ms/cts/signaturegenservice) to validate the audio and generate user profiles.
6168

6269
User voice samples for voice signatures are required for speaker identification. Speakers who don't have voice samples are recognized as *unidentified*. Unidentified speakers can still be differentiated when the `DifferentiateGuestSpeakers` property is enabled (see the following example). The transcription output then shows speakers as, for example, *Guest_0* and *Guest_1*, instead of recognizing them as pre-enrolled specific speaker names.
6370

6471
```csharp
6572
config.SetProperty("DifferentiateGuestSpeakers", "true");
6673
```
6774

68-
## Real-time vs. asynchronous
75+
## Real-time or asynchronous
6976

7077
The following sections provide more detail about transcription modes you can choose.
7178

@@ -81,11 +88,11 @@ Audio data is batch processed to return the speaker identifier and transcript. S
8188

8289
Audio data is processed live to return the speaker identifier and transcript, and, in addition, requests a high-accuracy transcript through asynchronous processing. Select this mode if your application has a need for real-time transcription, and also requires a higher accuracy transcript for use after the meeting occurred.
8390

84-
## Language support
91+
## Language and region support
8592

86-
Currently, meeting transcription supports [all speech to text languages](language-support.md?tabs=stt) in the following regions: `centralus`, `eastasia`, `eastus`, `westeurope`.
93+
Currently, conversation transcription supports [all speech to text languages](language-support.md?tabs=stt) in the following regions: `centralus`, `eastasia`, `eastus`, `westeurope`.
8794

88-
## Next steps
95+
## Related content
8996

90-
> [!div class="nextstepaction"]
91-
> [Quickstart: Real-time meeting transcription](how-to-use-meeting-transcription.md)
97+
- [Try the real-time diarization quickstart](get-started-stt-diarization.md)
98+
- [Try batch transcription with diarization](batch-transcription.md)

articles/ai-services/speech-service/toc.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -321,13 +321,13 @@ items:
321321
displayName: pronounce, learn language, assess pron, chatting
322322
- name: Azure OpenAI speech to speech chat
323323
href: openai-speech.md
324-
- name: Meeting transcription
324+
- name: Conversation transcription multichannel diarization (preview)
325325
items:
326-
- name: Meeting transcription overview
326+
- name: Conversation transcription overview
327327
href: meeting-transcription.md
328-
- name: Real-time Meeting transcription quickstart
328+
- name: Real-time conversation transcription quickstart
329329
href: how-to-use-meeting-transcription.md
330-
- name: Asynchronous Meeting transcription
330+
- name: Asynchronous conversation transcription
331331
href: how-to-async-meeting-transcription.md
332332
- name: Multi-device conversation
333333
items:

0 commit comments

Comments
 (0)