Сценарий — часть бэкенда приложения, работающего на поверхностях Салют. С помощью сценария приложение определяет реакцию ассистента и фронтенда на реплики и действия пользователя. Для разработки сценария лучше всего подходят инструменты Code, SaluteJS и SmartApp Framework.
Вы можете подключить сценарий в основных настройках проекта.
Сценарий демо-смартапа написан с помощью SaluteJS и хранится в файле src/scenario/scenario.ts
.
После запуска веб-сервера приложения, сценарий доступен по адресу http://localhost:3000/api/hook
.
После запуска смартапа ассистент распознает реплики пользователя в контексте сценария, поэтому при создании смартапа лучше предусмотреть множество вариантов развития разговора с пользователем.
Чтобы сделать речь ассистента живой и насыщенной, используйте следующие инструменты:
- готовая библиотека звуков — позволит вам добавить в Canvas App различные звуковые эффекты. Например, имитацию дождя, детский смех или барабанную дробь;
- SSML-разметка — позволит дополнить речь ассистента междометиями, эмоциональными восклицаниями и дополнительными фразами.