Сервис «Автосекретарь» позволяет искать и вызывать абонента по произнесенному имени. Это позволяет не запоминать номера и не искать абонентов в телефонном справочнике вручную. Сервис поставляется как отдельный компонент в дополнение к ECSS-10 Softswitch.
Также в комплекте с ASR может быть установлен сервис синтеза речи (text-to-speach).
Сервис имеет web-интерфейс мониторинга. В интерфейсе отображается телефонная книга, статистика и история вызовов, журнал событий и панель статуса системы.
Приложение организовано в виде docker-контейнеров.
Описание работы сервиса
Пользователь снимает трубку и набирает номер, на котором работает IVR-скрипт автосекретаря. После синтезированного приветствия, в котором пользователя просят произнести имя и фамилию, аудиопоток с его микрофона отправляется на специальный порт MSR и далее на распознавание, по результату которого происходит поиск номера абонента по адресной книге. Если по полученной речи нашлось несколько совпадений в телефонной книге, то пользователю может быть направлен синтезированный вопрос для уточнения.
Синтез речи происходит через yandex-tts или собственный сервис синтеза без выхода в Интернет с возможностью выбора одного из пяти спикеров.
Документация
Документация сервиса Автосекретарь