Команды (версия 3.xx)/Включить распознавание ответа абонента: различия между версиями
Dmitry (обсуждение | вклад) |
Dmitry (обсуждение | вклад) |
||
Строка 47: | Строка 47: | ||
* Сервис Google | * Сервис Google | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_6.png]] | ||
====Сервис распознавания Yandex==== | ====Сервис распознавания Yandex==== | ||
Строка 55: | Строка 55: | ||
В поле '''"[https://tech.yandex.ru/speechkit/cloud/doc/guide/common/speechkit-common-asr-overview-technology-docpage/#speechkit-common-asr-overview-technology__model Тип распознавания]"''' следует выбрать тот тип, который вам наиболее подходит (Например, если вам нужны только числа от абонента, то следует выбрать тип распознавания "Числа" для более корректного распознавания). | В поле '''"[https://tech.yandex.ru/speechkit/cloud/doc/guide/common/speechkit-common-asr-overview-technology-docpage/#speechkit-common-asr-overview-technology__model Тип распознавания]"''' следует выбрать тот тип, который вам наиболее подходит (Например, если вам нужны только числа от абонента, то следует выбрать тип распознавания "Числа" для более корректного распознавания). | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_7.png]] | ||
Строка 64: | Строка 64: | ||
В поле '''Язык распознавания''' - выбрать тот язык, который будет распознаваться. | В поле '''Язык распознавания''' - выбрать тот язык, который будет распознаваться. | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_8.png]] | ||
Опция '''Получать промежуточные результаты''' - получает результаты, которые сервис Google считает еще нераспознанными. | Опция '''Получать промежуточные результаты''' - получает результаты, которые сервис Google считает еще нераспознанными. | ||
Строка 71: | Строка 71: | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_9.png]] | ||
В поле '''"Стоп-слова"''' можно записать слова, после которых будет прекращено распознавание ответа. Записывать их следует через запятую с пробелом. | В поле '''"Стоп-слова"''' можно записать слова, после которых будет прекращено распознавание ответа. Записывать их следует через запятую с пробелом. | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_10.png]] | ||
После обработки, возвращается распознанный текст, который будет записан в переменную, которая указана в поле '''"Записать результат"'''. | После обработки, возвращается распознанный текст, который будет записан в переменную, которая указана в поле '''"Записать результат"'''. | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_11.png]] | ||
Опция '''"Включить распознавание во время произнесения сообщения"''' активирует распознавание ответа до того, как будет окончено звуковое сообщение, которое стоит сразу после распознавания ответа как команда. Записывать следует число с отрицательным значением, по которому программа будет ориентироваться, за сколько секунд до окончания произнесения сообщения нужно активировать распознавание ответа. | Опция '''"Включить распознавание во время произнесения сообщения"''' активирует распознавание ответа до того, как будет окончено звуковое сообщение, которое стоит сразу после распознавания ответа как команда. Записывать следует число с отрицательным значением, по которому программа будет ориентироваться, за сколько секунд до окончания произнесения сообщения нужно активировать распознавание ответа. | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_12.png]] | ||
Строка 93: | Строка 93: | ||
Важно, данная опция будет работать только до команды "Отключить распознавание ответа абонента". | Важно, данная опция будет работать только до команды "Отключить распознавание ответа абонента". | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_13.png]] | ||
Строка 100: | Строка 100: | ||
Важно, данная опция будет работать только при приобретении модуля [http://www.calloffice.ru/Buy/#D52 "Функция распознавания голоса"] | Важно, данная опция будет работать только при приобретении модуля [http://www.calloffice.ru/Buy/#D52 "Функция распознавания голоса"] | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_15.png]] | ||
Если распознавание не удовлетворяет, то можете записать свою функцию распознавания, активировав опцию '''"Использовать функцию распознавания"'''. | Если распознавание не удовлетворяет, то можете записать свою функцию распознавания, активировав опцию '''"Использовать функцию распознавания"'''. | ||
[[Файл:Команда распознавание | [[Файл:Команда распознавание ответа_16.png]] | ||
Вернуться [[Команды (версия 3.xx)|к списку команд]] | Вернуться [[Команды (версия 3.xx)|к списку команд]] |
Версия 11:52, 26 августа 2019
Описание
Включить распознавание ответа абонента. Позволяет включать распознавание ответа абонента.
Для начала необходимо указать устройство, с которого будет происходить распознавание ответа абонента.
Есть два вида распознавания ответа:
- распознавание DTMF-сигналов т.е. нажатых клавиш на телефоне.
- распознавание голосового ответа.
Распознавать клавиши (DTMF)
Распознавание DTMF-сигналов распознает клавиши в соответствии с настройками.
Необходимо указать "Распознаваемые клавиши (DTMF)", которые в дальнейшем можно обработать.
Поле "Прерывать при нажатии" это список клавиш, при нажатии на которые будет прерывать процесс распознавание ответа абонента. Если оставить пустым, то этот процесс выполняться не будет.
Важно, нужно указывать те клавиши которые указаны в "Распознаваемые клавиши" иначе они не будут обработаны. Как видно ниже, доступные клавиши для обработки "012*#", но если указать клавишу например "3", то она не будет обработана.
Поле "Количество клавиш" это количество клавиш, после нажатия нажатия будет прерывать процесс распознавания ответа абонента. Если оставить пустым, то этот процесс выполняться не будет.
Важно, если абонент будет нажимать клавиши, которые не указаны в "Распознаваемые клавиши", то они не будут обработаны. Как видно ниже, доступные клавиши для обработки "012*#", но если абонент будет наживать клавишу например "4", то она не будет обработана.
В поле "Записать результат" необходимо указать имя переменной, в которой сохраниться результат после нажатия клавиш.
Распознавать голосовой ответ абонента
Позволяет распознавать произнесенными абонентом сообщение и передавать на дальнейшую его обработку.
Необходимо выбрать сервис распознавания голоса, существуют 2 сервиса распознавания голоса:
- Сервис Yandex
- Сервис Google
Сервис распознавания Yandex
В поле "Ключ" указывается ключ для распознавания. Он указывается, только в том случае, если у вас используется собственный ключ. Если же вы покупаете лицензию на программу с ключом, тогда указывать ключ не нужно.
В поле "Тип распознавания" следует выбрать тот тип, который вам наиболее подходит (Например, если вам нужны только числа от абонента, то следует выбрать тип распознавания "Числа" для более корректного распознавания).
Сервис распознавания Google
В поле Ключ следует указать ключ, который будет использоваться для распознавания.
В поле Язык распознавания - выбрать тот язык, который будет распознаваться.
Опция Получать промежуточные результаты - получает результаты, которые сервис Google считает еще нераспознанными.
Опция Распознавать одну фразу - распознает одну фразу и останавливает распознавание. Особенностью данной опции является то, что google сам решает когда ему прерывать распознавание. По нашим подсчетам прерывание распознавание фразы происходит когда на линии тишина в течение 8 секунд.
В поле "Стоп-слова" можно записать слова, после которых будет прекращено распознавание ответа. Записывать их следует через запятую с пробелом.
После обработки, возвращается распознанный текст, который будет записан в переменную, которая указана в поле "Записать результат".
Опция "Включить распознавание во время произнесения сообщения" активирует распознавание ответа до того, как будет окончено звуковое сообщение, которое стоит сразу после распознавания ответа как команда. Записывать следует число с отрицательным значением, по которому программа будет ориентироваться, за сколько секунд до окончания произнесения сообщения нужно активировать распознавание ответа.
Опция "Прервать воспроизведение сообщения после успешного распознавания" в случае успешного распознавания ответа абонента, прерывает все последующие команды звукового сообщения и прослушивания линии будут прерваны.
Важно, данная опция будет работать только до команды "Отключить распознавание ответа абонента".
Опция "Динамическое распознавание" если бот ответит, то его ответ будет записан в указанную переменную.
Важно, данная опция будет работать только при приобретении модуля "Функция распознавания голоса"
Если распознавание не удовлетворяет, то можете записать свою функцию распознавания, активировав опцию "Использовать функцию распознавания".
Вернуться к списку команд