Кейс
Почему ИИ-видео теряет ведущего на строках с ценами и дробями
Видеокоманда клиента обнаружила, что хорошие строки с ведущим заменяются стоковым видео, как только в сценарии появляется дробь. Автоматическая проверка читала одно число как два, а в субтитрах пропадал десятичный знак. Мы нашли причину и исправили её за день.
Главное
- Если ведущий исчезает только на строках с цифрами, подозревайте то, как автоматическая проверка читает числа, раньше, чем ведущего.
- Отклонённый дубль, который звучит правильно, — это свидетельство о проверке, а не о записи.
- Субтитры, теряющие десятичный знак, могут выставить правильную цифру как небрежность.
- Инструмент для видео стоит оценивать по строкам, которые несут ваши утверждения, а не только по простым предложениям.
- Сбой, который следует за одним видом строк, обычно имеет одну причину, поэтому поищите закономерность в последних видео.
Когда ИИ-видео теряет ведущего на строках с числами, причина часто в автоматической проверке, а не в человеке в кадре. Мы нашли эту неисправность у клиента и исправили её за день; исправление заработало на их платформе в тот же день, когда его нашли.
Что увидел бизнес: хорошие строки выходят без ведущего
Видеокоманда клиента делает длинные рекламные ролики с ИИ-ведущим, который произносит сценарий строка за строкой. В одном длинном ролике несколько строк вышли со стоковым видео и клонированным голосом вместо ведущего. В каждой из этих строк была цифра с десятичной запятой, где запятая стоит внутри числа, например скорость в секундах или доля успешных случаев. На тех же строках в субтитрах показывалось 04 вместо 0,4.
В рекламном ролике цифры — это доказательство: скорость, доля успешных случаев, цена. Именно на этих строках ведущий важнее всего, и именно они его теряли.
Почему ИИ-видео теряет ведущего на строках с числами
Автоматическая проверка слушает каждый дубль и сравнивает его со сценарием, чтобы невнятное или пропущенное слово не попало в ролик. Эта проверка хороша ровно настолько, насколько хорошо она читает число. Сценарии для рекламы полны цен, процентов и дробей — это как раз те строки, которые проверка может прочитать неверно. Строгая проверка может быть полезной и при этом ошибаться: она надёжна только там, где читает сценарий так же, как он написан. Субтитр с неверной цифрой может заставить зрителя усомниться в утверждении, которое она подкрепляет.
Что нашёл наш инженер: две системы не сошлись в одном слове
Вердикт проверки по каждому неудачному дублю был такой: одно слово пропущено и два слова добавлены, хотя при прослушивании ведущий произнёс строку безупречно. Переломным моментом стало сравнение двух вещей, которые сервис транскрипции, то есть программа, превращающая запись в текст, возвращает для одной и той же записи: полного текста и отдельного списка отдельных слов с таймингами. В полном тексте число было записано целиком, как в сценарии. Список слов разбивал его по запятой на два числа — ноль и четыре. Проверка строилась по списку слов, поэтому слышала два числа там, где в сценарии было одно, и отклоняла правильный дубль. Оба результата получались из одной и той же записи, значит, расхождение было внутри инструмента, а не в подаче ведущего.
Поиск примерно по шести неделям истории платформы показал, что это не случайность одного ролика. Каждый дубль ведущего со строкой, где была дробь, проваливался одинаково — и с запятыми, и с точками, включая цены. Вторая неисправность была в субтитрах строк, которые читал клонированный голос: голосовой сервис записывает тайминг для каждого символа, а при обратной сборке символов в слова убирались все запятые и точки, в том числе внутри числа.
Что мы изменили
Теперь проверка собирает число обратно. Когда в полном тексте число содержит запятую или точку, отдельные куски в списке слов снова соединяются в одно слово, с таймингом от первого куска до последнего. Соединение происходит только там, где куски по порядку совпадают с этим числом, поэтому два числа, произнесённые одно за другим, не соединяются по ошибке. Знак процента после цифры остаётся частью числа. Та же починка питает субтитры, поэтому в них число показывается так, как написано. На голосовом шаге знаки препинания убираются только по краям слова, никогда внутри него. Каждая настоящая строка, которая проваливалась, стала тестом, который проверка обязана пройти, наряду со строками, которые трогать нельзя.
Что теперь есть у бизнеса
Исправление работает на платформе клиента. Дубли ведущего со строками, где есть десятичные числа, теперь проходят проверку, когда ведущий произнёс их правильно, поэтому на этих строках остаётся ведущий, а не стоковое видео. Субтитры показывают цифру так, как её пишет сценарий. Ролики, сделанные раньше, сохраняют то, с чем их сделали; строка, сделанная заново, теперь выходит правильно.
Что вы можете проверить сами
- Просмотрите свои последние несколько ИИ-видео на строки с ценами, процентами или дробями. Ведущий ли в кадре на них и показывает ли субтитр число точно так, как написано?
- Спросите тех, кто делает ваши видео, какие строки отбросили автоматические проверки и были ли среди них на самом деле нормальные.
- Прослушайте один отклонённый дубль вместе с его сценарием. Если он звучит правильно, спросите, как инструмент читает числа: как одно слово или разбитым на куски.
- Напишите короткий тестовый сценарий с теми форматами чисел, которые вы действительно используете, включая десятичную запятую, десятичную точку, цену и процент. Посмотрите, остаётся ли ведущий и сохраняется ли знак в субтитре.
- Проверьте строку, которую читает клонированный голос, а также строку, которую читает ведущий. Эти два пути могут давать сбои по-разному.
Частые вопросы
Почему ИИ-ведущий пропадал только на некоторых строках?
Сбой следовал за знаком препинания внутри цифры. Инструмент, который считает запятую или точку разрывом слова, может посчитать одно число двумя, поэтому его сравнение со сценарием проваливается, даже когда запись чистая. Вот почему один и тот же ведущий может звучать безупречно и всё равно получать отказ на таких строках.
Почему в моём видео субтитр показывает 04 вместо 0,4?
Скорее всего, на шаге субтитров знак препинания внутри числа убрали при обратной сборке слов из кусков с таймингами. Знак исчезает до появления субтитра, а не меняется на экране. Спросите поставщика, убираются ли знаки препинания только по краям слов. Если их убирают везде, субтитры с дробями будут и дальше терять знак.
Проверка говорит, что слова пропущены, но ведущий произнёс строку правильно — что это значит?
Это значит, что проверка и сценарий считают не одни и те же единицы. Дробь может быть одним элементом в сценарии и двумя в списке слов инструмента, поэтому инструмент сообщает о пропущенном слове и лишних словах. Полезный следующий шаг — попросить два текста, которые он сравнивал, а не сразу перезаписывать. Если полный текст совпадает и только список слов разбивает число, дубль, скорее всего, нормальный.
Будут ли исправлены мои старые видео?
Нет, исправление проверки меняет то, как оценивается новый дубль, а не уже сделанные файлы. Старые ролики сохраняют пропуски ведущего и ошибки субтитров, с которыми их опубликовали. Если старая строка всё ещё важна, сделайте её заново после исправления и сравните новую версию со старой.
Как проверить инструмент для видео, прежде чем доверять ему настоящую рекламу?
Дайте поставщику пробный сценарий и попросите исходный результат до какой-либо обработки. Сравните три вещи: остался ли ведущий на каждой строке, совпадает ли субтитр со сценарием символ в символ и что сказала автоматическая проверка о каждом дубле. Затем прослушайте любой дубль, который инструмент отклонил. Инструменту, который не может объяснить отказ, трудно доверить действующую кампанию.