> ## Documentation Index
> Fetch the complete documentation index at: https://doc.rapida.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AssemblyAI

> AssemblyAI provides advanced speech-to-text with AI-powered audio intelligence features.

## Getting Started

To integrate AssemblyAI with your Rapida application for speech-to-text (STT) capabilities, follow these steps:

## Supported Models

### Speech-to-Text Models

| Model Name | Description                    | Best For                          |
| ---------- | ------------------------------ | --------------------------------- |
| best       | AssemblyAI's latest best model | High accuracy, general purpose    |
| nano       | Lightweight model              | Cost-effective, faster processing |

### Languages Supported

AssemblyAI supports automatic language detection and can recognize content in 99+ languages.

Popular supported languages include:

* English (US, UK, Australian, Indian variants)
* Spanish, French, German, Italian
* Mandarin, Cantonese, Japanese, Korean
* Hindi, Portuguese, Russian, Arabic, and many more

## Supported Features

* **Speaker Diarization**: Identify different speakers in conversations
* **Sentiment Analysis**: Analyze sentiment of transcribed content
* **Entity Detection**: Automatically detect entities (names, locations, etc.)
* **Profanity Filtering**: Filter or redact profanity
* **Auto Chapters**: Automatically segment transcripts into chapters
* **Summarization**: Get AI-generated summaries of transcribed content
* **Custom Vocabulary**: Define custom words and terminology

## Prerequisites

* Have an AssemblyAI account (sign up at [https://www.assemblyai.com](https://www.assemblyai.com))
* Navigate to your dashboard
* Go to the API tokens section
* Generate a new API token
* Copy the API token (make sure to save it securely)

# Setting Up Provider Credentials

<Steps>
  <Step title="Access the Integrations Page">
    <img src="https://mintcdn.com/rapidaai/iFtJHOhZE0HHFT_Q/images/integration/providers/providers-and-models.png?fit=max&auto=format&n=iFtJHOhZE0HHFT_Q&q=85&s=1aa112ebaf44541a92bcac925df62cf8" alt="Integrations Page" width="3600" height="2024" data-path="images/integration/providers/providers-and-models.png" />

    Navigate to the "Integration > Models" page to access speech service providers.
  </Step>

  <Step title="Select AssemblyAI">
    On the Integrations page, find the AssemblyAI provider card.

    Click the "Setup Credential" button for AssemblyAI.
  </Step>

  <Step title="Create Provider Credential">
    A modal window will appear titled "Create provider credential". Follow these steps:

    1. Select "AssemblyAI" from the dropdown (if not already selected)
    2. Enter a Key Name: Assign a unique name to this provider key for easy identification
    3. Enter the API Token: Input your AssemblyAI API token
    4. Click "Configure" to save the credential
  </Step>

  <Step title="Verify Credential Setup">
    After setting up the credential, you can verify it's been added:

    1. The AssemblyAI provider card should now show "Connected"
    2. If you click on the provider, you'll see a "View provider credential" modal
    3. This modal displays the credential name, when it was last updated, and options to delete or close
  </Step>
</Steps>

Your AssemblyAI provider credential is now set up for speech-to-text integration.

## Integration Features

* **High Accuracy**: Industry-leading transcription accuracy
* **AI-Powered Features**: Built-in sentiment analysis and entity detection
* **99+ Languages**: Supports automatic detection across 99+ languages
* **Real-time & Batch**: Both streaming and batch processing options
* **Speaker Diarization**: Automatically identify different speakers
* **Profanity Detection**: Filter or redact inappropriate language
* **Summarization**: Generate automatic summaries of conversations

For more information, visit the [AssemblyAI documentation](https://www.assemblyai.com/docs).
