USER INPUT PROCESSING RESTRICTION IN A SPEECH PROCESSING SYSTEM
First Claim
1. A method, comprising:
- receiving, from a first device, first audio data corresponding to a first utterance;
receiving first data representing a first device identifier (ID) associated with the first device;
performing automatic speech recognition (ASR) processing on the first audio data to generate first text data;
performing natural language understanding (NLU) processing on the first text data to generate first NLU results data including first intent data;
after performing NLU processing on the first text data, identifying first access policy data associated with the first device ID in an access policy storage component, the first access policy data representing at least one intent that is to be restricted from being sent to a speechlet component;
determining the first intent data is represented in the first access policy data;
after determining the first intent data is represented in the first access policy data, generating second text data representing the first utterance is restricted from being further processed;
performing text-to-speech (TTS) processing on the second text data to generate second audio data corresponding to the second text data; and
causing the first device to output first audio corresponding to the second audio data.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for restricting content, available to a speech processing system, from certain users of the system are described. The system may include child devices. When a user (e.g., an adult user or a child user) provides input to a child device, the system may process the input to determine child appropriate content based on the invoked device being a child device. In addition to including child devices, the system may also include child profiles. When a user provides input to a device, the system may identify the user, determine an age of the user, and process the input to determine content appropriate for the user'"'"'s age. The system may be configured such that child user may be restricted to invoking certain intents, speechlets, skills, and the like. The system may include restrictions that apply uniformly to each child user and/or child device. In addition, the system may include restrictions that are unique to a specific child user and/or device.
41 Citations
20 Claims
-
1. A method, comprising:
-
receiving, from a first device, first audio data corresponding to a first utterance; receiving first data representing a first device identifier (ID) associated with the first device; performing automatic speech recognition (ASR) processing on the first audio data to generate first text data; performing natural language understanding (NLU) processing on the first text data to generate first NLU results data including first intent data; after performing NLU processing on the first text data, identifying first access policy data associated with the first device ID in an access policy storage component, the first access policy data representing at least one intent that is to be restricted from being sent to a speechlet component; determining the first intent data is represented in the first access policy data; after determining the first intent data is represented in the first access policy data, generating second text data representing the first utterance is restricted from being further processed; performing text-to-speech (TTS) processing on the second text data to generate second audio data corresponding to the second text data; and causing the first device to output first audio corresponding to the second audio data. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
at least one processor; and at least one memory comprising instructions that, when executed by the at least one processor, cause the system to; receive, from a first device, first data representing first user input in natural language; receive second data associated with a first identifier (ID) associated with the first user input; determine first intent data representing a meaning of the natural language of the first user input; identify first access policy data based at least in part on the first ID in an access policy storage component; determine the first access policy data represents the first intent data is unauthorized for the first ID; and after determining the first access policy data represents the first intent data is unauthorized for the first ID, cause the first device to output first content representing the first user input is restricted from being further processed. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving, from a first device, first data representing first user input in natural language; receiving second data associated with a first identifier (ID) associated with the first user input; determining first intent data representing a meaning of the natural language of the first user input; identifying first access policy data based at least in part on the first ID in an access policy storage component; determining the first access policy data represents the first intent data is unauthorized for the first ID; and after determining the first access policy data represents the first intent data is unauthorized for the first ID, causing the first device to output first content representing the first user input is restricted from being further processed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification