Создание/доработка умного голосового робота на Asterisk

Имеется голосовой робот в asterisk, написанный на php через php-agi по схеме: "проигрывание записи"->"запись голоса абонента"->"раcпознование"->"выбор контекста диалплана в соответствии с попаданием ключевых слов". Минусы текущего робота. Слушает только после того как сам скажет, т.е. не может в моменте реагировать на реакцию абонента. Использует готовый набор записей для озвучки абоненту, т.к. нельзя добиться четкой речи при искусственном синтезе. Набор слов для возможных вариантов ответов без обучения и вставляется вручную.
В текущем проекте использует распознавание речи через kaldi.

Необходимо доработать робота(или создать нового), который сможет в моменте реагировать(останавливать свою речь и распознавать речь абонента) на слова клиента и переходить на нужные ступени диалплана в зависимости от ответов клиента. А также синтезировать речь под речь реального человека (чтобы нельзя было отличить от робота).

Цена обговаривается.

Читайте на 123ru.net