---
title: Amazon Transcribe
description: >-
  Amazon Transcribe is an automatic speech recognition service that converts
  audio to text.
breadcrumbs: Docs > Integrations > Amazon Transcribe
---

> For the complete documentation index, see [llms.txt](https://docs.datadoghq.com/llms.txt).

# Amazon Transcribe
Integration version1.0.0
{% callout %}
# Important note for users on the following Datadog sites: us2.ddog-gov.com

{% alert level="info" %}
To find out if this integration is available in your organization, see your [Datadog Integrations](https://app.datadoghq.com/integrations) page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email [support@ddog-gov.com](mailto:support@ddog-gov.com).
{% /alert %}

{% /callout %}

## Overview{% #overview %}

Monitor Amazon Transcribe transcription job and streaming activity, including concurrent jobs and streams, request counts, errors, and throttling.

Enable this integration to see all your Amazon Transcribe metrics in Datadog.

## Setup{% #setup %}

### Installation{% #installation %}

If you haven't already, set up the [Amazon Web Services integration](https://docs.datadoghq.com/integrations/amazon_web_services.md) first.

### Metric collection{% #metric-collection %}

1. In the [AWS integration tile](https://app.datadoghq.com/integrations/amazon-web-services), ensure that `Transcribe` is enabled under the `Metric Collection` tab.
1. Install the [Datadog - Amazon Transcribe integration](https://app.datadoghq.com/integrations/amazon-transcribe).

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **aws.transcribe.async_server_error_count**(count)                   | The number of asynchronous server errors, specifically automatic speech recognition processing errors.*Shown as error*                              |
| **aws.transcribe.async_user_error_count**(count)                     | The number of asynchronous user errors, such as audio format mismatches, invalid sample rates, or Amazon S3 access errors.*Shown as error*          |
| **aws.transcribe.audio_duration_time**(gauge)                         | The length of an audio or video file.*Shown as second*                                                                                              |
| **aws.transcribe.audio_duration_time.maximum**(gauge)                 | The maximum length of an audio or video file.*Shown as second*                                                                                      |
| **aws.transcribe.concurrent_jobs_count**(gauge)                       | The number of concurrent transcription jobs.*Shown as job*                                                                                          |
| **aws.transcribe.concurrent_jobs_count.maximum**(gauge)               | The maximum number of concurrent transcription jobs.*Shown as job*                                                                                  |
| **aws.transcribe.concurrent_post_stream_jobs_count**(gauge)         | The number of concurrent AWS HealthScribe post-stream analytics jobs currently being processed.*Shown as job*                                       |
| **aws.transcribe.concurrent_post_stream_jobs_count.maximum**(gauge) | The maximum number of concurrent AWS HealthScribe post-stream analytics jobs currently being processed.*Shown as job*                               |
| **aws.transcribe.concurrent_streams_count**(gauge)                    | The number of concurrent streams currently being processed.*Shown as connection*                                                                    |
| **aws.transcribe.concurrent_streams_count.maximum**(gauge)            | The maximum number of concurrent streams currently being processed.*Shown as connection*                                                            |
| **aws.transcribe.in_progress_custom_language_models**(gauge)        | The number of custom language models currently being trained.*Shown as job*                                                                         |
| **aws.transcribe.limit_exceeded_count**(count)                        | The number of requests rejected for exceeding a non-rate quota, such as concurrent jobs or total transcriptions.                                    |
| **aws.transcribe.post_stream_job_limit_exceeded_count**(count)     | The number of requests rejected for exceeding the concurrent post-stream job quota.                                                                 |
| **aws.transcribe.successful_request_count**(count)                    | The number of successful requests, with response codes in the 200-299 range.*Shown as request*                                                      |
| **aws.transcribe.sync_server_error_count**(count)                    | The number of synchronous server errors, with response codes in the 500-599 range.*Shown as error*                                                  |
| **aws.transcribe.sync_user_error_count**(count)                      | The number of synchronous user errors, such as invalid parameters, files, or permissions, with response codes in the 400-499 range.*Shown as error* |
| **aws.transcribe.throttled_count**(count)                              | The number of requests throttled due to an exceeded transaction rate quota.*Shown as throttle*                                                      |
| **aws.transcribe.total_request_count**(count)                         | The total number of requests made to Amazon Transcribe, including successful and unsuccessful requests.*Shown as request*                           |

### Events{% #events %}

The Amazon Transcribe integration does not include any events.

### Service Checks{% #service-checks %}

The Amazon Transcribe integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
