Формула
1. Реализуемый компьютером способ обработки звукового диалога между роботом и человеком-пользователем, причем этот способ содержит:
во время упомянутого звукового диалога, прием звуковых данных и преобразование упомянутых звуковых данных в текстовые данные;
в ответ на верификацию одного или нескольких правил выполнения диалогового режима для упомянутых текстовых данных, выбор модифицированного диалогового режима;
причем, диалоговый режим содержит один или несколько вариантов диалогового контента и один или несколько вариантов диалоговой речи; причем вариант диалогового контента содержит набор предварительно заданных высказываний, причем упомянутый набор содержит вопросительные высказывания и ответные высказывания; и, причем, вариант диалоговой речи содержит параметры воспроизведения речи, содержащие частоту, тон, скорость и высоту звука;
причем упомянутые один или несколько вариантов диалогового контента и/или вариантов речи записывают или редактируют в режиме онлайн с использованием веб-платформы.
2. Способ по п. 1, в котором редакция одного или нескольких вариантов диалогового контента и/или вариантов речи содержит один или несколько этапов, содержащих смешение предварительно заданных вариантов речи, и/или снабжение пользователя веб-платформы средствами управления созданием для точной настройки вариантов речи, и/или загрузку и совместное использование звуков или записанных высказываний, или их комбинаций.
3. Способ по п. 1 или 2, в котором один или несколько предварительно заданных вариантов диалогового контента и/или вариантов речи модифицируются множеством сторон.
4. Способ по п. 1, в котором один или несколько предварительно заданных вариантов диалогового контента извлекают из интернета.
5. Способ по п. 1, дополнительно содержащий модификацию одного или нескольких вариантов диалогового контента, прием одного или более сообщений обратной связи от пользователя и распространение упомянутых одного или нескольких модифицированных вариантов диалогового контента на другого робота.
6. Способ по п. 1, дополнительно содержащий регулирование использования одного или нескольких вариантов диалогового контента, причем упомянутый этап регулирования содержит один или несколько этапов, содержащих модулирование, фильтрацию, ослабление, усиление, увеличение, поощрение, уменьшение, подавление, ограничение, предотвращение или запрещение использования одного или нескольких вариантов диалогового контента и/или вариантов речи и/или связанных правил выполнения.
7. Способ по п. 1, в котором изготовитель робота имеет средство управления конечным воспроизведением звука или последней точкой перед восстановлением аналогового звука.
8. Способ по п. 1, дополнительно содержащий выполнение упомянутого выбранного модифицированного диалогового режима.
9. Способ по п. 1 или 2, в котором модифицированный диалоговый режим получают посредством модификации текущего варианта диалогового контента и/или текущего варианта диалоговой речи из текущего диалога.
10. Способ по п. 9, в котором модификация текущего варианта диалогового контента содержит использование синонимов слов упомянутого варианта диалогового контента и применение синтаксических модификаций, содержащих вставку или перестановку или замену одного или нескольких слов упомянутого варианта диалогового контента.
11. Способ по п. 9, в котором модификация текущего варианта диалоговой речи содержит модификацию частоты и/или тона и/или скорости и/или высоты звука текущего варианта диалоговой речи.
12. Способ по п. 1, в котором модифицированный диалоговый режим получают посредством активации предварительно заданного диалогового режима, причем упомянутый предварительно заданный диалог выбирают по одному или нескольким правилам выполнения диалога, и упомянутый предварительно заданный диалоговый режим содержит предварительно заданный вариант диалогового контента и/или предварительно заданный вариант диалоговой речи.
13. Способ по любому из пп. 1-2, 4-12, в котором правило выполнения диалогового режима зависит от среды, воспринимаемой роботом.
14. Способ по п. 13, в котором правило выполнения диалогового режима содержит параметры, выбранные из списка, содержащего возраст пользователя, пол пользователя, настроение пользователя, эмоцию пользователя, количество пользователей, историю взаимодействия с пользователем, предпочтения пользователя, пространственное местоположение робота и/или пользователя, жест или комбинацию жестов робота и/или пользователя, событие, обнаруженное в среде робота, локальную погоду, геолокацию, дату, время и их комбинации.
15. Способ по п. 1, в котором правило выполнения диалогового режима динамически извлекают из интернета, и/или оно конфигурируется пользователем.
16. Способ по п. 1, в котором один или несколько вариантов диалогового контента или их выбор модерируют применением одного или нескольких фильтров, причем упомянутые фильтры содержат черные списки одного или нескольких слов, белые списки одного или нескольких слов и/или правила выполнения диалогового режима.
17. Способ по п. 16, в котором регулирование использования упомянутых одного или нескольких вариантов диалогового контента и/или вариантов речи для конечного диалога, выражаемого роботом, содержит использование способов защищенной загрузки.
18. Способ по п. 1, в котором вариант диалогового контента и/или вариант диалоговой речи выбирают посредством речевой команды или пользовательского запроса.
19. Способ по п. 1, дополнительно содержащий идентификацию отсутствующего диалогового режима, извлечение и установку упомянутого отсутствующего диалогового режима в роботе во время диалога с пользователем.
20. Способ по п. 1, дополнительно содержащий прием подтверждения пользователя перед выполнением выбранного диалогового режима.
21. Компьютерная программа, содержащая инструкции для выполнения этапов способа по любому из пп. 1-20, когда упомянутая компьютерная программа исполняется на подходящем компьютерном устройстве.
22. Система, содержащая средство, выполненное с возможностью выполнения этапов способа по любому из пп. 1-20.