Шаблон "Искусственный интеллект" (версия 3.хх): различия между версиями
Grigory (обсуждение | вклад) |
Grigory (обсуждение | вклад) |
||
Строка 20: | Строка 20: | ||
[[Файл:Программный код.png]] | [[Файл:Программный код.png]] | ||
===Работа цикла=== | |||
* Цикл | * Цикл |
Версия 09:14, 3 июля 2018
Этот шаблон поможет распознать слова собеседника, а также нажатие клавиш в режиме тонального набора. В зависимости от результатов распознавания программа может выполнить те или иные действия, команды, которые вы можете указать.
Загрузка шаблона
Выберите шаблон "Искусственный интеллект" и затем - раздел "Команды".
- Там автоматически появятся все команды, которые нужны для реализации распознавания ответов с помощью искусственного интеллекта.
- При необходимости модифицируйте программный код на JavaScript. В нем формируется выражение, которое потом может быть использовано для произнесения приветствия.
Работа цикла
- Цикл
В цикле команды будут выполняться до тех пор, пока справедливо условие либо переменная не выходит за пределы лимита.
- Включается распознавание
Программа распознает:
- нажатие клавиш (тональный набор - DTMF), но здесь эта опция не выбрана.
- голосовой ответ абонента
В этом случае результат распознавания запишется в переменную Голос.
- Собеседнику отправляется звуковое сообщение о том, что программа готова слушать и распознавать
Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона.
- Идет собственно прослушивание того, что сказал собеседник.
Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал.
- Распознавание завершает работу
- Когда собеседник сказал все, что хотел, и произнес сакральное слово 'выход', тот как минимум будет прерван цикл, а как максимум - все команды.