СПОСОБЫ И ЭЛЕКТРОННЫЕ УСТРОЙСТВА ДЛЯ ОПРЕДЕЛЕНИЯ НАМЕРЕНИЯ, СВЯЗАННОГО С ПРОИЗНЕСЕННЫМ ВЫСКАЗЫВАНИЕМ ПОЛЬЗОВАТЕЛЯ

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