← Back to Patent Explorer
US6094633A Expired / Lapsed US ⏱️ 0.0 years remaining

Grapheme to phoneme module for synthesizing speech alternately using pairs of four related data bases

Assignee: British Telecommunications PLC
•
Filing: 1994-03-07
•
Granted: 2000-07-25
•
Expires: 2014-03-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract PCT No. PCT/GB94/00430 Sec. 371 Date Dec. 2, 1996 Sec. 102(e) Date Dec. 2, 1996 PCT Filed Mar. 7, 1994 PCT Pub. No. WO94/23423 PCT Pub. Date Oct. 13, 1994Synthetic speech is generated from conventional texts and in particular by converting text in graphemes into a text in phonemes. The grapheme text is analyzed into rimes and onsets, and each word is analyzed from the end so that earlier-occurring segments are at least partially defined by the identification of later-occurring segments. It is a particular feature that an internal string of consonants, i.e., a string of consonants preceded and followed by a vowel, is split into two portions, namely, a second portion which is contained in a database of onsets, and an earlier portion which, together with the preceding vowel or vowels, is contained in a database of rimes.

Inventors

  • 👤 Margaret Gaved
  • 👤 James Hawkey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 08:13
CPC Classifications
G; G10; G10L; G10L13/00; G10L13/08

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 213 words
Apparatus for use in a speech engine for producing synthetic speech from a digital signal which corresponds to a text in graphemes, said apparatus comprising: a first module for converting the data representations corresponding to a text in graphemes into data representations corresponding to the same text in phonemes, said first module comprising: a memory for storing onsets in graphemes and phonemes equivalent to the onsets and for storing rimes in graphemes and phonemes equivalent to the rimes, the onsets each consisting of a string of one or more consonants and the rimes each consisting of either a string of one or more vowels or a string of one or more vowels followed by a string of one or more consonants; and a control circuit for processing words of the text in graphemes by dividing the words into onsets and rimes in graphemes and then converting the onsets and rimes into phonemes using the stored phonemes equivalent to the onsets and rimes, wherein said control circuit is configured to process the words of the text in graphemes such that the end of each word is a rime; and a second module for converting the phonemes output by said first module into the digital signal used by said speech engine to produce synthetic speech.
Claim 2
Dependent Claim 213 words
Apparatus for use in a speech engine for producing synthetic speech from a digital signal which corresponds to a text in graphemes, said apparatus comprising: a first module for converting the data representations corresponding to a text in graphemes into data representations corresponding to the same text in phonemes, said first module comprising: a memory for storing onsets in graphemes and phonemes equivalent to the onsets and for storing rimes in graphemes and phonemes equivalent to the rimes, the onsets each consisting of a string of one or more consonants and the rimes each consisting of either a string of one or more vowels or a string of one or more vowels followed by a string of one or more consonants; and a control circuit for processing words of the text in graphemes by dividing the words into onsets and rimes in graphemes and then converting the onsets and rimes into phonemes using the stored phonemes equivalent to the onsets and rimes, wherein said control circuit is configured to process the words of the text in graphemes such that the end of each word is a rime; and a second module for converting the phonemes output by said first module into the digital signal used by said speech engine to produce synthetic speech.
Claim 3
Dependent Claim 34 words
The apparatus according to claim 1, wherein the dividing of the words of the text in graphemes into onsets and rimes in graphemes is a retrograde operation which begins from the ends of words.
Claim 4
Dependent Claim 47 words
The apparatus according to claim 1, wherein said memory further stores whole words in graphemes and the phonemes equivalent thereto and wherein said control circuit divides into onsets and rimes in graphemes those whole words of the text in graphemes which are not stored in said memory.
Claim 5
Independent Claim 126 words
A method for producing synthetic speech comprising: storing in a memory onsets in graphemes and phonemes equivalent thereto and rimes in graphemes and phonemes equivalent thereto, the onsets each consisting of a string of one or more consonants and the rimes each consisting of either a string of one or more vowels or a string of one or more vowels followed by a string of one or more consonants; dividing words of the text in graphemes into onsets and rimes in graphemes, wherein the words are divided such that the end of each word is a rime; converting the onsets and rimes into phonemes using the stored phonemes equivalent to the onsets and rimes; and producing synthetic speech by converting the phonemes into an audible waveform.
Claim 6
Independent Claim 126 words
A method for producing synthetic speech comprising: storing in a memory onsets in graphemes and phonemes equivalent thereto and rimes in graphemes and phonemes equivalent thereto, the onsets each consisting of a string of one or more consonants and the rimes each consisting of either a string of one or more vowels or a string of one or more vowels followed by a string of one or more consonants; dividing words of the text in graphemes into onsets and rimes in graphemes, wherein the words are divided such that the end of each word is a rime; converting the onsets and rimes into phonemes using the stored phonemes equivalent to the onsets and rimes; and producing synthetic speech by converting the phonemes into an audible waveform.
Claim 7
Dependent Claim 34 words
The method according to claim 4, wherein the dividing of the words of the text in graphemes into onsets and rimes in graphemes is a retrograde operation which begins from the ends of words.
Claim 8
Dependent Claim 47 words
The method according to claim 4, further comprising storing in said memory whole words in graphemes and the phoneme equivalents thereto and wherein only those whole words of the text in graphemes which are not stored in said memory are divided into onsets and rimes in graphemes.
Claim 9
Dependent Claim 242 words
Apparatus for use in a speech engine for producing synthetic speech from a digital signal which corresponds to a text in graphemes, said apparatus comprising: a first module for converting the data representations corresponding to a text in graphemes into data representations corresponding to the same text in phonemes, said first module comprising: a memory for storing onsets in graphemes and phonemes equivalent to the onsets and for storing rimes in graphemes and phonemes equivalent to the rimes, the onsets each consisting of a string of one or more consonants and the rimes each consisting of either a string of one or more vowels or a string of one or more vowels followed by a string of one or more consonants; and a control circuit for processing words of the text in graphemes by dividing the words into onsets and rimes in graphemes, said control circuit being configured to process the words in a retrograde manner using alternating first and second procedures for identifying the rimes and onsets in the words, the alternating first and second procedures being operable such that the end of each word is a rime, said control circuit being further configured to convert the identified onsets and rimes into phonemes using the stored phonemes equivalent to the onsets and rimes; and a second module for converting the phonemes output by said first module into the digital signal which is used by said speech engine to produce synthetic speech.
Claim 10
Dependent Claim 242 words
Apparatus for use in a speech engine for producing synthetic speech from a digital signal which corresponds to a text in graphemes, said apparatus comprising: a first module for converting the data representations corresponding to a text in graphemes into data representations corresponding to the same text in phonemes, said first module comprising: a memory for storing onsets in graphemes and phonemes equivalent to the onsets and for storing rimes in graphemes and phonemes equivalent to the rimes, the onsets each consisting of a string of one or more consonants and the rimes each consisting of either a string of one or more vowels or a string of one or more vowels followed by a string of one or more consonants; and a control circuit for processing words of the text in graphemes by dividing the words into onsets and rimes in graphemes, said control circuit being configured to process the words in a retrograde manner using alternating first and second procedures for identifying the rimes and onsets in the words, the alternating first and second procedures being operable such that the end of each word is a rime, said control circuit being further configured to convert the identified onsets and rimes into phonemes using the stored phonemes equivalent to the onsets and rimes; and a second module for converting the phonemes output by said first module into the digital signal which is used by said speech engine to produce synthetic speech.
Claim 11
Dependent Claim 26 words
The apparatus according to claim 7, wherein the alternating first and second procedures are operable such that words may comprise adjacent rimes, but no adjacent onsets.
Claim 12
Dependent Claim 27 words
The apparatus according to claim 7, wherein the alternating first and second procedures are operable such that words may begin with either an onset or a rime.
Claim 13
Dependent Claim 121 words
A computerized apparatus for converting data representations corresponding to a text in graphemes, said text comprising words, into data representations corresponding to the same text in phonemes, said apparatus including a memory for storing rimes and onsets in graphemes and for storing phonemes equivalent to the rimes and onsets, and a control circuit for dividing the words of the text in graphemes into onsets in graphemes and rimes in graphemes and converting the onsets and rimes into phonemes; wherein the onsets each consists of strings of one or more constants and the rimes each consist of either a string of one or more vowels or a string of one or more vowels followed by a string of one or more consonants.
Claim 14
Dependent Claim 121 words
A computerized apparatus for converting data representations corresponding to a text in graphemes, said text comprising words, into data representations corresponding to the same text in phonemes, said apparatus including a memory for storing rimes and onsets in graphemes and for storing phonemes equivalent to the rimes and onsets, and a control circuit for dividing the words of the text in graphemes into onsets in graphemes and rimes in graphemes and converting the onsets and rimes into phonemes; wherein the onsets each consists of strings of one or more constants and the rimes each consist of either a string of one or more vowels or a string of one or more vowels followed by a string of one or more consonants.
Claim 15
Dependent Claim 53 words
The computerized apparatus according to claim 10, wherein the division into onsets and rimes comprises splitting an internal string of consonants into a latter portion which is an onset associated with a following rime thereby identifying an earlier string of consonants for combination with one or more preceding vowels to form a rime.
Claim 16
Dependent Claim 50 words
The computerized apparatus according to claim 10, wherein the computerized apparatus comprises a database containing whole words in graphemes and their conversion into phonemes, words contained in the database being converted using said data base, other words not contained in the database being converted by division into rimes and onsets.
Claim 17
Dependent Claim 21 words
The computerized apparatus according to claim 10, which also converts the data representations corresponding to the phonemes into a digital waveform.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-25 2004-01-24 2004-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-25 2008-01-24 2008-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-25 2012-01-24 2012-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag