US2020410981A1PendingUtilityA1
Text-to-speech (tts) processing
Est. expiryJun 13, 2038(~11.9 yrs left)· nominal 20-yr term from priority
Inventors:Thomas Edward MerrittAdam Franciszek NadolskiNishant PrateekBartosz PutryczRoberto Barra ChicoteVatsal AggarwalAndrew Paul Breen
G06N 7/01G06N 3/045G06N 3/0464G06N 3/0495G06N 3/09G06N 3/082G06N 3/0442G10L 13/08G10L 13/047G10L 25/69G10L 25/60G10L 25/24G10L 13/02G06N 20/00
59
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A speech model is trained using multi-task learning. A first task may correspond to how well predicted audio matches training audio; a second task may correspond to a metric of perceived audio quality. The speech model may include, during training, layers related to the second task that are discarded at runtime.
Claims
exact text as granted — not AI-modified1 .- 20 . (canceled)
21 . A computer-implemented method, comprising:
receiving metadata corresponding to a desired synthetic voice, the metadata including audio data and input data representing text; processing the input data to determine phonetic data; processing the audio data to determine acoustic feature data; and using the phonetic data and the acoustic feature data to configure a trained speech model configured to output audio data corresponding to the desired synthetic voice, wherein the trained speech model is configured using:
a first task, and
a second task corresponding to increasing a metric of perceived quality of audio output data.
22 . The computer-implemented method of claim 21 , wherein the trained speech model is configured to input meaning representation data and output audio output data.
23 . The computer-implemented method of claim 21 , further comprising:
configuring a first plurality of values using a first section of a first model in accordance with the first task; configuring a second plurality of values using a second section of the first model in accordance with the second task; and configuring the trained speech model to include the first section of the first model but not the second section of the first model.
24 . The computer-implemented method of claim 23 , further comprising:
configuring the trained speech model to include a hidden layer comprising the first plurality of values and the second plurality of values.
25 . The computer-implemented method of claim 24 , further comprising, during increasing the metric of perceived quality, reducing a number of nodes of the hidden layer.
26 . The computer-implemented method of claim 25 , further comprising determining a second speech model using an output of the hidden layer.
27 . The computer-implemented method of claim 23 , wherein the first section of the first model corresponds to a first section of a conditioning model, and wherein the second section of the first model corresponds to a second section of the conditioning model.
28 . The computer-implemented method of claim 23 , wherein:
the first section of the first model corresponds to a first section of an output model; and the second section of the first model corresponds to a second section of the output model.
29 . The computer-implemented method of claim 21 , wherein the first task includes reducing a difference between the audio output data and corresponding training data.
30 . The computer-implemented method of claim 21 , wherein increasing the metric of perceived quality comprises computing, using audio output data, a perceptual evaluation of speech quality (PESQ) standard.
31 . The computer-implemented method of claim 21 , wherein increasing the metric of perceived quality comprises computing, using the audio output data, mel-frequency cepstrum (MFC) data.
32 . A system comprising:
at least one processor; and at least one memory comprising instructions that, when executed by the at least one processor, cause the system to:
receive metadata corresponding to a desired synthetic voice, the metadata including audio data and input data representing text;
process the input data to determine phonetic data;
process the audio data to determine acoustic feature data; and
use the phonetic data and the acoustic feature data to configure a trained speech model configured to output audio data corresponding to the desired synthetic voice, wherein the trained speech model is configured using:
a first task, and
a second task corresponding to increasing a metric of perceived quality of audio output data.
33 . The system of claim 32 , wherein the trained speech model is configured to input meaning representation data and output audio output data.
34 . The system of claim 32 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
configure a first plurality of values using a first section of a first model in accordance with the first task; configure a second plurality of values using a second section of the first model in accordance with the second task; and configure the trained speech model to include the first section of the first model but not the second section of the first model.
35 . The system of claim 34 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
configure the trained speech model to include a hidden layer comprising the first plurality of values and the second plurality of values.
36 . The system of claim 35 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to, during increasing the metric of perceived quality, reduce a number of nodes of the hidden layer.
37 . The system of claim 36 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to determine a second speech model using an output of the hidden layer.
38 . The system of claim 34 , wherein the first section of the first model corresponds to a first section of a conditioning model, and wherein the second section of the first model corresponds to a second section of the conditioning model.
39 . The system of claim 34 , wherein:
the first section of the first model corresponds to a first section of an output model; and the second section of the first model corresponds to a second section of the output model.
40 . The system of claim 34 , wherein the first task includes reducing a difference between the audio output data and corresponding training data.Join the waitlist — get patent alerts
Track US2020410981A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.