> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Opcje językowe

> **Note**
>
> **Przewodnik** · Zakłada, że masz już za sobą przewodnik o strumieniowaniu
> [po stronie klienta](/docs/pl/eleven-api/guides/how-to/speech-to-text/realtime/client-side-streaming) lub
> [po stronie serwera](/docs/pl/eleven-api/guides/how-to/speech-to-text/realtime/server-side-streaming).

## Omówienie

Domyślnie API realtime automatycznie wykrywa język audio. Możesz zmienić to zachowanie na trzy sposoby:

* Ustaw `language_code` na język audio.
* Dodaj `secondary_languages`, aby ograniczyć wykrywanie języka do zbioru oczekiwanych języków.
* W [Scribe v3 Live](/docs/pl/overview/models#scribe-v3-live) ustaw `multilang_mode=true`, aby obsługiwać mówców zmieniających język podczas sesji.

Scribe nie tłumaczy. Mowa jest transkrybowana w języku, w którym została wypowiedziana.

## Języki dodatkowe

W ciągu zapytania podaj `language_code` z głównym językiem i powtórz `secondary_languages` dla każdego dodatkowego języka. Oba przyjmują kody ISO-639-1 lub ISO-639-3.

```text
wss://api.elevenlabs.io/v1/speech-to-text/realtime?model_id=scribe_v3_live&language_code=en&secondary_languages=es&secondary_languages=fr
```

`secondary_languages` zwiększa niezawodność rozpoznawania języka, ograniczając je do wskazanych języków. Aby obsługiwać mówców zmieniających język podczas sesji, użyj [trybu wielojęzycznego](#multilingual-mode).

## Tryb wielojęzyczny

> **Info**
>
> Tryb wielojęzyczny jest dostępny tylko w Scribe v3 Live (`scribe_v3_live`). Inne modele odrzucają
> `multilang_mode=true` z błędem `invalid_request` i zamykają połączenie.

Przy `multilang_mode=true` Scribe v3 Live transkrybuje każdy język w jego własnym piśmie i obsługuje zmiany języka, także w środku zdania.

```text
wss://api.elevenlabs.io/v1/speech-to-text/realtime?model_id=scribe_v3_live&audio_format=pcm_16000&multilang_mode=true
```

Tryb wielojęzyczny ma następujące kompromisy:

* Mowa w tle, która brzmi jak inny język, może zostać transkrybowana.
* Krótkie frazy częściej są transkrybowane niepoprawnie.

> **Note**
>
> Oficjalne SDK nie obsługują jeszcze `multilang_mode`. Aby go użyć, połącz się z WebSocket API
> bezpośrednio.

## Kolejne kroki

#### [Transkrypcje i strategie zatwierdzania](/docs/pl/eleven-api/guides/how-to/speech-to-text/realtime/transcripts-and-commit-strategies)

Zatwierdzaj transkrypcje ręcznie, po ciszy lub z przewidywaniem tury.

#### [Opcje liczb i języków](/docs/pl/eleven-api/guides/how-to/speech-to-text/batch/number-and-language-options)

Formatuj liczby i określ języki dodatkowe dla nagranego audio.