Patent US4581757A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4581757A Expired / Lapsed US ⏱️ 0.0 years remaining

Speech synthesizer for use with computer and computer system with speech capability formed thereby

Assignee: Texas Instruments Inc
•
Filing: 1981-08-21
•
Granted: 1986-04-08
•
Expires: 2001-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Speech synthesizer and a computer system having the speech synthesizer operably coupled thereto to provide speech capability for the computer system. The speech synthesizer is capable of electronically synthesizing human speech from coded speech data including parameters as stored either in a solid state memory on a permanent basis or alternatively as temporarily stored in another memory, wherein the coded speech data is made available from an external source, such as a central processing unit of a commercial or home-type computer, as coupled to the speech synthesizer. The speech synthesizer may be in the form of a speech module including a speech synthesizer processor for converting coded speech data into digital speech signals in combination with a mode selector which selectively applies either the coded speech data from a read-only-memory within the speech module or the coded speech data obtained from the external source to the speech synthesizer processor in response to a control signal provided by the external source for determining which of the two alternative operating modes will be employed in a given instance. The computer system is provided with speech capability by including the speech module as a component thereof in combination with a computer input device, the central processing unit of the computer, and an audio amplifier and speaker connected to a digital-to-analog converter of the speech module so as to generate audible human speech from the digital speech signals provided by the speech synthesizer processor of the speech module.

Inventors

  • 👤 Leon W. Cox

