Welcome - Transcribe

Welcome

This guide provides detailed information on the Amazon Transcribe API, including operations, request and response syntax, data types, and error codes. For more information about Amazon Transcribe, refer to the Amazon Transcribe Developer Guide.

The Amazon Transcribe API reference is separated into the following sections:

If you're transcribing a media file located in an Amazon S3 bucket, you're performing a batch transcription and must use the operations and data types listed in the Amazon Transcribe Service section.

If you're transcribing a real-time media stream, you're performing a streaming transcription and must use the operations and data types listed in the Amazon Transcribe Streaming Service section.

Amazon Transcribe supports the following SDKs:

Batch transcriptions

Streaming transcriptions

AWS Command Line Interface (CLI)

The CLI is not supported for streaming.

C++

C++

Go

Go

Java V2

Java V2

JavaScript

JavaScript V3

PHP V3

PHP V3

Python Boto3

Python Streaming SDK for Amazon Transcribe

Ruby V3

Ruby V3

.NET

.NET is not supported for streaming.

All operations and actions listed in this guide function equally across all supported SDKs.

Amazon Transcribe Service

Amazon Transcribe offers three main types of batch transcription: Standard, Medical, and Call Analytics.

  • Standard transcriptions are the most common option. Refer to StartTranscriptionJob 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 into after-visit notes. Refer to StartMedicalTranscriptionJob 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 StartCallAnalyticsJob for details.

Amazon Transcribe Streaming Service

Amazon Transcribe streaming offers two types of real-time transcription: Standard and Medical.

  • Standard transcriptions are the most common option. Refer to StartStreamTranscription 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 StartMedicalStreamTranscription for details.