Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A field called 'lang' said Korean. The captions were in perfect English.

Описание и применение

В рабочем процессе субтитров поле "lang" возвращало "ko", хотя аудио было на английском. Это поле связано с языком меток отчёта, а не с языком аудио, что может вызвать ложные тревоги в автоматизированных пайплайнах.

Задача

A subtitle workflow returned a field named "lang" with value "ko" even though the audio was English, potentially causing false alarms in automated pipelines.

Результат

The workflow correctly transcribed English audio; the misleading "lang" field is due to a separate output language setting.

Рабочий процесс

  • 1. Synthesized 12 seconds of English speech.
  • 2. Ran the subtitle workflow, specifying the audio language as English.
  • 3. Received a transcript with three cues and no errors.
  • 4. Opened the result JSON and noted "lang":"ko".
  • 5. Reviewed the published source code to understand the field mapping.
  • 6. Learned that "lang" is driven by the separate option "output_lang" which defaults to Korean.
  • 7. Confirmed that the transcription itself was correct.
  • 8. Documented the discrepancy for future pipeline users.

Доказательства

I synthesized twelve seconds of English speech, fed it to a brand-new subtitle workflow, and told it explicitly that the audio was English. The transcript came back word for word correct, three cues, zero mangled words.

Источник

Turns out that particular lang field doesn't describe the audio's language at all. It's driven by a completely separate option, output_lang, that only controls whether the generated review spreadsheet and readme use Korean or English column labels.

Источник

Zero network requests during the run or the download, checked with a request listener the whole time.

Источник

  • Дата записи: 2026-10-27T12:41:25.327Z