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

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