CPC G06F 16/683 (2019.01) [G06F 16/9535 (2019.01); G10L 15/08 (2013.01); G10L 15/22 (2013.01); G10L 15/30 (2013.01); G10L 19/018 (2013.01); G10L 25/54 (2013.01); G10L 25/69 (2013.01); G06Q 30/0202 (2013.01); G10L 2015/085 (2013.01); H04L 63/1458 (2013.01)] | 36 Claims |
1. A system comprising:
one or more user devices; and
a computing device configured to:
receive a plurality of audio files from the one or more user devices, each of the plurality of audio files corresponding to a voice query;
determine a first characteristic of each of the plurality of audio files;
determine, based on the first characteristic of each of the plurality of audio files, whether the audio file is a first type of audio file or a second type of audio file, wherein the first type of audio file is associated with a voice query that is recognized, and the second type of audio file is associated with a voice query that is not recognized;
process one or more audio files of the first type;
determine a second characteristic of each audio file of the second type, the second characteristic being different from the first characteristic;
prioritize, based on the second characteristic of each audio file of the second type, each audio file of the second type relative to one another; and
send, based on the priority of the one or more audio files of the second type, one or more audio files of the second type for speech recognition processing to recognize one or more voice queries associated with the one or more audio files of the second type.
|