CPC G10L 13/00 (2013.01) [G06F 40/253 (2020.01); G06F 40/289 (2020.01); G10L 13/08 (2013.01)] | 18 Claims |
1. A computer-implemented method when executed on data processing hardware causes the data processing hardware to perform operations comprising:
during a registration process for a client device:
receiving demographic information for a user of the client device; and
designating a language proficiency to the user based on the received demographic information, the language proficiency designated to the user comprising one of a first level of language proficiency or a second level of language proficiency different than the first level of language proficiency;
receiving a voice query input to the client device by the user;
generating audio data comprising a synthesized utterance of a particular text segment responsive to the voice query and based on the language proficiency designated to the user, the particular text segment comprising one of:
a first text segment when the language proficiency designated to the user comprises the first level of language proficiency, the first text segment comprising a respective independent clause conveying primary information responsive to the voice query; or
a second text segment when the language proficiency designated to the user comprises the second level of language proficiency, the second text segment comprising a respective independent clause and one or more subordinate clauses, the one or more subordinate clauses of the second text segment conveying additional information responsive to the voice query that is not included in the first text segment; and
providing the audio data for audible output from the client device.
|