CPC G06F 16/951 (2019.01) [G06F 16/3334 (2019.01); G10L 13/08 (2013.01); G10L 15/08 (2013.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01); H04L 12/1827 (2013.01); H04L 51/02 (2013.01); H04L 51/18 (2013.01); H04M 3/56 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01); H04L 51/04 (2013.01)] | 20 Claims |
1. A computer-implemented method when executed on data processing hardware causes the data processing hardware to perform operations comprising:
receiving a first voice input that comprises a particular reserved term and a first plurality of words subsequent to the particular reserved term;
determining that the first voice input includes the particular reserved term;
in response to determining that the first voice input includes the particular reserved term, providing an audible announcement to inform a user that spoke the particular reserved term that the first plurality of words following the particular reserved term in the first voice input will become the subject of a first query submitted to a search service;
receiving, from the search service one or more first results related to the first query;
after receiving the first results, receiving a second voice input comprising a second plurality of words, the second voice input not including the particular reserved term; and
invoking a speech-to-text converter to convert the second voice input to a first string of text.
|