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

# Frequently Asked Questions

<style>
  {`
    /* Styles for custom list items */
    .no-bullets {
      list-style-type: none;
      padding-left: 0;
      margin-left: 0;
    }

    .no-bullets li {
      margin: 0;
      padding-left: 0;

      &:before {
        display: none !important;
      }
    }

    .link-cta {
      text-decoration: none;
      padding: 8px 12px;
      margin-left: -12px;
      border-radius: 0.5rem;

      p {
        margin: 0 !important;
      }
    }

    .link-cta:hover {
      background-color: var(--accent-3);
    }

    .link-cta svg {
      transition: transform 0.2s ease;
    }

    .link-cta:hover svg {
      transform: translateX(4px);
    }

    .card-stack {
      position: relative;
      width: 100%;
      margin-bottom: 20px;
    }

    body#fern-docs .card-stack > div {
      height: 100%;
    }

    .card-stack .fern-card {
      background: var(--grayscale-1);
      height: 100%;
      overflow: hidden;
    }

    .card-stack .fern-card > div {
      height: 100%;
    }

     .card-stack .fern-card > div > div {
      height: 100%;
    }

    .card-stack .fern-card > div > div > div:nth-child(2) {
      height: 100%;
    }

    /* Animation to change the color of the CTA text when hovering over the featured FAQ */
    .card-stack .fern-card:hover .cta {
      color: rgba(var(--accent-aaa),var(--tw-text-opacity,1));
      transition: color 0.2s ease;
    }

    .card-stack .fern-card .cta svg {
      transform: translateX(0);
      transition: color 0.2s ease, transform 0.2s ease;
    }

    .card-stack .fern-card:hover .cta svg {
      background-color: rgba(var(--accent-aaa),var(--tw-text-opacity,1));
      transform: translateX(4px);
    }

    /* Styling for the card stack effect behind each featured FAQ */
    .card-stack::before,
    .card-stack::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border-radius: 1rem;
      z-index: -1;
      border: 1px solid var(--border);
      background-color: var(--grayscale-1);
    }

    .card-stack::before {
      transform: translateY(8px) translateX(-8px);
      border-radius: 1.25rem;
    }

    .card-stack::after {
      transform: translateY(4px) translateX(-4px);
    }

    /* Animation to collapse card stack when hovering over the featured FAQ */
    .card-stack:hover::before,
    .card-stack:hover::after {
      transform: translateY(0) translateX(0);
      transition: transform 0.2s ease;
    }

    .bg-noise {
      background-position: 0 0;
      background-size: 5rem 10rem;
      background-image: url(https://fern-image-hosting.s3.us-east-1.amazonaws.com/6789751936e0c7bd371e8cf2_noise-full.webp);
      z-index: -1;
      opacity: 0.7;
      justify-content: center;
      align-items: center;
      width: calc(100% + 5rem);
      height: calc(100% + 5rem);
      display: flex;
      position: absolute;
      top: 0;
      left: 0;
    }
    `}
</style>

Get quick answers to the most common questions about AssemblyAI's features, pricing, and services.

<Note icon="magnifying-glass">
  Use the Search bar above to find specific information, or ask our AI assistant
  any question about AssemblyAI by typing in the search box!
</Note>

## **Popular**

<CardGroup cols={2}>
  <div className="card-stack">
    <Card href="/faq/how-to-opt-out-of-data-sharing-for-our-model-improvement-program">
      <div className="bg-noise" />

      <div className="flex flex-col h-full justify-between">
        <div className="flex flex-col gap-4 mb-auto">
          <div className="t-default text-lg font-semibold">
            How to Opt Out of Data Sharing for our Model Improvement Program
          </div>

          <div className="flex flex-row gap-2">
            <p className="t-muted text-sm">Privacy & Security</p>
          </div>
        </div>
      </div>
    </Card>
  </div>

  <div className="card-stack">
    <Card href="/faq/are-there-any-limits-on-file-size-or-file-duration-for-files-submitted-to-the-api">
      <div className="bg-noise" />

      <div className="flex flex-col h-full justify-between">
        <div className="flex flex-col gap-4 mb-auto">
          <div className="t-default text-lg font-semibold">
            Are there any limits on file size or file duration for files submitted to the API?
          </div>

          <div className="flex flex-row gap-2">
            <p className="t-muted text-sm">Pre-recorded audio</p>
          </div>
        </div>
      </div>
    </Card>
  </div>

  <div className="card-stack">
    <Card href="/faq/what-audio-and-video-file-types-are-supported-by-your-api">
      <div className="bg-noise" />

      <div className="flex flex-col h-full justify-between">
        <div className="flex flex-col gap-4 mb-auto">
          <div className="t-default text-lg font-semibold">
            What audio and video file types are supported by your API?
          </div>

          <div className="flex flex-row gap-2">
            <p className="t-muted text-sm">Pre-recorded audio</p>
          </div>
        </div>
      </div>
    </Card>
  </div>

  <div className="card-stack">
    <Card href="/faq/can-you-sign-a-baa">
      <div className="bg-noise" />

      <div className="flex flex-col h-full justify-between">
        <div className="flex flex-col gap-4 mb-auto">
          <div className="t-default text-lg font-semibold">
            Will AssemblyAI sign a Business Associate Addendum (BAA)?
          </div>

          <div className="flex flex-row gap-2">
            <p className="t-muted text-sm">Privacy & Security</p>
          </div>
        </div>
      </div>
    </Card>
  </div>

  <div className="card-stack">
    <Card href="/streaming/rate-limits">
      <div className="bg-noise" />

      <div className="flex flex-col h-full justify-between">
        <div className="flex flex-col gap-4 mb-auto">
          <div className="t-default text-lg font-semibold">
            How does the automatically scaling streaming rate limit for Real-time STT work?
          </div>

          <div className="flex flex-row gap-2">
            <p className="t-muted text-sm">Streaming audio</p>
          </div>
        </div>
      </div>
    </Card>
  </div>

  <div className="card-stack">
    <Card href="/account-management">
      <div className="bg-noise" />

      <div className="flex flex-col h-full justify-between">
        <div className="flex flex-col gap-4 mb-auto">
          <div className="t-default text-lg font-semibold">
            Can I sign up for free?
          </div>

          <div className="flex flex-row gap-2">
            <p className="t-muted text-sm">Account, Billing & Payments</p>
          </div>
        </div>
      </div>
    </Card>
  </div>
</CardGroup>
