Руководство / Практика голосового ИИ
Как выбрать распознавание русской речи для звонков
Как тестировать STT на именах, датах, шуме и телефонных записях. Почему одного WER недостаточно.
Сравнивайте распознавание на записях, похожих на ваши реальные звонки. Общая доля ошибок полезна, но неверная цифра в номере или пропущенное «не» может быть важнее нескольких ошибок в служебных словах.
Подготовка корпуса
- Одинаковые разрешённые записи для всех движков.
- Чистая речь, шум, тихий собеседник и телефонное сжатие.
- Имена, суммы, адреса, даты, номера заказа и отрицания.
- Реплики с исправлениями и длинными паузами.
Оценка результата
WER сравнивает распознанные слова с правильной расшифровкой. Дополните его точностью значимых полей: дата, сумма, номер и выбранная услуга. Агент может не выполнить задачу даже при хорошем среднем WER.
Отдельно измеряйте время появления окончательной реплики. Быстрое частичное распознавание не означает, что система уже разрешила модели отвечать.
Язык и словарь
Сверяйте поддерживаемый язык именно у выбранной модели и режима. Автоопределение, многоязычность и фиксированный русский режим не взаимозаменяемы. Отраслевые названия проверяйте отдельно.
Подсказки словаря, если они поддерживаются, нужно тестировать на похожих словах: улучшение одного названия не должно повышать число ложных распознаваний.
Проверка в полном разговоре
После сравнения расшифровок запустите одинаковые диалоги. Правильное уточнение модели иногда спасает неточную реплику, но это не повод игнорировать ошибки STT. Разделяйте исходное распознавание, последующее исправление и конечный результат.
Источники и проверка
Используйте актуальные документы поставщика и настройки своего проекта. Поддержка режима, условия тарифа и параметры могут измениться.
Проверить разговор
Проверьте подходящий сценарий и возможности своего проекта.
Подробнее