Словарь

Что такое кодовое переключение (code-switching)

Марк Весёлый · основатель «Потока» · ~3 мин
Что такое кодовое переключение (code-switching)

Кодовое переключение (code-switching) — чередование двух языков в одной фразе, например русского и английского. Типичный пример из практики — «запушь этот пул-реквест»: русская фраза с английским профессиональным словом внутри. У «Потока» (potok.now) модель обучена именно под такую речь: русский и русский вперемешку с английским.

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

Что такое кодовое переключение в распознавании речи

Кодовое переключение (code-switching) — чередование двух языков в одной фразе, например русского и английского. Источник (Wikipedia) описывает это как переход с одного языкового кода, языка или диалекта, на другой в зависимости от социального контекста или конкретной ситуации общения — то есть использование нескольких языков вместе в рамках одного разговора.

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

ТерминЧто значитПример
Кодовое переключение (code-switching)чередование двух языков в одной фразе, например русского и английского«запушь этот пул-реквест» — типичный пример кодового переключения RU/EN
Акустическая модельчасть системы распознавания речи, которая сопоставляет звуковой сигнал с фонемами и звуками языкаакустическая модель отвечает за то, как звучат отдельные звуки речи
Финализация фразымомент, когда система считает распознавание конкретной фразы завершённым и больше не меняет текстдо финализации промежуточный текст ещё может измениться
Диаризацияразметка записи по говорящим — кто и когда говорилдиаризация нужна для расшифровки встречи с несколькими участниками
Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

Пример из диктовки

Типичный пример — «запушь этот пул-реквест»: обычная русская фраза, в которую вплетено английское профессиональное слово «пул-реквест» без перевода. Это типичный случай кодового переключения между русским и английским (RU/EN) в речи людей, которые работают с англоязычной терминологией, например в разработке или в других технических областях.

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

Где здесь «Поток», а где нет

Модель «Потока» обучена под русскую речь, включая термины, и умеет русский вперемешку с английским, как в примере «запушь этот пул-реквест». Языки у неё — только русский и русский с английским. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает. Другие термины распознавания речи собраны в разделе словарь терминов распознавания речи.

Разбор темы в три шага: Что такое кодовое переключение в распознавании речи → Пример из диктовки → Где здесь «Поток»
О чём страница по шагам: Что такое кодовое переключение в распознавании речи → Пример из диктовки → Где здесь «Поток».

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

Кодовое переключение — это ошибка распознавания речи?

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

Попробовать на своих текстах

Скачайте «Поток» для Windows, macOS или Linux: первые 14 дней — полный доступ без карты. Потом бесплатно 2500 слов в неделю или Pro за 690 ₽ в месяц. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

Скачать «Поток»

Готовые записи расшифровывает Telegram-бот «Потока» @potok_now_bot: пришлите файл или ссылку на YouTube, VK Видео или RuTube — текст придёт в чат. Подписка «Потока» снимает лимит и в боте.

Встроенная диктовка и «Поток»

По справке Microsoft и Apple.
СредствоГде работаетРусский языкГде распознаётся речь
Голосовой ввод Windows (Win+H)Windows 10 и 11только в Windows 11облако Microsoft, без интернета не работает
Диктовка macOSmacOSестьна устройстве или на серверах Apple
ПотокWindows, macOS, Linuxосновной языкоблако, серверы в России, без интернета не работает

Первоисточники: en.wikipedia.org · support.microsoft.com

Марк Весёлый — основатель «Потока». Пишет о голосовом вводе на русском: как диктовать в рабочих программах, что мешает и чем это чинится.
© Поток · Липатников Владимир Олегович · ИНН 502915859701 · Оферта Сравнения · Вопросы и ответы · О проекте Бесплатный голосовой ввод · Голосовой ввод для нейросетей · Данные и 152-ФЗ · Голосовой ввод на Mac · Тарифы бота · 14 дней Pro за отзыв