> ## AI Agent Context > Get the complete documentation index at: https://aistudio.google.com/llms.txt > Use this file to discover all available pages. > For the full documentation in a single file, fetch: https://aistudio.google.com/llms-full.txt # Gemini 3.5 Transcribe Gemini 3.5 Transcribe is a speech-to-text model based on Gemini's audio understanding capabilities. It provides low-latency, accurate transcription with utterance-based language detection, speaker diarization, word-level timestamps, Smart transcription, and custom vocabulary speech biasing. {% button href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.5-transcribe" variant="ais" %} Try in Google AI Studio {% /button %} ## Documentation {% id="documentation" %} Gemini 3.5 Transcribe converts speech to text from audio files. It automatically detects 85+ languages, handles multi-language code-switching, identifies individual speakers, outputs word-level timestamps, and adapts to domain-specific terms through custom vocabulary biasing. Visit the [Audio transcription](/docs/transcribe) guide for full coverage of non-streaming features. For real-time, low-latency streaming transcription over WebSockets, visit the [Live transcription](/docs/live-api/live-transcribe) guide using `gemini-3.5-transcribe-live`. For detailed pricing, see the [Pricing page](/docs/pricing#gemini-3.5-transcribe). ## gemini-3.5-transcribe {% id="gemini-35-transcribe" %} {% table variant="model" %} * Property * Description --- * {% section class="model-property" %} {% icon name="id_card" /%}Model code {% /section %} * `gemini-3.5-transcribe` --- * {% section class="model-property" %} {% icon name="save" /%}Supported data types {% /section %} * **Inputs** Audio (up to 1 hour) **Output** Text, Word annotations --- * {% section class="model-property" %} {% icon name="token_auto" /%}Audio limits {% /section %} * **Unary audio limit** Up to 1 hour per request (up to 30 minutes when speaker diarization or word-level timestamps are enabled) --- * {% section class="model-property" %} {% icon name="handyman" /%}Capabilities {% /section %} * {% section class="three-column-grid" %} {% section %} **[Audio transcription](/docs/transcribe)** {% badge type="supported" /%} {% /section %} {% section %} **[Speaker diarization](/docs/transcribe#speaker-diarization)** {% badge type="supported" /%} {% /section %} {% section %} **[Word-level timestamps](/docs/transcribe#word-timestamps)** {% badge type="supported" /%} {% /section %} {% section %} **[Custom vocabulary](/docs/transcribe#custom-vocabulary)** {% badge type="supported" /%} {% /section %} {% section %} **[Smart transcription](/docs/transcribe#transcription-modes)** {% badge type="supported" /%} {% /section %} {% section %} **[Caching](/docs/caching)** {% badge type="not-supported" /%} {% /section %} {% section %} **[Code execution](/docs/code-execution)** {% badge type="not-supported" /%} {% /section %} {% section %} **[File search](/docs/file-search)** {% badge type="not-supported" /%} {% /section %} {% section %} **[Function calling](/docs/function-calling)** {% badge type="not-supported" /%} {% /section %} {% section %} **[Image generation](/docs/image-generation)** {% badge type="not-supported" /%} {% /section %} {% section %} **[Thinking](/docs/thinking)** {% badge type="not-supported" /%} {% /section %} {% /section %} --- * {% section class="model-property" %} {% icon name="speed" /%}Consumption options {% /section %} * {% section class="three-column-grid" %} {% section %} **[Batch API](/docs/batch-api)** {% badge type="not-supported" /%} {% /section %} {% section %} **[Flex inference](/docs/flex-inference)** {% badge type="not-supported" /%} {% /section %} {% section %} **[Priority inference](/docs/priority-inference)** {% badge type="not-supported" /%} {% /section %} {% /section %} --- * {% section class="model-property" %} {% icon name="123" /%}Versions {% /section %} * Read the [model version patterns](/docs/models#model-versions) for more details. * `gemini-3.5-transcribe` (Unary) * `gemini-3.5-transcribe-live` (Live API) --- * {% section class="model-property" %} {% icon name="calendar_month" /%}Latest update {% /section %} * August 2026 --- * {% section class="model-property" %} {% icon name="paid" /%}Pricing {% /section %} * [Gemini 3.5 Transcribe](/docs/pricing#gemini-3.5-transcribe) [Gemini 3.5 Transcribe Live](/docs/pricing#gemini-3.5-transcribe-live) {% /table %} ## Feature support and limitations {% id="feature-support-and-limitations" %} Gemini 3.5 Transcribe supports the following features across its two endpoints: | Feature | Live Streaming (`gemini-3.5-transcribe-live`) | Audio File Processing (`gemini-3.5-transcribe`) | Notes / Limitations | | :--- | :--- | :--- | :--- | | **Language Auto-detection** | Supported (85+ languages) | Supported (85+ languages) | Includes mid-session code-mixing. | | **Word-level Timestamps** | Not Supported | Supported | Degrades transcription accuracy. Incompatible with custom vocabulary. | | **Custom Vocabulary Biasing** | Supported (up to 1,000 terms) | Supported (up to 1,000 terms) | Customers typically see best results with up to 100 terms. Incompatible with diarization and timestamps. | | **Smart Dictation & Formatting** | Supported | Supported | Includes filler word removal and intent-aware alphanumeric formatting. | | **Speaker Diarization** | Not Supported | Supported (up to 8 speakers) | Attribution for 3+ speakers is experimental. Incompatible with custom vocabulary. | | **Max Audio Duration** | 10 minutes per session. | Up to 1 hour | File processing is limited to 30 minutes when features like diarization or timestamps are enabled. | ## Supported languages {% id="supported-languages" %} The following languages and BCP-47 language codes are supported for Gemini 3.5 Transcribe: | Language | BCP-47 Code | Language | BCP-47 Code | | :--- | :--- | :--- | :--- | | Afrikaans | `af-ZA` | Japanese | `ja-JP` | | Amharic | `am-ET` | Javanese | `jv-ID` | | Arabic (Egypt) | `ar-EG` | Kabuverdianu | `kea-CV` | | Armenian | `hy-AM` | Kannada | `kn-IN` | | Assamese | `as-IN` | Kazakh | `kk-KZ` | | Azerbaijani | `az-AZ` | Korean | `ko-KR` | | Belarusian | `be-BY` | Kyrgyz | `ky-KG` | | Bengali (Bangladesh) | `bn-BD` | Latvian | `lv-LV` | | Bengali (India) | `bn-IN` | Lingala | `ln-CD` | | Bosnian | `bs-BA` | Lithuanian | `lt-LT` | | Bulgarian | `bg-BG` | Macedonian | `mk-MK` | | Bulgarian (Aromanian) | `rup-BG` | Malay | `ms-MY` | | Burmese | `my-MM` | Malayalam | `ml-IN` | | Cantonese (Traditional) | `yue-Hant-HK` | Maltese | `mt-MT` | | Catalan | `ca-ES` | Mandarin Chinese (Simplified) | `cmn-Hans-CN` | | Cebuano | `ceb` | Marathi | `mr-IN` | | Central Khmer | `km-KH` | Mongolian | `mn-MN` | | Croatian | `hr-HR` | Nepali | `ne-NP` | | Czech | `cs-CZ` | Norwegian | `nb-NO` | | Danish | `da-DK` | Oriya | `or-IN` | | Dutch | `nl-NL` | Polish | `pl-PL` | | English (Great Britain) | `en-GB` | Portuguese (Brazil) | `pt-BR` | | English (India) | `en-IN` | Portuguese (Portugal) | `pt-PT` | | English (United States) | `en-US` | Punjabi | `pa-IN` | | Estonian | `et-EE` | Punjabi (Gurmukhi script) | `pa-Guru-IN` | | Farsi | `fa-IR` | Romanian | `ro-RO` | | Filipino | `fil-PH` | Russian | `ru-RU` | | Finnish | `fi-FI` | Serbian | `sr-RS` | | French | `fr-FR` | Sindhi (Arabic script) | `sd-Arab-IN` | | Galician | `gl-ES` | Slovak | `sk-SK` | | Georgian | `ka-GE` | Slovenian | `sl-SI` | | German | `de-DE` | Spanish (Latin America) | `es-419` | | Greek | `el-GR` | Spanish (United States) | `es-US` | | Gujarati | `gu-IN` | Swahili (Kenya) | `sw-KE` | | Hausa | `ha-NG` | Swedish | `sv-SE` | | Hebrew | `he-IL` | Tajik | `tg-TJ` | | Hindi | `hi-IN` | Telugu | `te-IN` | | Hungarian | `hu-HU` | Thai | `th-TH` | | Icelandic | `is-IS` | Turkish | `tr-TR` | | Indian English | `en-IN` | Ukrainian | `uk-UA` | | Indonesian | `id-ID` | Uzbek | `uz-UZ` | | Italian | `it-IT` | Vietnamese | `vi-VN` |