CPC G06F 16/685 (2019.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 16/3329 (2019.01); G06F 40/295 (2020.01); G06F 40/30 (2020.01); G10L 17/22 (2013.01); G10L 25/57 (2013.01); H04N 7/15 (2013.01)] | 20 Claims |
1. A system for surfacing natural language queries from one or more transcripts, the system comprising:
at least one processor; and
memory storing instructions that, when executed by the at least one processor, cause the system to perform operations comprising:
receive audio associated with different participants of a virtual meeting;
convert, through automated speech recognition, the received audio to text to form a transcript of the audio, wherein the transcript includes text of the audio and identifications of speakers associated with portions of the text corresponding to utterances from the respective speakers;
generate input signals based on at least the transcript;
execute at least one of one or more heuristics or a trained machine-learning (ML) model, using the generated input signals as an input, to generate a suggested natural language query for searching the transcript;
cause the suggested natural language query to be surfaced on one or more remote devices;
receive a selection of the suggested natural language query;
based on receiving the selection of the suggested natural language query, execute the suggested natural language query against the transcript; and
generate query results.
|