Как включить автоматическую расстановку знаков препинания в распознанном тексте
Описание задачи
Необходимо включить автоматическую расстановку знаков препинания в распознанном тексте.
Решение
Пунктуатор доступен в четырех наших инструментах: REST API v1 для синхронного распознавания, REST API v2 для асинхронного распознавания, gRPC API v2 для потокового распознавания и API v3.
За функциональность пунктуатора отвечает параметр config.specification.literature_text
. Описание допустимых значений параметра приведено в соответствующем разделе API-спецификации SpeechKit.
За функциональность пунктуатора отвечает параметр x-normalize-partials
. Значение этого флага true
позволяет получать промежуточные результаты распознавания, то есть части распознанного высказывания, в нормализованном виде: числа передаются цифрами, включен фильтр ненормативной лексики и так далее. Описание допустимых значений параметра приведено в соответствующем разделе API-спецификации SpeechKit.
За функциональность пунктуатора отвечает параметр TEXT_NORMALIZATION_ENABLED
. Этот параметр включает режим нормализации текста и расстановку пунктуации. Описание допустимых значений параметра приведено в соответствующем разделе API-спецификации SpeechKit.
За функциональность пунктуатора отвечает параметр literature_text=true
при включенном параметре text_normalization
. Помимо расстановки знаков препинания также производится добавление прописной буквы в начале предложения и в именах собственных. Описание допустимых значений параметра приведено в соответствующем разделе API-спецификации SpeechKit.
Важно
Нормализация текста в синхронном режиме распознавания сейчас недоступна.