Под длительностью сеанса распознавания понимается период времени, в течение которого система выполняет распознавание речи абонента во время вызова.
Важное дополнение, перед началом описания параметров длительности! Помимо указанных таймеров, система распознавания (ASR) может самостоятельно вернуть признак, что клиент закончил говорить. Важность дополнения в том, что если ASR вернула признак конца фразы, остальные параметры таймеров будут игнорироваться. Даже если клиент закончил одну фразу и начал говорить вторую практически мгновенно и успел по всем параметрам времени продолжить свое повествование, система уже не будет его слушать. |
В системе предусмотрено 9 уровней длительности сеанса распознавания:
Согласно спецификации протокола MRCPv2 длительность сеанса распознавания речи абонента определяется следующими параметрами:
С учетом различных значений указанных выше параметров в системе доступны для выбора следующие уровни длительности сеанса распознавания:
Односложный ответ | Очень короткая | Короткая | Нормальная | Нормальная (5 сек.) | Нормальная (180 сек.) | Длинная | Очень длинная | Очень длинная (180 сек.) | |
---|---|---|---|---|---|---|---|---|---|
sint | 100 | 300 | 400 | 960 | 960 | 1200 | 1200 | 3000 | 3000 |
nit | 4000 | 3000 | 3000 | 3000 | 5000 | 3000 | 4000 | 4000 | 4000 |
t | 7000 | 5000 | 5000 | 7000 | 7000 | 180000 | 10000 | 15000 | 180000 |
Время, через которое ответит бот, не равно длительности сеанса распознавания. Это время высчитывается по следующей формуле: получение ответа от ASR + время на принятие решения. |