From aa2e80a134e8bceb8abb2c8f730333331f958ae8 Mon Sep 17 00:00:00 2001 From: egenthon-cmd Date: Mon, 8 Jun 2026 14:18:07 -0400 Subject: [PATCH 1/8] docs: add the clarification of choosing the models --- api-reference/v2/live/init.mdx | 3 +++ api-reference/v2/pre-recorded/init.mdx | 6 +++++- chapters/live-stt/quickstart.mdx | 12 ++++++++++-- chapters/migrations/from-assembly.mdx | 4 ++-- chapters/migrations/from-deepgram.mdx | 4 ++-- chapters/pre-recorded-stt/quickstart.mdx | 11 +++++++++++ snippets/choose-model.mdx | 8 ++++++++ 7 files changed, 41 insertions(+), 7 deletions(-) create mode 100644 snippets/choose-model.mdx diff --git a/api-reference/v2/live/init.mdx b/api-reference/v2/live/init.mdx index 536640f..a34c106 100644 --- a/api-reference/v2/live/init.mdx +++ b/api-reference/v2/live/init.mdx @@ -5,7 +5,10 @@ openapi: POST /v2/live --- import WhyPostToOpenWebSocket from "/snippets/why-post-to-open-websocket.mdx"; +import ChooseModel from "/snippets/choose-model.mdx"; Use the returned WebSocket url to connect to the WebSocket and start sending audio chunks. Use the returned `id` and the [GET /v2/live/:id](/api-reference/v2/live/get) endpoint to obtain the status and results. + + diff --git a/api-reference/v2/pre-recorded/init.mdx b/api-reference/v2/pre-recorded/init.mdx index 413e335..d1ba3e7 100644 --- a/api-reference/v2/pre-recorded/init.mdx +++ b/api-reference/v2/pre-recorded/init.mdx @@ -2,4 +2,8 @@ title: Initiate a transcription description: Initiate a pre-recorded transcription job. Use the returned `id` and the [GET /v2/pre-recorded/:id](/api-reference/v2/pre-recorded/get) endpoint to obtain the results. openapi: POST /v2/pre-recorded ---- \ No newline at end of file +--- + +import ChooseModel from "/snippets/choose-model.mdx"; + + \ No newline at end of file diff --git a/chapters/live-stt/quickstart.mdx b/chapters/live-stt/quickstart.mdx index 983a13a..d2e3d46 100644 --- a/chapters/live-stt/quickstart.mdx +++ b/chapters/live-stt/quickstart.mdx @@ -6,6 +6,7 @@ description: How to transcribe live audio with Gladia's Real-time speech-to-text import Samples from '/snippets/samples.mdx'; import PartialsTip from '/snippets/partials-tip.mdx'; import WhyPostToOpenWebSocket from '/snippets/why-post-to-open-websocket.mdx'; +import ChooseModel from '/snippets/choose-model.mdx'; @@ -57,6 +58,8 @@ from gladiaio_sdk import ( First, call the [ endpoint](/api-reference/v2/live/init) and pass your configuration. It's important to correctly define the properties `encoding`, `sample_rate`, `bit_depth` and `channels` as we need them to parse your audio chunks. + + ```typescript JavaScript @@ -65,7 +68,7 @@ const gladiaClient = new GladiaClient({ }); const gladiaConfig = { - model: "solaria-1", + model: "solaria-3", encoding: 'wav/pcm', sample_rate: 16000, bit_depth: 16, @@ -89,7 +92,7 @@ live_client = gladia_client.live_v2() live_client = gladia_client.live_v2_async() init_request = LiveV2InitRequest( - model="solaria-1", + model="solaria-3", encoding="wav/pcm", sample_rate=16000, bit_depth=16, @@ -288,6 +291,8 @@ curl --request GET \ First, call the [ endpoint](/api-reference/v2/live/init) and pass your configuration. It's important to correctly define the properties `encoding`, `sample_rate`, `bit_depth` and `channels` as we need them to parse your audio chunks. + + ```javascript JavaScript @@ -298,6 +303,7 @@ const response = await fetch("https://api.gladia.io/v2/live", { "x-gladia-key": "", }, body: JSON.stringify({ + model: "solaria-3", encoding: "wav/pcm", sample_rate: 16000, bit_depth: 16, @@ -322,6 +328,7 @@ curl --request POST \ --header 'Content-Type: application/json' \ --header 'x-gladia-key: YOUR_GLADIA_API_KEY' \ --data '{ + "model": "solaria-3", "encoding": "wav/pcm", "sample_rate": 16000, "bit_depth": 16, @@ -504,6 +511,7 @@ const response = await fetch("https://api.gladia.io/v2/live", { "x-gladia-key": "", }, body: JSON.stringify({ + model: "solaria-3", encoding: "wav/pcm", sample_rate: 16000, bit_depth: 16, diff --git a/chapters/migrations/from-assembly.mdx b/chapters/migrations/from-assembly.mdx index b0f4f7c..a3ed639 100644 --- a/chapters/migrations/from-assembly.mdx +++ b/chapters/migrations/from-assembly.mdx @@ -99,7 +99,7 @@ Choose the model, audio format, and language options your app needs. Most parame | AssemblyAI | Gladia | Notes / Example | | :---------------: | :---------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------- | -| `model` | `model` | Choose the latest Gladia model ("solaria-1"). | +| `model` | `model` | Choose the Gladia model (`"solaria-3"` recommended, or `"solaria-1"`). | | `encoding` | `encoding` | Match the actual [audio format](/api-reference/v2/live/init#body-encoding) (e.g., `linear16` ↔ `wav/pcm`). | | | `bit_depth` | Choose the [bit depth](/api-reference/v2/live/init#body-bit-depth) value from your audio | | `sample_rate` | `sample_rate` | Same unit (Hz). | @@ -110,7 +110,7 @@ Choose the model, audio format, and language options your app needs. Most parame ```json Gladia config example { - "model": "solaria-1", + "model": "solaria-3", "encoding": "wav/pcm", "bit_depth": 16, "sample_rate": 16000, diff --git a/chapters/migrations/from-deepgram.mdx b/chapters/migrations/from-deepgram.mdx index bdce71a..bbf5417 100644 --- a/chapters/migrations/from-deepgram.mdx +++ b/chapters/migrations/from-deepgram.mdx @@ -90,7 +90,7 @@ Choose the model, audio format, and language options your app needs. Most parame | Deepgram | Gladia | Notes / Example | | :---------------: | :---------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------- | -| `model` | `model` | Choose the latest Gladia model ("solaria-1"). | +| `model` | `model` | Choose the Gladia model (`"solaria-3"` recommended, or `"solaria-1"`). | | `encoding` | `encoding` | Match the actual [audio format](/api-reference/v2/live/init#body-encoding) (e.g., `linear16` ↔ `wav/pcm`). | | | `bit_depth` | Choose the [bit depth](/api-reference/v2/live/init#body-bit-depth) value from your audio | | `sample_rate` | `sample_rate` | Same unit (Hz). | @@ -101,7 +101,7 @@ Choose the model, audio format, and language options your app needs. Most parame ```json Gladia config example { - "model": "solaria-1", + "model": "solaria-3", "encoding": "wav/pcm", "bit_depth": 16, "sample_rate": 16000, diff --git a/chapters/pre-recorded-stt/quickstart.mdx b/chapters/pre-recorded-stt/quickstart.mdx index 20e59b4..7120873 100644 --- a/chapters/pre-recorded-stt/quickstart.mdx +++ b/chapters/pre-recorded-stt/quickstart.mdx @@ -5,6 +5,7 @@ description: How to transcribe pre-recorded audio with Gladia's speech-to-text ( import GetTranscriptionResult from "/snippets/get-transcription-result.mdx"; import Samples from "/snippets/samples.mdx"; +import ChooseModel from "/snippets/choose-model.mdx"; @@ -13,6 +14,8 @@ The SDK simplifies pre-recorded speech-to-text by abstracting upload, job creati - A `transcribe()` for an end-to-end flow - Individual steps when you need control over each step. + + ## Install the SDK @@ -73,6 +76,7 @@ const gladiaClient = new GladiaClient({ apiKey: "YOUR_GLADIA_API_KEY" }); const transcription = await gladiaClient.preRecorded().transcribe( "YOUR_AUDIO_URL_OR_LOCAL_PATH", { + model: "solaria-3", language_config: { languages: ["en", "fr"], code_switching: true, @@ -93,6 +97,7 @@ gladia_client = GladiaClient(api_key="YOUR_GLADIA_API_KEY").prerecorded() transcription = gladia_client.transcribe( "YOUR_AUDIO_URL_OR_LOCAL_PATH", { + "model": "solaria-3", "language_config": { "languages": ["en", "fr"], "code_switching": True, @@ -174,6 +179,7 @@ const gladiaClient = new GladiaClient({ apiKey: "YOUR_GLADIA_API_KEY" }); const job = await gladiaClient.preRecorded().createUntyped({ audio_url: "YOUR_AUDIO_URL", + model: "solaria-3", language_config: { languages: ["en", "fr"], code_switching: true, @@ -193,6 +199,7 @@ gladia_client = GladiaClient(api_key="YOUR_GLADIA_API_KEY").prerecorded() job = gladia_client.create( { "audio_url": "YOUR_AUDIO_URL", + "model": "solaria-3", "language_config": { "languages": ["en", "fr"], "code_switching": True, @@ -219,6 +226,8 @@ job = gladia_client.create( + + ## Individual steps Upload audio, create a transcription job, then poll until the job is done (or use webhooks or a callback URL). @@ -270,6 +279,7 @@ const response = await fetch("https://api.gladia.io/v2/pre-recorded", { }, body: JSON.stringify({ audio_url: "YOUR_AUDIO_URL", + model: "solaria-3", language_config: { languages: [], code_switching: false, @@ -311,6 +321,7 @@ curl --request POST \ --header 'x-gladia-key: YOUR_GLADIA_API_KEY' \ --data '{ "audio_url": "YOUR_AUDIO_URL", + "model": "solaria-3", "language_config": { "languages": [], "code_switching": false diff --git a/snippets/choose-model.mdx b/snippets/choose-model.mdx new file mode 100644 index 0000000..1a31969 --- /dev/null +++ b/snippets/choose-model.mdx @@ -0,0 +1,8 @@ + +Pass `model` in your request body to choose the transcription model: + +- `"solaria-3"` — our latest model (best-in class on EU languages) +- `"solaria-1"` — our generalist model (code switching, async and real-time 100 languages) + +If omitted, the API uses the default model. + From 57f126ebedf3b0a14c483a01e735b7f876ca824e Mon Sep 17 00:00:00 2001 From: egenthon-cmd Date: Mon, 8 Jun 2026 15:22:12 -0400 Subject: [PATCH 2/8] fix: no solaria 3 for live --- api-reference/v2/live/init.mdx | 3 --- chapters/live-stt/quickstart.mdx | 12 ++---------- chapters/migrations/from-assembly.mdx | 4 ++-- chapters/migrations/from-deepgram.mdx | 4 ++-- snippets/choose-model.mdx | 4 ++-- 5 files changed, 8 insertions(+), 19 deletions(-) diff --git a/api-reference/v2/live/init.mdx b/api-reference/v2/live/init.mdx index a34c106..536640f 100644 --- a/api-reference/v2/live/init.mdx +++ b/api-reference/v2/live/init.mdx @@ -5,10 +5,7 @@ openapi: POST /v2/live --- import WhyPostToOpenWebSocket from "/snippets/why-post-to-open-websocket.mdx"; -import ChooseModel from "/snippets/choose-model.mdx"; Use the returned WebSocket url to connect to the WebSocket and start sending audio chunks. Use the returned `id` and the [GET /v2/live/:id](/api-reference/v2/live/get) endpoint to obtain the status and results. - - diff --git a/chapters/live-stt/quickstart.mdx b/chapters/live-stt/quickstart.mdx index d2e3d46..983a13a 100644 --- a/chapters/live-stt/quickstart.mdx +++ b/chapters/live-stt/quickstart.mdx @@ -6,7 +6,6 @@ description: How to transcribe live audio with Gladia's Real-time speech-to-text import Samples from '/snippets/samples.mdx'; import PartialsTip from '/snippets/partials-tip.mdx'; import WhyPostToOpenWebSocket from '/snippets/why-post-to-open-websocket.mdx'; -import ChooseModel from '/snippets/choose-model.mdx'; @@ -58,8 +57,6 @@ from gladiaio_sdk import ( First, call the [ endpoint](/api-reference/v2/live/init) and pass your configuration. It's important to correctly define the properties `encoding`, `sample_rate`, `bit_depth` and `channels` as we need them to parse your audio chunks. - - ```typescript JavaScript @@ -68,7 +65,7 @@ const gladiaClient = new GladiaClient({ }); const gladiaConfig = { - model: "solaria-3", + model: "solaria-1", encoding: 'wav/pcm', sample_rate: 16000, bit_depth: 16, @@ -92,7 +89,7 @@ live_client = gladia_client.live_v2() live_client = gladia_client.live_v2_async() init_request = LiveV2InitRequest( - model="solaria-3", + model="solaria-1", encoding="wav/pcm", sample_rate=16000, bit_depth=16, @@ -291,8 +288,6 @@ curl --request GET \ First, call the [ endpoint](/api-reference/v2/live/init) and pass your configuration. It's important to correctly define the properties `encoding`, `sample_rate`, `bit_depth` and `channels` as we need them to parse your audio chunks. - - ```javascript JavaScript @@ -303,7 +298,6 @@ const response = await fetch("https://api.gladia.io/v2/live", { "x-gladia-key": "", }, body: JSON.stringify({ - model: "solaria-3", encoding: "wav/pcm", sample_rate: 16000, bit_depth: 16, @@ -328,7 +322,6 @@ curl --request POST \ --header 'Content-Type: application/json' \ --header 'x-gladia-key: YOUR_GLADIA_API_KEY' \ --data '{ - "model": "solaria-3", "encoding": "wav/pcm", "sample_rate": 16000, "bit_depth": 16, @@ -511,7 +504,6 @@ const response = await fetch("https://api.gladia.io/v2/live", { "x-gladia-key": "", }, body: JSON.stringify({ - model: "solaria-3", encoding: "wav/pcm", sample_rate: 16000, bit_depth: 16, diff --git a/chapters/migrations/from-assembly.mdx b/chapters/migrations/from-assembly.mdx index a3ed639..b0f4f7c 100644 --- a/chapters/migrations/from-assembly.mdx +++ b/chapters/migrations/from-assembly.mdx @@ -99,7 +99,7 @@ Choose the model, audio format, and language options your app needs. Most parame | AssemblyAI | Gladia | Notes / Example | | :---------------: | :---------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------- | -| `model` | `model` | Choose the Gladia model (`"solaria-3"` recommended, or `"solaria-1"`). | +| `model` | `model` | Choose the latest Gladia model ("solaria-1"). | | `encoding` | `encoding` | Match the actual [audio format](/api-reference/v2/live/init#body-encoding) (e.g., `linear16` ↔ `wav/pcm`). | | | `bit_depth` | Choose the [bit depth](/api-reference/v2/live/init#body-bit-depth) value from your audio | | `sample_rate` | `sample_rate` | Same unit (Hz). | @@ -110,7 +110,7 @@ Choose the model, audio format, and language options your app needs. Most parame ```json Gladia config example { - "model": "solaria-3", + "model": "solaria-1", "encoding": "wav/pcm", "bit_depth": 16, "sample_rate": 16000, diff --git a/chapters/migrations/from-deepgram.mdx b/chapters/migrations/from-deepgram.mdx index bbf5417..bdce71a 100644 --- a/chapters/migrations/from-deepgram.mdx +++ b/chapters/migrations/from-deepgram.mdx @@ -90,7 +90,7 @@ Choose the model, audio format, and language options your app needs. Most parame | Deepgram | Gladia | Notes / Example | | :---------------: | :---------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------- | -| `model` | `model` | Choose the Gladia model (`"solaria-3"` recommended, or `"solaria-1"`). | +| `model` | `model` | Choose the latest Gladia model ("solaria-1"). | | `encoding` | `encoding` | Match the actual [audio format](/api-reference/v2/live/init#body-encoding) (e.g., `linear16` ↔ `wav/pcm`). | | | `bit_depth` | Choose the [bit depth](/api-reference/v2/live/init#body-bit-depth) value from your audio | | `sample_rate` | `sample_rate` | Same unit (Hz). | @@ -101,7 +101,7 @@ Choose the model, audio format, and language options your app needs. Most parame ```json Gladia config example { - "model": "solaria-3", + "model": "solaria-1", "encoding": "wav/pcm", "bit_depth": 16, "sample_rate": 16000, diff --git a/snippets/choose-model.mdx b/snippets/choose-model.mdx index 1a31969..77d34db 100644 --- a/snippets/choose-model.mdx +++ b/snippets/choose-model.mdx @@ -1,8 +1,8 @@ -Pass `model` in your request body to choose the transcription model: +Pass `model` in your pre-recorded request body to choose the transcription model: - `"solaria-3"` — our latest model (best-in class on EU languages) -- `"solaria-1"` — our generalist model (code switching, async and real-time 100 languages) +- `"solaria-1"` — our generalist model (code switching, 100 languages) If omitted, the API uses the default model. From a68107056a78edbed87fd7bc40465a3290743817 Mon Sep 17 00:00:00 2001 From: egenthon-cmd Date: Mon, 8 Jun 2026 15:25:53 -0400 Subject: [PATCH 3/8] feat: add info for solaria 3 --- snippets/choose-model.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/snippets/choose-model.mdx b/snippets/choose-model.mdx index 77d34db..e48a02a 100644 --- a/snippets/choose-model.mdx +++ b/snippets/choose-model.mdx @@ -1,8 +1,10 @@ Pass `model` in your pre-recorded request body to choose the transcription model: -- `"solaria-3"` — our latest model (best-in class on EU languages) -- `"solaria-1"` — our generalist model (code switching, 100 languages) +- `"solaria-3"` — our latest model (best-in-class on EU languages). **Async (pre-recorded) only** — not available for live transcription. **No code switching.** + - **Languages:** English, French, Spanish, German, Dutch, Italian, Portuguese + - **Add-ons:** summarization, translation, PII redaction, and audio to LLM +- `"solaria-1"` — our generalist model (code switching, 100 languages). Available for async and live. If omitted, the API uses the default model. From 3552215081507f2a5b321bd34960f28dd3fb70c0 Mon Sep 17 00:00:00 2001 From: egenthon-cmd Date: Mon, 8 Jun 2026 15:35:17 -0400 Subject: [PATCH 4/8] fix: no code switching and multilingual for solaria 3 --- chapters/pre-recorded-stt/quickstart.mdx | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/chapters/pre-recorded-stt/quickstart.mdx b/chapters/pre-recorded-stt/quickstart.mdx index 7120873..f7a230d 100644 --- a/chapters/pre-recorded-stt/quickstart.mdx +++ b/chapters/pre-recorded-stt/quickstart.mdx @@ -78,8 +78,7 @@ const transcription = await gladiaClient.preRecorded().transcribe( { model: "solaria-3", language_config: { - languages: ["en", "fr"], - code_switching: true, + languages: ["fr"], }, custom_vocabulary: true, custom_vocabulary_config: { @@ -99,8 +98,7 @@ transcription = gladia_client.transcribe( { "model": "solaria-3", "language_config": { - "languages": ["en", "fr"], - "code_switching": True, + "languages": ["fr"], }, "custom_vocabulary": True, "custom_vocabulary_config": { @@ -181,8 +179,7 @@ const job = await gladiaClient.preRecorded().createUntyped({ audio_url: "YOUR_AUDIO_URL", model: "solaria-3", language_config: { - languages: ["en", "fr"], - code_switching: true, + languages: ["fr"], }, custom_vocabulary: true, custom_vocabulary_config: { @@ -201,8 +198,7 @@ job = gladia_client.create( "audio_url": "YOUR_AUDIO_URL", "model": "solaria-3", "language_config": { - "languages": ["en", "fr"], - "code_switching": True, + "languages": ["fr"], }, "custom_vocabulary": True, "custom_vocabulary_config": { @@ -282,7 +278,6 @@ const response = await fetch("https://api.gladia.io/v2/pre-recorded", { model: "solaria-3", language_config: { languages: [], - code_switching: false, }, diarization: true, diarization_config: { @@ -323,8 +318,7 @@ curl --request POST \ "audio_url": "YOUR_AUDIO_URL", "model": "solaria-3", "language_config": { - "languages": [], - "code_switching": false + "languages": [] }, "diarization": true, "diarization_config": { From fb0f975866f802db3920627a3fc121e525f0d0f9 Mon Sep 17 00:00:00 2001 From: egenthon-cmd Date: Mon, 8 Jun 2026 15:39:51 -0400 Subject: [PATCH 5/8] fix: no auto detection, precision of 1 language and only --- chapters/pre-recorded-stt/quickstart.mdx | 8 ++++++-- snippets/choose-model.mdx | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/chapters/pre-recorded-stt/quickstart.mdx b/chapters/pre-recorded-stt/quickstart.mdx index f7a230d..2b2478c 100644 --- a/chapters/pre-recorded-stt/quickstart.mdx +++ b/chapters/pre-recorded-stt/quickstart.mdx @@ -109,6 +109,10 @@ transcription = gladia_client.transcribe( ``` + + With `"solaria-3"`, set **one language** in `language_config.languages` — for example `["fr"]`. Do not pass multiple languages or enable code switching. + + Want to go further? See [Audio Intelligence](/chapters/pre-recorded-stt/audio-intelligence) for add-ons like: - [Speaker diarization](/chapters/audio-intelligence/speaker-diarization): separate the speakers across the conversation @@ -277,7 +281,7 @@ const response = await fetch("https://api.gladia.io/v2/pre-recorded", { audio_url: "YOUR_AUDIO_URL", model: "solaria-3", language_config: { - languages: [], + languages: ["fr"], }, diarization: true, diarization_config: { @@ -318,7 +322,7 @@ curl --request POST \ "audio_url": "YOUR_AUDIO_URL", "model": "solaria-3", "language_config": { - "languages": [] + "languages": ["fr"] }, "diarization": true, "diarization_config": { diff --git a/snippets/choose-model.mdx b/snippets/choose-model.mdx index e48a02a..205f887 100644 --- a/snippets/choose-model.mdx +++ b/snippets/choose-model.mdx @@ -1,7 +1,7 @@ Pass `model` in your pre-recorded request body to choose the transcription model: -- `"solaria-3"` — our latest model (best-in-class on EU languages). **Async (pre-recorded) only** — not available for live transcription. **No code switching.** +- `"solaria-3"` — our latest model (best-in-class on EU languages). **Async (pre-recorded) only** — not available for live transcription. **Single language only** — pass exactly one language in `language_config.languages` (no code switching or multi-language configuration). - **Languages:** English, French, Spanish, German, Dutch, Italian, Portuguese - **Add-ons:** summarization, translation, PII redaction, and audio to LLM - `"solaria-1"` — our generalist model (code switching, 100 languages). Available for async and live. From 18de140307e46b68606f7aa5195a6e3a815c049c Mon Sep 17 00:00:00 2001 From: egenthon-cmd Date: Tue, 9 Jun 2026 08:44:42 -0400 Subject: [PATCH 6/8] fix: ani clarification towards the docs --- snippets/choose-model.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snippets/choose-model.mdx b/snippets/choose-model.mdx index 205f887..84bf17d 100644 --- a/snippets/choose-model.mdx +++ b/snippets/choose-model.mdx @@ -1,10 +1,10 @@ Pass `model` in your pre-recorded request body to choose the transcription model: -- `"solaria-3"` — our latest model (best-in-class on EU languages). **Async (pre-recorded) only** — not available for live transcription. **Single language only** — pass exactly one language in `language_config.languages` (no code switching or multi-language configuration). +- `"solaria-3"` — our latest model: highest accuracy on European real-world audio. **Async (pre-recorded) only** — not available for live transcription. **Single language only** — pass exactly one language in `language_config.languages` (no code switching or multi-language configuration). - **Languages:** English, French, Spanish, German, Dutch, Italian, Portuguese - **Add-ons:** summarization, translation, PII redaction, and audio to LLM -- `"solaria-1"` — our generalist model (code switching, 100 languages). Available for async and live. +- `"solaria-1"` — our generalist model: maximum language coverage across any domain. Available for async and live. If omitted, the API uses the default model. From 09a18d949d2d518e0e97789997f9c19a4064ea53 Mon Sep 17 00:00:00 2001 From: egenthon-cmd Date: Tue, 9 Jun 2026 09:05:21 -0400 Subject: [PATCH 7/8] fix: languages for solaria 3 --- snippets/choose-model.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/choose-model.mdx b/snippets/choose-model.mdx index 84bf17d..f4c04e7 100644 --- a/snippets/choose-model.mdx +++ b/snippets/choose-model.mdx @@ -2,7 +2,7 @@ Pass `model` in your pre-recorded request body to choose the transcription model: - `"solaria-3"` — our latest model: highest accuracy on European real-world audio. **Async (pre-recorded) only** — not available for live transcription. **Single language only** — pass exactly one language in `language_config.languages` (no code switching or multi-language configuration). - - **Languages:** English, French, Spanish, German, Dutch, Italian, Portuguese + - **Languages:** English, French, German, Spanish, Italian - **Add-ons:** summarization, translation, PII redaction, and audio to LLM - `"solaria-1"` — our generalist model: maximum language coverage across any domain. Available for async and live. From 7eecb59bc2cd2fe09bce9b5141504610ef0241e6 Mon Sep 17 00:00:00 2001 From: egenthon-cmd Date: Tue, 9 Jun 2026 09:14:50 -0400 Subject: [PATCH 8/8] fix: feedback remi and ani --- chapters/live-stt/quickstart.mdx | 4 ++++ snippets/choose-model.mdx | 18 ++++++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/chapters/live-stt/quickstart.mdx b/chapters/live-stt/quickstart.mdx index 983a13a..23168e2 100644 --- a/chapters/live-stt/quickstart.mdx +++ b/chapters/live-stt/quickstart.mdx @@ -7,6 +7,10 @@ import Samples from '/snippets/samples.mdx'; import PartialsTip from '/snippets/partials-tip.mdx'; import WhyPostToOpenWebSocket from '/snippets/why-post-to-open-websocket.mdx'; + +Live transcription supports **`"solaria-1"` only**. + + diff --git a/snippets/choose-model.mdx b/snippets/choose-model.mdx index f4c04e7..7b57d01 100644 --- a/snippets/choose-model.mdx +++ b/snippets/choose-model.mdx @@ -1,10 +1,16 @@ -Pass `model` in your pre-recorded request body to choose the transcription model: +Pass `model` to choose the transcription model: -- `"solaria-3"` — our latest model: highest accuracy on European real-world audio. **Async (pre-recorded) only** — not available for live transcription. **Single language only** — pass exactly one language in `language_config.languages` (no code switching or multi-language configuration). - - **Languages:** English, French, German, Spanish, Italian - - **Add-ons:** summarization, translation, PII redaction, and audio to LLM -- `"solaria-1"` — our generalist model: maximum language coverage across any domain. Available for async and live. +**`"solaria-3"`** — our latest model: highest accuracy on European real-world audio. +- **Async (pre-recorded) only** — not available for live transcription. +- **Languages:** English, French, German, Spanish, Italian +- **Single language only** — pass exactly one language in `language_config.languages` (no code switching). +- All Audio Intelligence add-ons available. -If omitted, the API uses the default model. +**`"solaria-1"`** — our generalist model: maximum language coverage across any domain. +- Available for async and live. +- Code switching and multi-language configuration (100+ languages covered) +- All Audio Intelligence add-ons available. + +If omitted, the API uses the default model. (Solaria-1)