CPC G10L 15/1815 (2013.01) [G10L 15/1822 (2013.01); G10L 15/22 (2013.01); G10L 15/30 (2013.01); G10L 2015/223 (2013.01)] | 42 Claims |
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:
receive a natural language input;
detect an object with a camera of the electronic device;
determine, based on the natural language input, a first value for a first node of a plurality of nodes of a parsing structure, the first node corresponding to a natural language data stream;
determine, based on the object and without using data from the natural language data stream, a second value for a second node of the plurality of nodes of the parsing structure; and
determine, using the parsing structure, the first value, and the second value, a user intent associated with the natural language input.
|