Artificial intelligence-based text-to-speech system and method

US10319364B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10319364-B2
Application numberUS-201815982326-A
CountryUS
Kind codeB2
Filing dateMay 17, 2018
Priority dateMay 18, 2017
Publication dateJun 11, 2019
Grant dateJun 11, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A technique improves training and speech quality of a text-to-speech (TTS) system having an artificial intelligence, such as a neural network. The TTS system is organized as a front-end subsystem and a back-end subsystem. The front-end subsystem is configured to provide analysis and conversion of text into input vectors, each having at least a base frequency, f 0 , a phenome duration, and a phoneme sequence that is processed by a signal generation unit of the back-end subsystem. The signal generation unit includes the neural network interacting with a pre-existing knowledgebase of phenomes to generate audible speech from the input vectors. The technique applies an error signal from the neural network to correct imperfections of the pre-existing knowledgebase of phenomes to generate audible speech signals. Speech signal specific modelling techniques in combination with applied psychoacoustic principles drive training efficiency of neural networks with positive impact on quality of generated speech signals.

First claim

Opening claim text (preview).

What is claimed is: 1. A text-to-speech (TTS) system comprising: a front-end subsystem configured to provide analysis and conversion of text into an input vector having a base frequency for a phoneme, a phenome duration, and a phoneme sequence; and a back-end subsystem coupled to the front-end subsystem and configured to convert the input vector of the base frequency, the phoneme duration and the phoneme sequence into an intermediate vector for processing by a signal generation unit of the back-end subsystem, the signal generation unit having a neural network interacting with a pre-existing knowledgebase of phonemes, wherein the signal generation unit is configured to use the neural network interacting with the pre-existing knowledgebase of phonemes to apply an error signal to correct for speech signal distortions of the pre-existing knowledgebase of phonemes to generate the speech signal. 2. The TTS system of claim 1 further comprising a transformation unit that converts a frequency domain signal combined from the neural network and the pre-existing knowledgebase into the speech signal. 3. The TTS system of claim 1 wherein the pre-existing knowledgebase of phonemes comprises average basic acoustic signal data of how a speaker speaks derived from averaging of hours of recorded audible speech. 4. The TTS system of claim 1 wherein the neural network is configured to correct for psychoacoustic perceived speech signal distortions of the pre-existing knowledgebase of phonemes. 5. The TTS system of claim 1 wherein the back-end subsystem is further configured to upsample a frequency of the input vector provided to the neural network and the pre-existing knowledgebase to another frequency of the intermediate vector. 6. The TTS system of claim 5 wherein the upsampling unit includes a pitch normalization to normalize a pitch length of the input vector, and wherein the back-end subsystem includes an inverse pitch normalization unit to normalize the speech signal from the transformation unit. 7. The TTS system of claim 1 wherein the neural network is configured to correct errors of voiced phonemes of the pre-existing knowledgebase of phonemes based on principal component analysis. 8. The TTS system of claim 7 wherein the principal component analysis is based on lossy modelling. 9. The TTS system of claim 7 wherein the back-end subsystem includes another neural network configured to correct errors of unvoiced phonemes of the pre-existing knowledgebase of phonemes based on noise band modelling. 10. The TTS system of claim 1 wherein the neural network is configured based on psychoacoustic modeling of phonemes. 11. A method of processing text-to-speech comprising: receiving an input vector having a base frequency for a phoneme, a phenome duration for the phoneme, and a phoneme sequence; upsampling the input vector of the base frequency, the phoneme duration and the phoneme sequence into an intermediate vector; generating a speech signal from the intermediate vector using a pre-existing knowledgebase of phonemes; and applying an error signal from a neural network to correct for speech signal distortions of the speech signal based on an interaction between the neural network and the pre-existing knowledgebase. 12. The method of processing text-to-speech of claim 11 further comprising converting a frequency domain signal combined from the error signal and the generated speech signal of the pre-existing knowledgebase into a time domain speech signal. 13. The method of processing text-to-speech of claim 11 wherein the pre-existing knowledgebase of phonemes comprises average basic acoustic signal data of how a speaker speaks derived from averaging of hours of recorded audible speech. 14. The method of processing text-to-speech of claim 11 wherein the neural network is configured to correct for psychoacoustic perceived speech signal distortions of the pre-existing knowledgebase of phonemes. 15. The method of processing text-to-speech of claim 11 further comprising applying an output of another neural network to correct for speech signal distortions of unvoiced phonemes of the speech signal based on noise band modelling. 16. The method of processing text-to-speech of claim 11 wherein the upsampling further includes normalizing a pitch length of the input vector, and where the time domain signal is normalized using inverse pitch normalization. 17. The method of processing text-to-speech of claim 11 wherein the neural network configured to correct the signal distortions of the speech signal for voiced phonemes of the pre-existing knowledgebase of phonemes based on principal component analysis. 18. The method of processing text-to-speech of claim 17 wherein the principal component analysis is based on lossy modelling. 19. The method of processing text-to-speech of claim 11 wherein the neural network is configured based on psychoacoustic modeling of phonemes. 20. A non-transitory computer-readable medium having program instructions which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising: receiving an input vector having a base frequency for a phoneme, a phenome duration for the phoneme, and a phoneme sequence; upsampling the input vector of the base frequency, the phoneme duration and the phoneme sequence into an intermediate vector; generating a speech signal from the intermediate vector using a pre-existing knowledgebase of phonemes; and applying an error signal from a neural network to correct for speech signal distortions of the speech signal based on interactions between the pre-existing knowledgebase.

Assignees

Inventors

Classifications

  • based on approximation criteria, e.g. principal component analysis · CPC title

  • Knowledge-based neural networks; Logical representations of neural networks · CPC title

  • Validation; Performance evaluation; Active pattern learning techniques · CPC title

  • Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis (in musical instruments G10H) · CPC title

  • G10L13/08Primary

    Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10319364B2 cover?
A technique improves training and speech quality of a text-to-speech (TTS) system having an artificial intelligence, such as a neural network. The TTS system is organized as a front-end subsystem and a back-end subsystem. The front-end subsystem is configured to provide analysis and conversion of text into input vectors, each having at least a base frequency, f 0 , a phenome duration, and a pho…
Who is the assignee on this patent?
Telepathy Labs Inc
What technology area does this patent fall under?
Primary CPC classification G10L13/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).