US5163110A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Pitch control in artificial speech
Assignee: SIERRA ENTERTAINMENT Inc
•
Filing: 1990-08-13
•
Granted: 1992-11-10
•
Expires: 2010-08-13
Abstract
Abstract Substantial pitch variations in artificial speech produced by dialing out a sequence of stored digital waveforms are made possible without significant distortion by varying pitch both by truncation or extension of pitch period waveforms, and by varying the dialout rate. In another aspect of the invention, pitch changes are made more natural by distributing each pitch change evenly over a large number of pitch periods during voiced phonemes.
Inventors
- 👤 William J. Arthur
- 👤 Richard P. Sprague
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 05:45
CPC Classifications
G; G10; G10L; G10L13/00; G10L13/08; G10L13/10
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
107 words
A method of minimizing distortion due to prosody-related pitch changes in artificial speech, comprising the steps of: a) digitally storing waveform samples defining pitch-period waveforms for voiced sounds of said artificial speech; b) dialing out said samples at a selectable rate to generate said artificial speech; c) deleting selected samples of said waveforms or adding samples to said waveforms to vary the length of said waveforms in order to vary the prosody-related pitch of said speech; d) smoothing the transitions between said length-varied waveforms; and e) varying said dialout rate simultaneously with said deletion or addition of samples to further vary the prosody-related pitch of said speech.
Claim 2
Independent Claim
107 words
A method of minimizing distortion due to prosody-related pitch changes in artificial speech, comprising the steps of: a) digitally storing waveform samples defining pitch-period waveforms for voiced sounds of said artificial speech; b) dialing out said samples at a selectable rate to generate said artificial speech; c) deleting selected samples of said waveforms or adding samples to said waveforms to vary the length of said waveforms in order to vary the prosody-related pitch of said speech; d) smoothing the transitions between said length-varied waveforms; and e) varying said dialout rate simultaneously with said deletion or addition of samples to further vary the prosody-related pitch of said speech.
Claim 3
Dependent Claim
24 words
The method of claim 1, in which said deleting or adding is done only in the most quiet portion of each of said waveforms.
Claim 4
Independent Claim
201 words
A method of improving the naturalness of pitch changes in artificial speech, comprising the steps of: a) generating a code train containing a sequence of phoneme codes and pitch codes defining, respectively, voiced and unvoiced speech phonemes to be produced and target pitch levels for said voiced phonemes, said voiced phonemes being composed of a large plurality of pitch periods, and each target level being associated with a specific pitch period of a voiced phoneme having a specific sequential relation to the pitch code identifying that target level; b) producing, in accordance with said train of phoneme codes and pitch codes, a train of concatenated waveforms representing pitch period of phonemes defined by said phoneme codes at pitch levels defined by said pitch codes; c) converting said waveform train into artificial speech; d) determining, whenever the pitch level of a pitch period is equal to a target level, the next target level defined by the next pitch code and the number of pitch periods to said specific pitch period associated with said next target level; and e) changing the pitch value of each successive pitch period by an amount appropriate for reaching said next target level at said specific pitch period.
Claim 5
Independent Claim
201 words
A method of improving the naturalness of pitch changes in artificial speech, comprising the steps of: a) generating a code train containing a sequence of phoneme codes and pitch codes defining, respectively, voiced and unvoiced speech phonemes to be produced and target pitch levels for said voiced phonemes, said voiced phonemes being composed of a large plurality of pitch periods, and each target level being associated with a specific pitch period of a voiced phoneme having a specific sequential relation to the pitch code identifying that target level; b) producing, in accordance with said train of phoneme codes and pitch codes, a train of concatenated waveforms representing pitch period of phonemes defined by said phoneme codes at pitch levels defined by said pitch codes; c) converting said waveform train into artificial speech; d) determining, whenever the pitch level of a pitch period is equal to a target level, the next target level defined by the next pitch code and the number of pitch periods to said specific pitch period associated with said next target level; and e) changing the pitch value of each successive pitch period by an amount appropriate for reaching said next target level at said specific pitch period.
Claim 6
Dependent Claim
35 words
The method of claim 3, in which said specific pitch period is a predetermined pitch period of the first voiced phoneme defined by a phoneme code following the pitch code defining said next target level.
Claim 7
Dependent Claim
20 words
The method of claim 4, in which said specific pitch period is at the center of said first voiced phoneme.
Claim 8
Dependent Claim
15 words
The method of claim 3, in which said pitch value remains constant during unvoiced phonemes.
Claim 9
Dependent Claim
31 words
The method of claim 1, in which substantially one third of each pitch variation is produced by varying said dialout rate, and two thirds are produced by deleting or adding samples.
References Cited (Backward Citations)
US3892919A
Cited
US4163120A
Cited
US4624012A
Cited
US4692941A
Cited
US4709390A
Cited
US4817161A
Cited
US4833718A
Cited
US4896359A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-11-10 | 1996-05-11 | 1996-11-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-11-10 | 2000-05-11 | 2000-11-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-11-10 | 2004-05-11 | 2004-11-10 | $7700.00 | Window Closed / Lapsed |