Смешанная запись: казахский и русский в одном интервью
Кому это
Так говорят в жизни: вопрос по-казахски, ответ наполовину по-русски, термин — по-английски. Половина интервью в Казахстане записана именно так, и первый страх перед нарезкой один: «а сервис не запутается?»
Ниже — как это устроено у нас, без обещаний, которые нельзя проверить.
Что происходит со смешанной речью
Речь распознаётся на 10 языках, включая казахский. Язык определяется по словам, а не по файлу целиком: в одном разговоре часть слов уходит казахскими, часть — русскими, и это не сбой, а верная работа. «87 % казахского, 13 % русского» — нормальная запись разговора. Ошибка выглядит иначе: заказан казахский, а распознано 96 % русского.
Мы храним язык каждого слова вместе с уверенностью распознавания. Это нужно не ради красоты: если субтитры вышли не такими, как вы ожидали, разговор идёт не на слух — есть на что посмотреть (п. 5.15 оферты).
Поле «язык речи» — это подсказка, а не выбор языка субтитров
При оформлении заказа язык записи можно указать или оставить «определить автоматически» — это значение по умолчанию.
Три вещи, которые стоит знать про это поле:
- оно не выбирает, на каком языке будут субтитры. Субтитры выходят на языке записи. Если поставить русской записи английский, перевода не случится: выйдет русская речь, распознанная как английская, — то есть каша на латинице;
- указав казахский, вы получаете и русский в придачу. К казахскому автоматически добавляется русская подсказка, потому что русские вставки в казахской речи — норма нашей аудитории. Без этой пары распознавание пытается писать русские слова казахскими буквами;
- «определить автоматически» — не пустота. Оно тоже идёт парой «казахский + русский»: это наше умолчание, и большинство заказов на нём — именно смешанные.
Подсказка не приказ. Определение языка её перебивает: в боевом заказе #232 украинская речь при подсказке «казахский, русский» распозналась как украинская целиком, с уверенностью 0,9897. Ошибиться полем для незнакомого языка не смертельно.
Что выбрать, если языков в записи два: ставьте казахский — или оставьте «определить автоматически». Оба пути дают одну и ту же пару подсказок. Русский ставить не надо: у него спутника нет, и казахская половина разговора останется без подсказки.
Буквы в кадре — отдельная беда, и она не про распознавание
Распознать казахское слово и нарисовать его в кадре — две разные работы. Девять букв — ә, ғ, қ, ң, ө, ұ, ү, һ, і — есть не в каждом шрифте, и когда их нет, они не превращаются в квадраты, а просто исчезают, оставив дыру внутри слова.
У нас шрифт выбирается по буквам, которые окажутся в кадре, а покрытие проверяется чтением самого файла шрифта. Как проверить свой ролик — в отдельной статье.
В смешанной записи это важнее, чем в чисто казахской: кириллица русских слов доживает до кадра почти всегда, и дыра появляется только в казахских словах. Текст выглядит целым, пока не начнёшь читать.
Если нужен один язык, а не два
Субтитры можно перевести на другой язык — тогда смешанный разговор выйдет в кадре одним языком. Перевод бесплатный и минут не тратит.
Что дальше
Текст субтитров правится в кабинете, пересборка клипа бесплатна и минут не тратит: если одно слово распозналось не так, чинится оно за минуту, а не перезаказом.
Цены в тенге и что входит в бесплатный первый заказ — в отдельной статье. Сколько стоит нарезка видео в Казахстане.