Patent US5850629A successfully refreshed from Google Patents.
US5850629A
Expired / Lapsed
US
⏱️ 0.0 years remaining
User interface controller for text-to-speech synthesizer
Assignee: Panasonic Holdings Corp
•
Filing: 1996-09-09
•
Granted: 1998-12-15
•
Expires: 2016-09-09
Abstract
Abstract An application-independent, text-to-speech control system which employs an easy-to-use transport from which a user can control most text-to-speech conversion functions without prior training. It provides a control means by which user designated areas may be sequentially selected, stored and played. Furthermore, moving back and forward through user-selected text may be controlled by the user, with the synthesized speech output maintaining the proper pauses and inflections.
Inventors
- 👤 Frode Holm
- 👤 Steve Pearson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 01:50
CPC Classifications
G; G10; G10L; G10L13/00; G10L13/08; G06; G06F; G06F3/00; G06F3/16; G10L13/02; G10L13/04
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
117 words
A text-to-speech synthesizer for translating a plurality of discontiguous user-selected portions of text in an independent target application into an audio output that sounds like human speech, comprising: a transport control bar; a region store button contained on said transport control bar which when activated initiates a copy of a user-selected portion of text into one of a plurality of numerically indexed storage buffers such that said each of said plurality of numerically indexed storage buffers contains one of said plurality of discontiguous user-selected portions of text; and a text-to-speech engine which when activated sequentially translates the discontiguous user-selected portions of text stored in said indexed storage buffers into an audio output that sounds like human speech.
Claim 2
Dependent Claim
117 words
A text-to-speech synthesizer for translating a plurality of discontiguous user-selected portions of text in an independent target application into an audio output that sounds like human speech, comprising: a transport control bar; a region store button contained on said transport control bar which when activated initiates a copy of a user-selected portion of text into one of a plurality of numerically indexed storage buffers such that said each of said plurality of numerically indexed storage buffers contains one of said plurality of discontiguous user-selected portions of text; and a text-to-speech engine which when activated sequentially translates the discontiguous user-selected portions of text stored in said indexed storage buffers into an audio output that sounds like human speech.
Claim 3
Dependent Claim
43 words
The synthesizer of claim 1 wherein said transport control bar is configured to run under a multi-tasking operating system that provides a clipboard facility for sharing information among multiple tasks and wherein said reserved segment of memory is administered by said clipboard facility.
Claim 4
Dependent Claim
38 words
The synthesizer of claim 1 wherein said text-to-speech engine includes a parser for constructing a syntactic tree of said text contained in said text storage buffer and for performing prosodic analysis upon said tree to mark prosodic phrases.
Claim 5
Dependent Claim
63 words
The synthesizer of claim 1 wherein said text-to-speech engine includes a parser for constructing a syntactic tree of said text contained in said text storage buffer and for performing prosodic analysis upon said tree to mark prosodic phrases and further includes a pause insertion mechanism for inserting pauses in said text contained in said text storage buffer based on said marked prosodic phrases.
Claim 6
Dependent Claim
66 words
The synthesizer of claim 1 wherein said text-to-speech engine includes a parser for constructing a syntactic tree of said text contained in said text storage buffer and for performing prosodic analysis upon said tree to mark prosodic phrases and further includes an intonation selection mechanism for inserting applying an intonation curve to said text contained in said text storage buffer based on said marked prosodic phrases.
Claim 7
Dependent Claim
111 words
The synthesizer of claim 1 wherein said text-to-speech engine includes a parser for constructing a syntactic tree of said text contained in said text storage buffer and for performing prosodic analysis upon said tree to mark prosodic phrases; and wherein said synthesizer further comprises at least one fast wind button contained on said transport control bar for suspending generation of said audio output, jumping from a current location to a different location in said text contained in said text storage buffer and then resuming generation of said audio output using said marked prosodic phrases to affect the translation of said text contained in said text storage buffer into said audio output.
Claim 8
Dependent Claim
67 words
The synthesizer of claim 1 wherein said synthesizer generates audio output at a first speed in response to activation of said play button; and wherein said text-to-speech engine further includes scrub mode fast wind mechanism for moving from a current location to a different location in said text contained in said text storage buffer while generating said audio output at a speed higher than said first speed.
Claim 9
Dependent Claim
44 words
The synthesizer of claim 1 wherein said text-to-speech engine further includes scrub mode fast wind mechanism for moving from a current location to a different location in said text contained in said text storage buffer by selectively omitting words while generating said audio output.
Claim 10
Dependent Claim
49 words
The synthesizer of claim 1 wherein said user-selected portion of text is a table and wherein said synthesizer further comprising a control panel communicating with said text-to-speech engine for selectively invoking a table prosidy mode that causes said text-to-speech engine to insert pauses at predetermined locations in said table.
Claim 11
Dependent Claim
29 words
The synthesizer of claim 1 further comprising a control panel communicating with said text-to-speech engine having a speed controller for altering the speech rate produced in said audio output.
Claim 12
Dependent Claim
34 words
The synthesizer of claim 1 further comprising a control panel communicating with said text-to-speech engine having a numerical pronunciation controller for altering the way text representing numerical values are represented in said audio output.
Claim 13
Dependent Claim
51 words
The synthesizer of claim 1 wherein said text-to-speech engine includes a dictionary of words and associated phonemic data used in producing speech and wherein said synthesizer further comprising a control panel communicating with said dictionary for allowing a user to alter the phonemic data associated with selected words in said dictionary.
Claim 14
Dependent Claim
52 words
The synthesizer of claim 1 wherein said text-to-speech engine includes a dictionary of words and associated phonemic data used in producing speech and wherein said synthesizer further comprising a control panel communicating with said dictionary for allowing a user to alter the stress applied to syllables of selected words in said dictionary.
Claim 15
Dependent Claim
72 words
The synthesizer of claim 1 wherein said text-to-speech engine includes a dictionary of words and associated phonemic data used in producing speech and wherein said synthesizer further comprising a control panel communicating with said dictionary for displaying stress selection buttons adjacent individual syllables of a selected word in said dictionary, said buttons being actuable to select among different syllable stress levels to be used by said text-to-speech in generating said audio output.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-12-14 | 2002-06-15 | 2002-12-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-12-14 | 2006-06-15 | 2006-12-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-12-14 | 2010-06-15 | 2010-12-15 | $7700.00 | Window Closed / Lapsed |