Bibliographic Details

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

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 162 words
A speech synthesizer comprising: means for receiving an input from an external control device; first memory means for permanently storing a first plurality of coded speech data; second memory means coupled to said receiving means for temporarily storing a second plurality of coded speech data, said second plurality of coded speech data being provided by said external control device; speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech; selector means for selectively activating one of said first and second memory means to apply selected coded speech data to said speed synthesizer processor means from either one of said first and second pluralities of coded speech data in response to a control signal provided by said external control device designating which of said first and second memory means is active; and digital-to-analog converter means operably associated with said speed synthesizer processor means for converting said digital speech signals into analog signals representative of human speech.
Claim 2
Dependent Claim 162 words
A speech synthesizer comprising: means for receiving an input from an external control device; first memory means for permanently storing a first plurality of coded speech data; second memory means coupled to said receiving means for temporarily storing a second plurality of coded speech data, said second plurality of coded speech data being provided by said external control device; speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech; selector means for selectively activating one of said first and second memory means to apply selected coded speech data to said speed synthesizer processor means from either one of said first and second pluralities of coded speech data in response to a control signal provided by said external control device designating which of said first and second memory means is active; and digital-to-analog converter means operably associated with said speed synthesizer processor means for converting said digital speech signals into analog signals representative of human speech.
Claim 3
Dependent Claim 17 words
A speech synthesizer as set forth in claim 1, wherein said first memory means is a read-only-memory.
Claim 4
Dependent Claim 18 words
A speech synthesizer as set forth in claim 1, wherein said second memory means is a shift register.
Claim 5
Dependent Claim 20 words
A speech synthesizer as set forth in claim 1, wherein said speech synthesizer processor means includes a controllable digital filter.
Claim 6
Dependent Claim 36 words
A speech synthesizer as set forth in claim 4, wherein said coded speech data included in each of said first and second memory means comprises speech parameters representative of reflection coefficients for controlling said digital filter.
Claim 7
Dependent Claim 212 words
A speech synthesizer comprising: means for receiving an input from an external control device; first memory means for permanently storing a first plurality of coded speech data; second memory means coupled to said receiving means for temporarily storing a second plurality of coded speech data, said second plurality of coded speech data being provided by said external control device; a module having a plurality of electrical contacts; third memory means for storing a third plurality of coded speech data, said third memory means being disposed in said module; speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech; a receptacle for temporarily interconnecting said plurality of electrical contacts on said module with said speech synthesizer processor means; selector means for selectively activating one of said first, second, and third memory means to apply selected coded speech data to said speech synthesizer processor means from one of said first, second, and third pluralities of coded speech data in response to a control signal provided by said external control device designating which of said first, second, and third memory means is active; and digital-to-analog converter means operably associated with said speech synthesizer processor means for converting said digital speech signals into analog signals representative of human speech.
Claim 8
Dependent Claim 212 words
A speech synthesizer comprising: means for receiving an input from an external control device; first memory means for permanently storing a first plurality of coded speech data; second memory means coupled to said receiving means for temporarily storing a second plurality of coded speech data, said second plurality of coded speech data being provided by said external control device; a module having a plurality of electrical contacts; third memory means for storing a third plurality of coded speech data, said third memory means being disposed in said module; speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech; a receptacle for temporarily interconnecting said plurality of electrical contacts on said module with said speech synthesizer processor means; selector means for selectively activating one of said first, second, and third memory means to apply selected coded speech data to said speech synthesizer processor means from one of said first, second, and third pluralities of coded speech data in response to a control signal provided by said external control device designating which of said first, second, and third memory means is active; and digital-to-analog converter means operably associated with said speech synthesizer processor means for converting said digital speech signals into analog signals representative of human speech.
Claim 9
Dependent Claim 17 words
A speech synthesizer as set forth in claim 6, wherein said first memory means is a read-only-memory.
Claim 10
Dependent Claim 17 words
A speech synthesizer as set forth in claim 6, wherein said second memory is a shift register.
Claim 11
Dependent Claim 17 words
A speech synthesizer as set forth in claim 6, wherein said third memory means is a read-only-memory.
Claim 12
Dependent Claim 20 words
A speech synthesizer as set forth in claim 6, wherein said speech synthesizer processor means includes a controllable digital filter.
Claim 13
Dependent Claim 36 words
A speech synthesizer as set forth in claim 10, wherein said coded speech data from each of said first, second, and third memory means comprises speech parameters representative of reflection coefficients for controlling said digital filter.
Claim 14
Dependent Claim 228 words
A computer system capable of producing audible synthesized human speech, said computer system comprising: a computer input device; a central processing unit; audio means for receiving analog signals representative of human speech and converting said analog signals into audible sound; speech synthesizer means responsive to control signals generated by said central processing unit, said speech synthesizer means including first memory means for permanently storing a first plurality of coded speech data, second memory means for temporarily storing a second plurality of coded speech data, said second plurality of coded speech data being provided by said central processing unit, speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech, selector means for selectively activating one of said first and second memory means to apply selected coded speech data to said speed synthesizer processor means from either one of said first and second pluralities of coded speech data in response to a control signal provided by said central processing unit designating which of said first and second memory means is active, and digital-to-analog converter means operably associated with said speech synthesizer processor means for converting said digital speech signals into analog signals representative of human speech; and means for coupling said digital-to-analog converter means to said audio means such that said audio means is effective to convert said analog signals into audible sound.
Claim 15
Dependent Claim 228 words
A computer system capable of producing audible synthesized human speech, said computer system comprising: a computer input device; a central processing unit; audio means for receiving analog signals representative of human speech and converting said analog signals into audible sound; speech synthesizer means responsive to control signals generated by said central processing unit, said speech synthesizer means including first memory means for permanently storing a first plurality of coded speech data, second memory means for temporarily storing a second plurality of coded speech data, said second plurality of coded speech data being provided by said central processing unit, speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech, selector means for selectively activating one of said first and second memory means to apply selected coded speech data to said speed synthesizer processor means from either one of said first and second pluralities of coded speech data in response to a control signal provided by said central processing unit designating which of said first and second memory means is active, and digital-to-analog converter means operably associated with said speech synthesizer processor means for converting said digital speech signals into analog signals representative of human speech; and means for coupling said digital-to-analog converter means to said audio means such that said audio means is effective to convert said analog signals into audible sound.
Claim 16
Dependent Claim 41 words
A computer system as set forth in claim 12, further including a module in which said speech synthesizer means is disposed, said module having a plurality of electrical contacts for temporarily interconnecting said speech synthesizer means to said computer input device.
Claim 17
Dependent Claim 17 words
A computer system as set forth in claim 12, wherein said first memory means is a read-only-memory.
Claim 18
Dependent Claim 18 words
A computer system as set forth in claim 12, wherein said second memory means is a shift register.
Claim 19
Dependent Claim 20 words
A computer system as set forth in claim 12, wherein said speech synthesizer processor means includes a controllable digital filter.
Claim 20
Dependent Claim 35 words
A computer system as set forth in claim 16, wherein said coded speech data from each of said first and second memory means comprises speech parameters representative of reflection coefficients for controlling said digital filter.
Claim 21
Dependent Claim 315 words
A speech synthesizer comprising: data storage means for receiving a data input from an external control device, wherein the data input may include any of coded speech data, address information and instruction information; first memory means for permanently storing a first plurality of coded speech data; second memory means coupled to the output of said data storage means for selectively receiving coded speech data provided by said external control device so as to temporarily store a second plurality of coded speech data; speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech; address storage means operably coupled to said data storage means for accepting address information therefrom; command storage means operably coupled to said data storage means receiving instruction information as coded command data from the external control device via said data storage means including at least first and second coded commands; command decoder means operably coupled to said command storage means for selectively activating one of said first and second memory means to apply selected coded speech data to said speech synthesizer processor means from either one of said first and second pluralities of coded speech data in response to the decoding of one of said first and second coded commands as provided from said external control device designating which of said first and second memory means is active; means for generating a disable signal to disable said command decoder means in response to the decoding of said second coded command by said command decoder means; said second memory means accepting a data input as coded speech data from the external control device via said data storage means during the time period that said command decoder means is in a disabled state; and digital-to-analog converter means operably associated with said speech synthesizer processor means for converting said digital speech signals into analog signals representative of human speech.
Claim 22
Dependent Claim 315 words
A speech synthesizer comprising: data storage means for receiving a data input from an external control device, wherein the data input may include any of coded speech data, address information and instruction information; first memory means for permanently storing a first plurality of coded speech data; second memory means coupled to the output of said data storage means for selectively receiving coded speech data provided by said external control device so as to temporarily store a second plurality of coded speech data; speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech; address storage means operably coupled to said data storage means for accepting address information therefrom; command storage means operably coupled to said data storage means receiving instruction information as coded command data from the external control device via said data storage means including at least first and second coded commands; command decoder means operably coupled to said command storage means for selectively activating one of said first and second memory means to apply selected coded speech data to said speech synthesizer processor means from either one of said first and second pluralities of coded speech data in response to the decoding of one of said first and second coded commands as provided from said external control device designating which of said first and second memory means is active; means for generating a disable signal to disable said command decoder means in response to the decoding of said second coded command by said command decoder means; said second memory means accepting a data input as coded speech data from the external control device via said data storage means during the time period that said command decoder means is in a disabled state; and digital-to-analog converter means operably associated with said speech synthesizer processor means for converting said digital speech signals into analog signals representative of human speech.
Claim 23
Dependent Claim 54 words
A speech synthesizer as set forth in claim 18, wherein said address storage means is operably coupled to said first memory means for selectively identifying specific coded speech data stored therein by the address information in said address storage means obtained from the external control device for application to said speech synthesizer processor means.
Claim 24
Dependent Claim 60 words
A speech synthesizer as set forth in claim 19, further including control logic means operably coupled to said command decoder means and responsive to the decoding of said first coded command by said command decoder means to control said first memory means in the application of the specifically identified coded speech data stored therein to said speech synthesizer processor means.
Claim 25
Dependent Claim 110 words
A speech synthesizer as set forth in claim 20, wherein said data storage means is bi-directional for receiving a data input from said first memory means to be accessed by the external control device; the coded command data from the external control device further including a third coded command for reception by said command storage means via said data storage means; said command decoder means directing said control logic means in response to the decoding of said third coded command by said command decoder means to control said first memory means in the application of data stored therein to said data storage means for access by the external control device.
Claim 26
Dependent Claim 17 words
A speech synthesizer as set forth in claim 20, wherein said first memory means is a read-only-memory.
Claim 27
Dependent Claim 416 words
A computer system capable of producing audible synthesized human speech, said computer system comprising: computer means including a central processing unit; audio means for receiving analog signal representative of human speech and converting said analog signals into audible synthesized human speech; and speech synthesizer means responsive to control signals generated by said central processing unit for producing analog signals representative of human speech, said speech synthesizer means including data storage means operably coupled to said central processing unit for receiving a data input from said central processing unit, wherein the data input may include any of coded speech data, address information and instruction information, first memory means for permanently storing a first plurality of coded speech data, second memory means coupled to the output of said data storage means for selectively receiving coded speech data provided by said central processing unit so as to temporarily store a second plurality of coded speech data, speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech, address storage means operably coupled to said data storage means for accepting address information therefrom, command storage means operably coupled to said data storage means for receiving instruction information as coded command data from said central processing unit via said data storage means including at least first and second coded commands, command decoder means operably coupled to said command storage means for selectively activating one of said first and second memory means to apply selected coded speech data to said speech synthesizer processor means from either one of said first and second pluralities of coded speech data in response to the decoding of one of said first and second coded commands as provided from said central processing unit designating which of said first and second memory means is active, means for generating a disable signal to disable said command decoder means in response to the decoding of said second coded command by said command decoder means, said second memory means accepting a data input as coded speech data from said central processing unit via said data storage means during the time period that said command decoder means is in a disabled state, and digital-to-analog converter means operably associated with said speech synthesizer processing means for converting said digital speech signals into analog signals representative of human speech; and means for coupling said digital-to-analog converter means to said audio means such that said audio means is effective to convert said analog signals into audible synthesized human speech.
Claim 28
Dependent Claim 416 words
A computer system capable of producing audible synthesized human speech, said computer system comprising: computer means including a central processing unit; audio means for receiving analog signal representative of human speech and converting said analog signals into audible synthesized human speech; and speech synthesizer means responsive to control signals generated by said central processing unit for producing analog signals representative of human speech, said speech synthesizer means including data storage means operably coupled to said central processing unit for receiving a data input from said central processing unit, wherein the data input may include any of coded speech data, address information and instruction information, first memory means for permanently storing a first plurality of coded speech data, second memory means coupled to the output of said data storage means for selectively receiving coded speech data provided by said central processing unit so as to temporarily store a second plurality of coded speech data, speech synthesizer processor means for converting coded speech data into digital speech signals representative of human speech, address storage means operably coupled to said data storage means for accepting address information therefrom, command storage means operably coupled to said data storage means for receiving instruction information as coded command data from said central processing unit via said data storage means including at least first and second coded commands, command decoder means operably coupled to said command storage means for selectively activating one of said first and second memory means to apply selected coded speech data to said speech synthesizer processor means from either one of said first and second pluralities of coded speech data in response to the decoding of one of said first and second coded commands as provided from said central processing unit designating which of said first and second memory means is active, means for generating a disable signal to disable said command decoder means in response to the decoding of said second coded command by said command decoder means, said second memory means accepting a data input as coded speech data from said central processing unit via said data storage means during the time period that said command decoder means is in a disabled state, and digital-to-analog converter means operably associated with said speech synthesizer processing means for converting said digital speech signals into analog signals representative of human speech; and means for coupling said digital-to-analog converter means to said audio means such that said audio means is effective to convert said analog signals into audible synthesized human speech.
Claim 29
Dependent Claim 54 words
A computer system as set forth in claim 23, wherein said address storage means is operably coupled to said first memory means for selectively identifying specific coded speech data stored therein by the address information in said address storage means obtained from said central processing unit for application to said speech synthesizer processor means.
Claim 30
Dependent Claim 65 words
A computer system as set forth in claim 24, wherein said speech synthesizer means further includes control logic means operably coupled to said command decoder means and responsive to the decoding of said first coded command by said command decoder means to control said first memory means in the application of the specifically identified coded speech data stored therein to said speech synthesizer processor means.
Claim 31
Dependent Claim 111 words
A computer system as set forth in claim 25, wherein said data storage means is bi-directional for receiving a data input from said first memory means to be accessed by said central processing unit, the coded command data from said central processing unit further including a third coded command for reception by said command storage means via said data storage means, and said command decoder means directing said control logic means in response to the decoding of said third coded command by said command decoder means to control said first memory means in the application of data stored therein to said data storage means for access by said central processing unit.
Claim 32
Dependent Claim 16 words
A computer system as set forth claim 25, wherein said first memory means is a read-only-memory.
Claim 33
Dependent Claim 50 words
A computer system as set forth in claim 27, further including a module in which said speech synthesizer means is disposed, said module having a plurality of electrical contacts for temporarily interconnecting said speech synthesizer means to said central processing unit of said computer means via said data storage means.

References Cited (Backward Citations)

US3641496A Cited
US4060848A Cited
US4022974A Cited
US4104720A Cited
US4228503A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-04-07 1989-10-07 1990-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-04-07 1993-10-07 1994-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-04-07 1997-10-07 1998-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag