TEXT EDITING USING VOICE AND GESTURE INPUTS FOR ASSISTANT SYSTEMS

In one embodiment, a method includes presenting a text message comprising n-grams via a user interface of a client system based on a user utterance received at the client system, receiving a first user request at the client system to edit the text message, presenting the text message visually divide...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DENNEY, Justin, MOSKEY, Gabrielle Catherine, BALMES, Christopher E, GAN, Xin, SHALOWITZ, Ilana Orly, PU, Yiming
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In one embodiment, a method includes presenting a text message comprising n-grams via a user interface of a client system based on a user utterance received at the client system, receiving a first user request at the client system to edit the text message, presenting the text message visually divided into blocks via the user interface, wherein each block comprises one or more of the n-grams of the text message and the n-grams in each block are contiguous with respect to each other and grouped within the block based on an analysis of the text message by a natural-language understanding (NLU) module, receiving a second user request at the client system to edit one or more of the blocks, and presenting an edited text message generated based on the second user request via the user interface. Dans un mode de réalisation, un procédé consiste à présenter un message texte comprenant des n-grammes par l'intermédiaire d'une interface utilisateur d'un système client sur la base d'un énoncé d'utilisateur reçu au niveau du système client, à recevoir une première demande d'utilisateur au niveau du système client pour éditer le message texte, à présenter le message texte divisé visuellement en blocs par l'intermédiaire de l'interface utilisateur, chaque bloc comprenant un ou plusieurs des n-grammes du message textuel et les n-grammes dans chaque bloc étant contigus l'un par rapport à l'autre et groupés dans le bloc sur la base d'une analyse du message texte par une compréhension de langage naturel (NLU), à recevoir une seconde demande d'utilisateur au niveau du système client pour éditer un ou plusieurs des blocs, et à présenter un message texte édité généré sur la base de la seconde demande d'utilisateur par l'intermédiaire de l'interface utilisateur.