AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Implementation for accessing TranscribeStreaming
Amazon Transcribe streaming offers four main types of real-time transcription: Standard, Medical, Call Analytics, and Health Scribe.Standard transcriptions are the most common option. Refer to for details.
Medical transcriptions are tailored to medical professionals and incorporate medical terms. A common use case for this service is transcribing doctor-patient dialogue in real time, so doctors can focus on their patient instead of taking notes. Refer to for details.
Call Analytics transcriptions are designed for use with call center audio on two different channels; if you're looking for insight into customer service calls, use this option. Refer to for details.
HealthScribe transcriptions are designed to automatically create clinical notes from patient-clinician conversations using generative AI. Refer to [here] for details.
Namespace: Amazon.TranscribeStreaming
Assembly: AWSSDK.TranscribeStreaming.dll
Version: 3.x.y.z
public class AmazonTranscribeStreamingClient : AmazonServiceClient IAmazonService, IAmazonTranscribeStreaming, IDisposable
The AmazonTranscribeStreamingClient type exposes the following members
| Name | Description | |
|---|---|---|
|
AmazonTranscribeStreamingClient() |
Constructs AmazonTranscribeStreamingClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="AWSProfileName" value="AWS Default"/>
</appSettings>
</configuration>
|
|
AmazonTranscribeStreamingClient(RegionEndpoint) |
Constructs AmazonTranscribeStreamingClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="AWSProfileName" value="AWS Default"/>
</appSettings>
</configuration>
|
|
AmazonTranscribeStreamingClient(AmazonTranscribeStreamingConfig) |
Constructs AmazonTranscribeStreamingClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="AWSProfileName" value="AWS Default"/>
</appSettings>
</configuration>
|
|
AmazonTranscribeStreamingClient(AWSCredentials) |
Constructs AmazonTranscribeStreamingClient with AWS Credentials |
|
AmazonTranscribeStreamingClient(AWSCredentials, RegionEndpoint) |
Constructs AmazonTranscribeStreamingClient with AWS Credentials |
|
AmazonTranscribeStreamingClient(AWSCredentials, AmazonTranscribeStreamingConfig) |
Constructs AmazonTranscribeStreamingClient with AWS Credentials and an AmazonTranscribeStreamingClient Configuration object. |
|
AmazonTranscribeStreamingClient(string, string) |
Constructs AmazonTranscribeStreamingClient with AWS Access Key ID and AWS Secret Key |
|
AmazonTranscribeStreamingClient(string, string, RegionEndpoint) |
Constructs AmazonTranscribeStreamingClient with AWS Access Key ID and AWS Secret Key |
|
AmazonTranscribeStreamingClient(string, string, AmazonTranscribeStreamingConfig) |
Constructs AmazonTranscribeStreamingClient with AWS Access Key ID, AWS Secret Key and an AmazonTranscribeStreamingClient Configuration object. |
|
AmazonTranscribeStreamingClient(string, string, string) |
Constructs AmazonTranscribeStreamingClient with AWS Access Key ID and AWS Secret Key |
|
AmazonTranscribeStreamingClient(string, string, string, RegionEndpoint) |
Constructs AmazonTranscribeStreamingClient with AWS Access Key ID and AWS Secret Key |
|
AmazonTranscribeStreamingClient(string, string, string, AmazonTranscribeStreamingConfig) |
Constructs AmazonTranscribeStreamingClient with AWS Access Key ID, AWS Secret Key and an AmazonTranscribeStreamingClient Configuration object. |
| Name | Type | Description | |
|---|---|---|---|
|
Config | Amazon.Runtime.IClientConfig | Inherited from Amazon.Runtime.AmazonServiceClient. |
| Name | Description | |
|---|---|---|
|
DetermineServiceOperationEndpoint(AmazonWebServiceRequest) |
Returns the endpoint that will be used for a particular request. |
|
Dispose() | Inherited from Amazon.Runtime.AmazonServiceClient. |
|
GetMedicalScribeStream(GetMedicalScribeStreamRequest) |
Provides details about the specified Amazon Web Services HealthScribe streaming session.
To view the status of the streaming session, check the |
|
GetMedicalScribeStreamAsync(GetMedicalScribeStreamRequest, CancellationToken) |
Provides details about the specified Amazon Web Services HealthScribe streaming session.
To view the status of the streaming session, check the |
|
StartCallAnalyticsStreamTranscriptionAsync(StartCallAnalyticsStreamTranscriptionRequest, CancellationToken) |
Starts a bidirectional HTTP/2 or WebSocket stream where audio is streamed to Amazon Transcribe and the transcription results are streamed to your application. Use this operation for Call Analytics transcriptions. The following parameters are required:
For more information on streaming with Amazon Transcribe, see Transcribing streaming audio. |
|
StartMedicalScribeStreamAsync(StartMedicalScribeStreamRequest, CancellationToken) |
Starts a bidirectional HTTP/2 stream, where audio is streamed to Amazon Web Services HealthScribe and the transcription results are streamed to your application.
When you start a stream, you first specify the stream configuration in a
After you send a
You can pause or resume streaming. To pause streaming, complete the input stream without
sending the The following parameters are required:
For more information on streaming with Amazon Web Services HealthScribe, see Amazon Web Services HealthScribe. |
|
StartMedicalStreamTranscriptionAsync(StartMedicalStreamTranscriptionRequest, CancellationToken) |
Starts a bidirectional HTTP/2 or WebSocket stream where audio is streamed to Amazon Transcribe Medical and the transcription results are streamed to your application. The following parameters are required:
For more information on streaming with Amazon Transcribe Medical, see Transcribing streaming audio. |
|
StartStreamTranscriptionAsync(StartStreamTranscriptionRequest, CancellationToken) |
Starts a bidirectional HTTP/2 or WebSocket stream where audio is streamed to Amazon Transcribe and the transcription results are streamed to your application. The following parameters are required:
For more information on streaming with Amazon Transcribe, see Transcribing streaming audio. |
| Name | Description | |
|---|---|---|
|
AfterResponseEvent | Inherited from Amazon.Runtime.AmazonServiceClient. |
|
BeforeRequestEvent | Inherited from Amazon.Runtime.AmazonServiceClient. |
|
ExceptionEvent | Inherited from Amazon.Runtime.AmazonServiceClient. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.7.2 and newer