# Определение языка аудио для всего транскрипта и его сегментов

> Определение языка аудио работает при language=auto: каждый сегмент получает свой язык. Если язык известен, передайте его код ISO 639-1 как подсказку.

Canonical: https://transcript1.com/ru/features/opredeleniye-yazyka-audio
Language: ru
Last updated: 2026-10-19

Определение языка аудио включено по умолчанию: оставьте language=auto. При распознавании речи каждый сегмент получает свой язык, поэтому в многоязычной записи можно найти переходы. Если язык заранее известен, передайте его как подсказку.

- По умолчанию language=auto
- Язык указан у каждого сегмента
- Принимаем любой код ISO 639-1 как подсказку

## Оставьте автоопределение или укажите язык сами

### Без обязательной настройки

С language=auto определяем язык при распознавании речи. Указывать его для каждой новой записи не нужно.

### Язык отдельных фрагментов

У каждого сегмента есть language. Если участники переходят на другой язык, это видно в разметке транскрипта.

### Основной язык всей записи

Когда язык определён, он появляется в поле language самой транскрибации. В многоязычной записи там будет преобладающий язык.

### Подсказка для распознавания

Можно передать двухбуквенный код ISO 639-1, например en, de или es. Он помогает направить распознавание речи.

### Выбор дорожки YouTube

Для субтитров YouTube параметр language выбирает язык дорожки. При auto используем язык оригинала видео.

## Автоматическое определение языка речи

Не передавайте language или укажите auto. Это значение по умолчанию для любого источника. У параметра разные роли для звука и субтитров; они описаны в [настройках языка](https://transcript1.com/ru/docs/sources-and-options#language).

Автоопределение удобно, когда в очередь поступают записи от разных людей и из разных источников. Вы не навязываете всей очереди один язык. Если язык конкретной записи уже известен, подсказка может оказаться полезнее, чем определение по короткому или неоднозначному вступлению.

По тишине, музыке или случайной фразе трудно судить о языке разговора. Прослушайте запись и проверьте слова, а не только поле language. Правдоподобная метка языка ещё не означает, что весь текст распознан верно.

### Загрузка аудио с автоматическим определением языка

```
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -F file=@field-notes.m4a \
  -F language=auto
```

## Расшифровка многоязычного аудио по сегментам

Поле language у всей транскрибации показывает основной язык. В сегментах тот же ключ относится к конкретному фрагменту. Расположение полей есть в [схеме ответа API](https://transcript1.com/ru/docs/api-reference#the-transcription-object).

Допустим, вступление к интервью звучит на одном языке, а ответы — на другом. Если оставить только сегменты, совпадающие с основным языком, вы потеряете часть разговора. Для общего списка используйте язык записи, а для поиска и распределения фрагментов — их собственные метки.

Пример JSON показывает разметку, но переход между языками не обязан совпадать с концом предложения. Имена, термины и смешение языков внутри фразы требуют проверки. Если потом готовите перевод или отредактированную версию, сохраняйте исходный текст сегментов для сравнения.

### Сокращённый JSON с языком каждого сегмента

```
{
  "status": "completed",
  "transcript_source": "speech_to_text",
  "language": "en",
  "transcript": {
    "segments": [
      { "start": 0, "end": 3.4, "speaker": null, "language": "en", "text": "Good morning." },
      { "start": 3.4, "end": 7.9, "speaker": null, "language": "de", "text": "Guten Morgen." }
    ]
  }
}
```

## Передайте код языка как подсказку

Укажите двухбуквенный код ISO 639-1. При [загрузке файла одним запросом](https://transcript1.com/ru/docs/uploads#one-shot-upload) передайте language отдельным multipart-полем.

При распознавании речи код помогает определить слова. При получении субтитров YouTube он выбирает дорожку нужного языка. С language=auto ищем субтитры на языке оригинала; автоматически переведённые дорожки не используем. Учитывайте эту разницу, если приложение принимает и файлы, и ссылки.

Значение en не переведёт испанскую запись на английский. Вы получите транскрипт, а не перевод. Если нужен перевод, делайте его отдельно и сверяйте с сохранённым оригиналом.

### cURL

```
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -F file=@interview.m4a \
  -F language=de
```

## Не теряйте фрагменты на другом языке

Если вы распределяете текст между редакторами или поисковыми индексами по языку, храните и общий язык записи, и разметку сегментов. Иначе важный ответ на другом языке может не попасть к нужному редактору или в поиск.

Проверяйте переход вместе с соседними предложениями. Одно имя, заимствованный термин или цитата не означают, что весь фрагмент сказан на другом языке. По машинной метке нельзя судить о происхождении человека, его личности или владении языком.

Если язык или текст выглядят неверно, сначала послушайте источник. Убедитесь, что выбрана нужная звуковая дорожка и речь слышна. Если запускаете новую обработку с подсказкой, сохраните прежний транскрипт для сравнения. Новые параметры могут создать платную задачу; это не то же самое, что скачать готовый текст в другом формате.

| Что расшифровываете | На что обратить внимание |
| --- | --- |
| Интервью на нескольких языках | Проверьте язык сегментов и сохраняйте исходные слова рядом с будущим переводом. |
| Короткий Reel с голосом за кадром | Проверьте, хорошо ли слышна нужная речь, а не только музыка или короткое вступление. |
| Субтитры YouTube | Выберите дорожку подходящего языка. Автоматически переведённые дорожки не используем. |

- [Как подготовить многоязычное интервью](https://transcript1.com/ru/use-cases/rasshifrovka-intervyu)
- [Как расшифровать ролик Instagram](https://transcript1.com/ru/features/rasshifrovka-instagram-reels)

## Частые вопросы

### Как указать язык записи?

Передайте language: auto для автоопределения или двухбуквенный код ISO 639-1, например en, de или es. Если не передавать параметр, используем auto.

### Что будет, если в записи несколько языков?

При распознавании речи каждый сегмент получает свой язык. В поле language самой транскрибации указываем преобладающий язык записи.

### Как выбирается язык субтитров YouTube?

Параметр language выбирает дорожку субтитров. При auto используем язык оригинала видео. Автоматически переведённые дорожки не берём.

## Читайте также

- [Текст из Instagram](https://transcript1.com/ru/features/rasshifrovka-instagram-reels)
- [API для аудио и видео](https://transcript1.com/ru/features/speech-to-text-api)
- [Источники и параметры (документация)](https://transcript1.com/ru/docs/sources-and-options)
