CPC G10L 15/26 (2013.01) [G06F 40/56 (2020.01); G10L 15/22 (2013.01); G10L 2015/228 (2013.01)] | 20 Claims |
1. A computer-implemented method when executed on data processing hardware of causes the data processing hardware to perform operations comprising
receiving a speech input from a user;
obtaining context metadata associated with the speech input, the context metadata indicating that the speech input comprises dictated speech directed to a messaging application that is currently executing on a user device for inclusion in an electronic message;
generating, using a speech recognizer, a raw speech recognition result corresponding to the speech input, the raw speech recognition result comprising an explicit punctuation term spoken by the user;
based on the context metadata indicating that the speech input comprises dictated speech directed to the messaging application, denormalizing the generated raw speech recognition result into denormalized text by applying an explicit punctuation denormalizer to convert the explicit punctuation term in the raw speech recognition result into a corresponding punctuation symbol; and
displaying, on a display screen of the user device, the denormalized text including the corresponding punctuation symbol.
|