Команды (версия 3.xx)/Включить распознавание ответа абонента: различия между версиями
Vs (обсуждение | вклад) |
Vs (обсуждение | вклад) |
||
Строка 20: | Строка 20: | ||
Поле "Прерывать при нажатии" это список клавиш, при нажатии на которые будет прерывать процесс распознавание ответа абонента. Важно, нужно указывать те клавиши которые указаны в "Распознаваемые клавиши" иначе они не будут обработаны. Как видно ниже, доступные клавиши для обработки "012*#", но если указать клавишу например "3", то она не будет обработана. | Поле "Прерывать при нажатии" это список клавиш, при нажатии на которые будет прерывать процесс распознавание ответа абонента. | ||
Важно, нужно указывать те клавиши которые указаны в "Распознаваемые клавиши" иначе они не будут обработаны. Как видно ниже, доступные клавиши для обработки "012*#", но если указать клавишу например "3", то она не будет обработана. | |||
Строка 26: | Строка 28: | ||
Поле "Количество клавиш" это количество клавиш, после нажатия нажатия будет прерывать процесс распознавания ответа абонента. Важно, | Поле "Количество клавиш" это количество клавиш, после нажатия нажатия будет прерывать процесс распознавания ответа абонента. | ||
Важно, если абонент будет нажимать клавиши, которые не указаны в "Распознаваемые клавиши", то они не будут обработаны. Как видно ниже, доступные клавиши для обработки "012*#", но если абонент будет наживать клавишу например "4", то она не будет обработана. | |||
Версия 02:44, 17 августа 2018
Включить распознавание ответа абонента. Позволяет прослушать ответ абонента.
Для начала необходимо указать устройство, с которого будет происходить распознавание ответа абонента.
Есть два вида распознавания ответа:
- распознавание DTMF-сигналов т.е. нажатых клавиш на телефоне.
- распознавание голосового ответа.
Распознавание DTMF-сигналов распознает клавиши в соответствии с настройками.
Необходимо указать "Распознаваемые клавиши", которые в дальнейшем можно обработать.
Поле "Прерывать при нажатии" это список клавиш, при нажатии на которые будет прерывать процесс распознавание ответа абонента.
Важно, нужно указывать те клавиши которые указаны в "Распознаваемые клавиши" иначе они не будут обработаны. Как видно ниже, доступные клавиши для обработки "012*#", но если указать клавишу например "3", то она не будет обработана.
Поле "Количество клавиш" это количество клавиш, после нажатия нажатия будет прерывать процесс распознавания ответа абонента.
Важно, если абонент будет нажимать клавиши, которые не указаны в "Распознаваемые клавиши", то они не будут обработаны. Как видно ниже, доступные клавиши для обработки "012*#", но если абонент будет наживать клавишу например "4", то она не будет обработана.
В поле "Записать результат" необходимо указать имя переменной, в которой сохраниться результат после нажатия клавиш.
Распознавание голосового ответа, позволяет распознавать произнесенными абонентом сообщение и передавать на дальнейшую его обработку.
Необходимо выбрать сервис распознавания голоса
В поле "Тип распознавания" следует выбрать тот тип, который вам наиболее подходит (Например, если вам нужны только числа от абонента, то следует выбрать тип распознавания "Числа" для более корректного распознавания).
В поле "Стоп-слова" можно записать слова, после которых будет прекращено распознавание ответа. Записывать их следует через запятую с пробелом.
После обработки, возвращается распознанный текст, который будет записан в переменную, которая указана в поле "Записать результат".
Опция "Включить распознавание во время произнесения сообщения" активирует распознавание ответа до того, как будет окончено звуковое сообщение, которое стоит сразу после распознавания ответа как команда. Записывать следует число с отрицательным значением, по которому программа будет ориентироваться, за сколько секунд до окончания произнесения сообщения нужно активировать распознавание ответа. Если распознавание не удовлетворяет, то можете записать свою функцию распознавания, активировав опцию "Использовать функцию распознавания".
Вернуться назад