JPH031680B2 - - Google Patents
Info
- Publication number
- JPH031680B2 JPH031680B2 JP57189660A JP18966082A JPH031680B2 JP H031680 B2 JPH031680 B2 JP H031680B2 JP 57189660 A JP57189660 A JP 57189660A JP 18966082 A JP18966082 A JP 18966082A JP H031680 B2 JPH031680 B2 JP H031680B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- oscillation
- speech synthesis
- level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000010355 oscillation Effects 0.000 claims description 48
- 230000015572 biosynthetic process Effects 0.000 claims description 39
- 238000003786 synthesis reaction Methods 0.000 claims description 39
- 230000003111 delayed effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 101150065817 ROM2 gene Proteins 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Landscapes
- Power Sources (AREA)
Description
【発明の詳細な説明】
(イ) 技術分野
本発明は音声合成装置に関関し、特に、音声合
成装置の消費電力を減少するために、発声時以外
は発振回路の動作を停止させる機能を有する音声
合成装置に関する。[Detailed Description of the Invention] (a) Technical Field The present invention relates to a speech synthesis device, and in particular, to a speech synthesis device that has a function of stopping the operation of an oscillation circuit except when vocalization is being performed, in order to reduce the power consumption of the speech synthesis device. The present invention relates to a speech synthesizer.
(ロ) 技術の背景
一般に音声合成装置は、ROM等の記憶回路に
予め音声データの集合から成る語句を複数記憶さ
せておき、語句選択信号によつて記憶された語句
が選択され、合成開始を指示するスタート信号が
到来したとき、その選択された語句を構成する音
声データに基いて音声を合成するものである。こ
の音声合成装置は、内蔵された発振回路で作成さ
れたクロツク信号によつて動作するのであるが、
音声の合成動作を行なつていない場合にも発振を
行なつていたのでは、消費電力が大きく不経済で
ある。そこで、通常は発振を停止しておき、音声
合成の開始を指示する信号と同期して発振を開始
させることによつて消費電力を減少させることが
できるが、発振開始直後は、発振が安定せず、周
波数が変化するため、合成された音声が不自然な
ものとなる危惧がある。(b) Background of the Technology Generally speaking, a speech synthesis device stores a plurality of words consisting of a set of speech data in a storage circuit such as a ROM in advance, and when the stored word is selected by a word selection signal, the synthesis is started. When an instructing start signal arrives, speech is synthesized based on the speech data constituting the selected word or phrase. This speech synthesizer operates using a clock signal generated by a built-in oscillation circuit.
If oscillation were to be performed even when a voice synthesis operation was not being performed, power consumption would be large and it would be uneconomical. Normally, power consumption can be reduced by stopping oscillation and then starting oscillation in synchronization with the signal that instructs the start of speech synthesis. However, immediately after oscillation starts, oscillation becomes stable. First, since the frequency changes, there is a risk that the synthesized voice will sound unnatural.
(ハ) 発明の開示
本発明は上述した点に鑑みて為されたものであ
り、少なくとも、記憶回路に記憶された複数の語
句を選択する語句選択信号のいずれかと、スター
ト信号との論理積信号によつて発振を開始する発
振回路と、発振回路の発振開始から所定時間遅延
する信号を作る時定数回路とを設け、時定数回路
の遅延された信号によつて音声合成回路のリセツ
トを解除し、発振回路の発振開始から所定時間後
に、音声合成回路の動作を開始させることによ
り、発振開始直後の不安定発振の影響を除去する
と共に、消費電力の小さい音声合成装置を提供す
るものである。(C) Disclosure of the Invention The present invention has been made in view of the above-mentioned points, and provides an AND signal of at least one of the word selection signals for selecting a plurality of words stored in a storage circuit and a start signal. An oscillation circuit that starts oscillation by the oscillation circuit and a time constant circuit that generates a signal that is delayed by a predetermined time from the start of oscillation of the oscillation circuit are provided, and the reset of the speech synthesis circuit is canceled by the delayed signal of the time constant circuit. By starting the operation of the speech synthesis circuit a predetermined time after the start of oscillation of the oscillation circuit, the influence of unstable oscillation immediately after the start of oscillation is removed, and a speech synthesis device with low power consumption is provided.
(ニ) 実施例
第1図は本発明の実施例を示すブロツク図であ
り、1は語句選択回路、2はROM、3は音声合
成回路、4はスピーカ、5はスタート制御回路、
6は発振回路、7は時定数回路である。(D) Embodiment FIG. 1 is a block diagram showing an embodiment of the present invention, in which 1 is a word selection circuit, 2 is a ROM, 3 is a speech synthesis circuit, 4 is a speaker, 5 is a start control circuit,
6 is an oscillation circuit, and 7 is a time constant circuit.
語句選択回路1は印加された語句選択信号S1〜
Snのいずれかが“H”レベルになることにより、
その信号に対応する語句が記憶されているROM
2のアドレスを指定するものである。ROM2は
音声データの集合によつて構成される語句が複数
記憶されており、選択された語句を構成する音声
データを音声合成回路3に出力する。音声合成回
路3は、スタート制御回路5から出力される信号
STによりその動作が制御され、印加された音声
データに基いて音声を合成しスピーカ4から発声
する。スタート制御回路5は、印加された語句選
択信号S1〜Snのいずれか1つが“H”レベルと
なり、且つ、印加されたスタート信号STARTが
“H”レベルとなつたとき、スタート制御信号ST
を出力して、音声合成回路3の合成動作開始を指
示すると共にR−SFF8をセツトする。R−SFF
8は音声合成回路3が合成動作中を示すフラツグ
として用いられ、合成動作終了時に出力される信
号ENDによつてリセツトされる。 The word selection circuit 1 receives the applied word selection signal S 1 ~
When either Sn becomes “H” level,
ROM that stores the words and phrases corresponding to that signal
This specifies the second address. The ROM 2 stores a plurality of phrases constituted by a set of voice data, and outputs the voice data constituting the selected phrase to the voice synthesis circuit 3. The speech synthesis circuit 3 receives the signal output from the start control circuit 5.
Its operation is controlled by the ST, and audio is synthesized based on the applied audio data and is emitted from the speaker 4. The start control circuit 5 outputs the start control signal ST when any one of the applied word selection signals S1 to Sn becomes "H" level and the applied start signal START becomes "H" level.
is output, instructing the speech synthesis circuit 3 to start the synthesis operation, and setting the R-SFF 8. R-SFF
8 is used as a flag indicating that the speech synthesis circuit 3 is in the midst of synthesis operation, and is reset by the signal END outputted when the synthesis operation is completed.
発振回路6は接続された水晶振動子9で決定さ
れる周波数、例えば、400KHzで発振し、各回路
の動作、特に、音声合成回路3の動作の基本にな
るクロツク信号を作成する。また発振回路6は
ORゲート10の出力CLCによつて、その発振動
作及び発振停止が制御される。ORゲート10に
は、語句選択信号S1〜Snが印加されたORゲート
11と出力とスタート信号STARTが印加された
ANPゲート12の出力、即ち、語句選択信号S1
〜Snのいずれかとスタート信号STAMRTとの
論理積信号と、信号がインバータ13によ
つて反転された信号OSCGと、R−SFF8のQ出
力とが印加されている。 The oscillation circuit 6 oscillates at a frequency determined by a connected crystal oscillator 9, for example 400 KHz, and creates a clock signal which is the basis of the operation of each circuit, especially the operation of the speech synthesis circuit 3. Also, the oscillation circuit 6
The output CLC of the OR gate 10 controls its oscillation operation and oscillation stop. To the OR gate 10, an OR gate 11 to which word selection signals S 1 to Sn were applied, an output, and a start signal START were applied.
The output of the ANP gate 12, that is, the word selection signal S 1
-Sn and the start signal STAMRT, a signal OSCG which is inverted by the inverter 13, and the Q output of the R-SFF8 are applied.
時定数回路7は、ORゲート10の出力CLCを
反転するインバータ14と、インバータ14の出
力がゲートに印加されたC−MOSトランジスタ
15と、C−MOSトランジスタ15の出力が印
加されたインバータ16及びコンデンサ17とか
ら成り、C−MOSトランジスタ15のPチヤン
ネルMOSトランジスタのソースには抵抗18が
電源VDDとの間に接続されている。即ち、ゲート
に印加される信号が“L”レベルとなつて、
PチヤンネルMOSトランジスタがオンしたとき、
コンデンサ17と抵抗18によつて時定数が形成
され、インバータ16に印加される入力電圧は時
定数に従つて徐々に上昇する電圧となり、インバ
ータ16のスレツシヨルド電圧に達したとき、イ
ンバータ16の出力が“L”レベルとなる。この
インバータ16の出力は音声合成回路3のリセツ
ト端子Rに印加される。従つて、信号CLCが
“H”レベルになつたとき、時定数回路7によつ
て所定時間、例えば、10ms〜50ms程度遅延し
て、インバータ16の出力が“H”レベルから
“L”レベルとなり、音声合成回路3のリセツト
が解除されるのである。時定数回路7の遅延時間
は発振回路6が発振して安定状態になるまでの時
間よりやや大きく設定される。 The time constant circuit 7 includes an inverter 14 that inverts the output CLC of the OR gate 10, a C-MOS transistor 15 to which the output of the inverter 14 is applied, an inverter 16 to which the output of the C-MOS transistor 15 is applied, and A resistor 18 is connected between the source of the P-channel MOS transistor of the C-MOS transistor 15 and the power supply VDD . That is, the signal applied to the gate becomes "L" level,
When the P-channel MOS transistor turns on,
A time constant is formed by the capacitor 17 and the resistor 18, and the input voltage applied to the inverter 16 becomes a voltage that gradually increases according to the time constant. When the threshold voltage of the inverter 16 is reached, the output of the inverter 16 becomes It becomes “L” level. The output of this inverter 16 is applied to the reset terminal R of the speech synthesis circuit 3. Therefore, when the signal CLC becomes "H" level, the output of the inverter 16 changes from "H" level to "L" level after a predetermined time delay, for example, about 10ms to 50ms, by the time constant circuit 7. , the reset of the speech synthesis circuit 3 is released. The delay time of the time constant circuit 7 is set to be slightly larger than the time it takes for the oscillation circuit 6 to oscillate and reach a stable state.
また、インバータ16の出力は、信号OSCGが
印加されたANDゲート19に印加され、ANDゲ
ート19の出力は、R−SFF8の出力Qが印加さ
れたNORゲート20に印加される。NORゲート
20の出力はとして出力され、この出力
BUSYは、音声合成装置をマイクロコンピユー
タで制御する場合、音声合成装置を操作できる状
態にあるか否かを判定する信号として用いられ
る。 Further, the output of the inverter 16 is applied to the AND gate 19 to which the signal OSCG is applied, and the output of the AND gate 19 is applied to the NOR gate 20 to which the output Q of the R-SFF 8 is applied. The output of NOR gate 20 is output as, and this output
When the speech synthesis device is controlled by a microcomputer, BUSY is used as a signal to determine whether the speech synthesis device is in a state where it can be operated.
また、信号は、外部から発振回路6を強
制的に動作開始させる場合、あるいは、発振回路
6を常時発振状態にする場合に、利用される信号
であり、信号を“L”レベルとすることに
より、ORゲート10の出力CLCが“L”レベル
となり、発振回路6が発振を開始する。 Further, the signal is used when the oscillation circuit 6 is forced to start operating from the outside or when the oscillation circuit 6 is kept in a constant oscillation state, and by setting the signal to "L" level, , the output CLC of the OR gate 10 becomes "L" level, and the oscillation circuit 6 starts oscillating.
次に第2図を参照して動作を説明する。第2図
は、信号が“H”レベルの状態で、発振回
路6が発振停止している状態に於いて、発声を行
う場合の波形図である。先ず、発声させるべき語
句を選択する語句選択信号S1〜Snのいずれか、
例えば、2番目の語句を発声させる場合にはS2を
“H”レベルにする。そして、語句選択信号S1〜
Snのいずれかが“H”レベルにある期間にスタ
ート信号STARTを“H”レベルにする。両方の
論理積がとれたことをスタート制御回路5が検出
すると、スタート制御信号STがパルス状に“H”
レベルとなる。この場合、スタート信号START
を予め“H”レベルにしておいて、語句選択信号
S1〜Snのいずれかを“H”レベルにしても良い。
スタート制御信号STが“H”レベルになつたこ
とは音声合成回路3に記憶され、音声合成動作の
開始が指示されるが、インバータ16の出力が
“H”レベルのままでリセツト状態にあるため、
音声合成動作はまだ開始されない。一方、ORゲ
ート11及びANDゲート12に於いて、語句選
択信号S1〜Snのいずれか“H”レベルの信号と
スタート信号STARTの“H”レベルとの論理積
により、ANDゲート12の出力は、“H”レベル
となり、ORゲート10の出力CLCは“H”レベ
ルとなる。これにより発振回路6の発振が開始す
るが、発振直後は、第2図OSCに示す如く、周
波数の定まらない異常発振期間が発生する。更
に、スタート制御信号STが“H”レベルとなる
のと同期して、R−SFF8がセツトされ、その出
力Qは“H”レベルとなる。従つて、語句選択信
号S1〜Sn及びスタート信号STARTが“L”レ
ベルとなつても、R−SFF8により発振が保持さ
れる。尚、語句選択信号S1〜Snのいずれかの信
号でどの語句が選択されたかは、語句選択回路1
が記憶している。 Next, the operation will be explained with reference to FIG. FIG. 2 is a waveform diagram when vocalization is performed when the signal is at the "H" level and the oscillation circuit 6 has stopped oscillating. First, one of the word selection signals S 1 to Sn for selecting a word to be uttered,
For example, when the second word is to be uttered, S2 is set to the "H" level. Then, the word selection signal S 1 ~
The start signal START is set to the "H" level during a period when either Sn is at the "H" level. When the start control circuit 5 detects that the AND of both has been taken, the start control signal ST pulses to "H".
level. In this case, the start signal START
is set to “H” level in advance, and the word selection signal is
Any one of S 1 to Sn may be set to "H" level.
The fact that the start control signal ST has become "H" level is stored in the speech synthesis circuit 3, and the start of the speech synthesis operation is instructed, but since the output of the inverter 16 remains at "H" level and is in the reset state. ,
The speech synthesis operation has not started yet. On the other hand, in the OR gate 11 and the AND gate 12, the output of the AND gate 12 is determined by the logical product of the "H" level signal of any of the word selection signals S1 to Sn and the "H" level of the start signal START. , becomes "H" level, and the output CLC of OR gate 10 becomes "H" level. As a result, the oscillation circuit 6 starts oscillating, but immediately after the oscillation, an abnormal oscillation period in which the frequency is not determined occurs, as shown in FIG. 2 OSC. Further, in synchronization with the start control signal ST going high, R-SFF8 is set and its output Q goes high. Therefore, even if the word selection signals S 1 -Sn and the start signal START go to "L" level, oscillation is maintained by the R-SFF8. Note that the word selection circuit 1 determines which word has been selected by any of the word selection signals S1 to Sn.
remembers.
ORゲート10の出力CLCが“H”レベルとな
ることにより、インバータ14の出力は
“L”レベルとなり、C−MOSトランジスタ15
のPチヤンネルMOSトランジスタがオン状態と
なる。従つて、コンデンサ17には電源VDDから
抵抗18を介して充電電流が流れ、コンデンサ1
7の端子電圧、即ち、インバータ16の入力電圧
は、徐々に上昇する。そして、インバータ16の
スレツシヨルド電圧になるとインバータ16は反
転し、インバータ16の出力は“H”レベルから
“L”レベルとなる。このとき、発振回路6の異
常発振はすでに無くなり、安定した発振が為され
ている。従つて、インバータ16の出力が“L”
レベルとなることにより、音声合成回路3のリセ
ツトが解除されるため、音声合成回路3は合成動
作を開始し、語句選択回路1でアドレスされた
ROM2の音声データに基いて音声をスピーカ4
より発声する。 When the output CLC of the OR gate 10 becomes "H" level, the output of the inverter 14 becomes "L" level, and the C-MOS transistor 15
The P-channel MOS transistor is turned on. Therefore, a charging current flows to the capacitor 17 from the power supply VDD via the resistor 18, and the capacitor 1
7, that is, the input voltage of the inverter 16 gradually increases. When the voltage reaches the threshold voltage of the inverter 16, the inverter 16 is inverted, and the output of the inverter 16 changes from the "H" level to the "L" level. At this time, the abnormal oscillation of the oscillation circuit 6 has already disappeared and stable oscillation is being performed. Therefore, the output of the inverter 16 is "L"
Since the reset of the speech synthesis circuit 3 is canceled by reaching the level, the speech synthesis circuit 3 starts the synthesis operation and selects the words addressed by the word selection circuit 1.
The audio is transmitted to speaker 4 based on the audio data in ROM2.
Be more vocal.
この様に、発振回路6が十分に安定した発振と
なつた後、音声合成回路3を動作させることがで
きるのである。尚、音声合成回路3が選択された
語句の発声を終了すると、音声合成回路3は終了
信号ENDを“H”レベルとし、R−SFF8をリ
セツトする。これにより、出力Qは“L”レベル
となるため、ORゲート10の出力CLCは“L”
レベルとなり、発振回路6の発振が停止する。従
つて、音声発声中以外は発振が停止するため、消
費電力が節約できるのである。 In this manner, the speech synthesis circuit 3 can be operated after the oscillation circuit 6 has achieved sufficiently stable oscillation. When the speech synthesis circuit 3 finishes uttering the selected word, the speech synthesis circuit 3 sets the end signal END to the "H" level and resets the R-SFF8. As a result, the output Q goes to the "L" level, so the output CLC of the OR gate 10 goes to the "L" level.
level, and the oscillation of the oscillation circuit 6 stops. Therefore, since oscillation is stopped except during voice production, power consumption can be saved.
(ホ) 効果
上述の如く、本発明によれば、音声発声中以外
は発振回路の発振を停止させ、語句選択信号とス
タート信号の論理積信号により、発振を開始させ
ると共に、時定数回路によつて、発振開始時から
所定時間遅延して音声合成回路のリセツトを解除
することにより、消費電力を大幅に減少できると
共に、発振開始直後の異常発振の影響を完全に除
去できる。よつて、音声合成装置の高品質化が実
現できる利点を有する。(E) Effects As described above, according to the present invention, the oscillation of the oscillation circuit is stopped except during voice production, and the oscillation is started by the AND signal of the word selection signal and the start signal, and the time constant circuit By canceling the reset of the voice synthesis circuit after a predetermined time delay from the start of oscillation, power consumption can be significantly reduced and the influence of abnormal oscillation immediately after the start of oscillation can be completely eliminated. Therefore, there is an advantage that the quality of the speech synthesis device can be improved.
第1図は本発明の実施例を示すブロツク図、第
2図は第1図に示された実施例の動作を説明する
波形図である。
主な図番の説明、1…語句選択回路、2…
ROM、3…音声合成装置、4…スピーカ、5…
スタート制御信号、6…発振回路、7…時定数回
路。
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a waveform diagram explaining the operation of the embodiment shown in FIG. Explanation of main figure numbers, 1...word selection circuit, 2...
ROM, 3...speech synthesizer, 4...speaker, 5...
Start control signal, 6...Oscillation circuit, 7...Time constant circuit.
Claims (1)
音声データに基いて発声する音声合成回路と、前
記語句選択信号及びスタート信号が印加され、前
記音声合成回路の合成開始を制御するスタート制
御回路と、少なくとも前記複数の語句選択信号の
いずれかの信号と前記スタート信号との論理積信
号によつて動作の開始が制御され、各部回路の動
作の基本となるクロツク信号を作成する発振回路
と、該発振回路の発振開始から所定時間遅延した
信号を出力する時定数回路とを備え、前記所定時
間遅延した信号により、前記音声合成回路のリセ
ツトを解除し、音声合成動作を開始させることを
特徴とする音声合成装置。1. a speech synthesis circuit that utters a word selected by a plurality of word selection signals based on audio data; a start control circuit to which the word selection signal and a start signal are applied and controls the start of synthesis of the speech synthesis circuit; an oscillation circuit whose start of operation is controlled by an AND signal of at least one of the plurality of word selection signals and the start signal, and which creates a clock signal that is the basis of the operation of each circuit; and a time constant circuit that outputs a signal delayed by a predetermined time from the start of oscillation of the circuit, and the reset of the speech synthesis circuit is canceled by the signal delayed by the predetermined time and the speech synthesis operation is started. Synthesizer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57189660A JPS5978398A (en) | 1982-10-27 | 1982-10-27 | Voice synthesizer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57189660A JPS5978398A (en) | 1982-10-27 | 1982-10-27 | Voice synthesizer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5978398A JPS5978398A (en) | 1984-05-07 |
| JPH031680B2 true JPH031680B2 (en) | 1991-01-11 |
Family
ID=16245034
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57189660A Granted JPS5978398A (en) | 1982-10-27 | 1982-10-27 | Voice synthesizer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5978398A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5986098A (en) * | 1982-11-09 | 1984-05-18 | 三洋電機株式会社 | Voice synthesizer |
-
1982
- 1982-10-27 JP JP57189660A patent/JPS5978398A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5978398A (en) | 1984-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4377345A (en) | Alarm signaling circuit for timepiece | |
| JPS5950072B2 (en) | Auto power off device | |
| JPH031680B2 (en) | ||
| JPH0346793B2 (en) | ||
| JPH0546556B2 (en) | ||
| JPS6157589B2 (en) | ||
| US4548511A (en) | Electronic timepiece with voice memory | |
| JPH0334080B2 (en) | ||
| JPS6154191B2 (en) | ||
| JPH0359396B2 (en) | ||
| JPH056554Y2 (en) | ||
| JPS6321918B2 (en) | ||
| JPH0222352B2 (en) | ||
| JPS6118997B2 (en) | ||
| JPS58218677A (en) | Electronic timepiece having voice storing function | |
| JPS59116574A (en) | Alarm timepiece | |
| JPH05720B2 (en) | ||
| JPH01284791A (en) | Speech recognition watch | |
| JP2006208600A (en) | Speech synthesis apparatus and speech synthesis method | |
| JPS6248855B2 (en) | ||
| JPH06174861A (en) | Alarm clock | |
| KR930003228Y1 (en) | Speed synthesis circuit | |
| JPS6025487A (en) | Voice timepiece with snooze function | |
| JPH0214672B2 (en) | ||
| JPS6134355B2 (en) |