Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH02716B2 - - Google Patents
[go: Go Back, main page]

JPH02716B2 - - Google Patents

Info

Publication number
JPH02716B2
JPH02716B2 JP58071668A JP7166883A JPH02716B2 JP H02716 B2 JPH02716 B2 JP H02716B2 JP 58071668 A JP58071668 A JP 58071668A JP 7166883 A JP7166883 A JP 7166883A JP H02716 B2 JPH02716 B2 JP H02716B2
Authority
JP
Japan
Prior art keywords
address
memory
microcomputer
digital data
audio
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
Application number
JP58071668A
Other languages
Japanese (ja)
Other versions
JPS58193599A (en
Inventor
Shigeki Ueda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP58071668A priority Critical patent/JPS58193599A/en
Publication of JPS58193599A publication Critical patent/JPS58193599A/en
Publication of JPH02716B2 publication Critical patent/JPH02716B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electric Ovens (AREA)
  • Reciprocating, Oscillating Or Vibrating Motors (AREA)

Description

【発明の詳細な説明】 本発明はマイクロコンピユータを制御部に用い
た音声合成装置に関し、音声データが記憶されて
いるメモリをできるだけ少なく構成できるもので
ある。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a speech synthesis device using a microcomputer as a control section, and is capable of reducing the memory in which speech data is stored as much as possible.

集積回路の集積度は年々めざましい勢いで向上
しており、大容量のメモリが比較的安価に入手で
きるようになつた。一方マイクロコンピユータの
普及やシンセサイザー技術の進歩も華やかで、こ
れらの接点で音声合成という新分野がにわかにク
ローズアツプされつつある。今まで大型コンピユ
ータの助けを借りなければ不可能であつた音声合
成が、今や数個の集積回路によつて実現できる段
階となり、家電製品への応用がすでに始まつてい
る。
The degree of integration of integrated circuits is increasing at a remarkable rate year by year, and large-capacity memories are now available at relatively low prices. On the other hand, the spread of microcomputers and advances in synthesizer technology are also spectacular, and the new field of speech synthesis is suddenly gaining attention due to these connections. Speech synthesis, which until now was only possible with the help of large-scale computers, has now reached the stage where it can be achieved using just a few integrated circuits, and its application to home appliances has already begun.

しかしながら、一般に音声データは膨大なメモ
リを要求し、またその続み出しに高速の専用制御
部を必要とするため、音声合成装置の搭載がシス
テム価格を大幅に押し上げてしまうことは避けら
れなかつた。
However, since voice data generally requires a huge amount of memory and requires a high-speed dedicated control unit to continue processing, it was inevitable that installing a voice synthesizer would significantly increase the system price. .

本発明は制御部を安価で開発が容易なマイクロ
コンピユータで構成した音声合成回路に関し、処
理速度の遅いマイクロコンピユータには音声デー
タの記憶されているメモリの開始番地の指定と終
了番地の検出だけを担わせ、途中の番地の更新に
はカウンタ機能のある番地指定手段を設ける構成
である。
The present invention relates to a speech synthesis circuit in which the control section is configured with a microcomputer that is inexpensive and easy to develop. The configuration is such that an address specifying means with a counter function is provided for updating addresses in the middle.

一般に、音声を明瞭に合成するためには、音声
データの記憶されているメモリから、1データを
数十μ数〜数百μ秒ごとに読みだし、これを合成
する必要がある。つまり、数kHz〜数十kHzの処
理速度が制御部に要求される。ところが、マイク
ロコンピユータ(以下マイコンと略す)は動作速
度が遅く、1命令を実行するのに数μ秒〜数十μ
秒を要する。そしてメモリの番地を次々と更新し
終了番地の検出をその都度行うには、どんなに上
手にプログラムを組んだとしても、数十〜百数十
ステツプが必要となる。つまり、マイコンでは高
速のものを選択し、上手にプログラムを組んだと
して、やつとメモリの番地を次々と指定していけ
るかどうかということになる。
Generally, in order to clearly synthesize speech, it is necessary to read one piece of data from a memory in which the speech data is stored every several tens of microseconds to several hundred microseconds and synthesize the data. In other words, the control unit is required to have a processing speed of several kHz to several tens of kHz. However, microcomputers (hereinafter referred to as microcomputers) have slow operating speeds, and it takes several microseconds to several tens of microseconds to execute one instruction.
It takes seconds. To update memory addresses one after another and detect the end address each time requires tens to hundreds of steps, no matter how well programmed. In other words, even if you select a high-speed microcontroller and program it well, the question is whether you can specify memory addresses one after another.

また将来、仮にもつと高速のマイコンが開発さ
れたとしても、音声を合成している間の数秒〜数
十秒間は他の仕事ができなくなるから、例えば表
示部を備えているシステムでは、この間表示が欠
けてしまう。
Furthermore, even if a high-speed microcontroller were developed in the future, it would be impossible to do other work for a few seconds to tens of seconds while audio is being synthesized. is missing.

本願発明はこのような点を考慮して、マイコン
はメモリの開始番地の指定と終了番地の検出だけ
を担い、途中の番地の更新はカウンタ機能のある
番地指定手段を設けることで解決を図つている。
In consideration of these points, the present invention aims to solve the problem by providing a microcomputer with only the responsibility of specifying the starting address and detecting the ending address of the memory, and providing an address specifying means with a counter function for updating the address in the middle. There is.

本発明では、さらに、メモリを減らすため文章
ではなく所定の単語のみを合成する構成とし、そ
の際に操作者が合成された音声情報を聞き漏らす
ことを避けるため、音声情報に先立つて警報音を
合成する構成としている。警報音は他の音声情報
と同様にメモリ内にデジタルデータとして記憶さ
れ、マイコンによりその開始番地を出力されるこ
とで合成される。その後にマイコンの内部タイマ
で休止期間が計数され、所定の無音期間が経過し
た後に、所定の音声情報が記憶されている開始番
地が出力される。
Furthermore, in the present invention, in order to reduce memory, only predetermined words are synthesized instead of sentences, and in order to prevent the operator from overlooking the synthesized voice information, an alarm sound is synthesized before the voice information. It is configured to do this. The alarm sound, like other audio information, is stored in memory as digital data, and synthesized by the microcomputer outputting its start address. Thereafter, the pause period is counted by an internal timer of the microcomputer, and after a predetermined silent period has elapsed, the start address where predetermined audio information is stored is output.

かかるに構成より、処理速度の遅いマイコンを
制御部に用いて、音声合成回路を実現することが
でき、またマイコンが単語や熟語と警報音とを編
集しながら、しかも無音期間をタイマ手段で付加
でき、高価なメモリを有効に利用できる。さらに
警報音の合成により操作者が報知を聞き漏らすと
いうことも防止できる。また、マイコンは表示な
どの仕事をしながら、音声編集を並列に進めるこ
とができる。
With this configuration, it is possible to realize a speech synthesis circuit by using a microcomputer with a slow processing speed as the control unit, and also to add a silent period using a timer means while the microcomputer edits words, phrases, and alarm sounds. This allows efficient use of expensive memory. Furthermore, by combining the alarm sounds, it is possible to prevent the operator from overlooking the notification. Additionally, the microcontroller can perform audio editing in parallel while performing tasks such as display.

以下、本発明の一実施例を添付図面に基づいて
説明する。
Hereinafter, one embodiment of the present invention will be described based on the accompanying drawings.

第1図は本発明を例えば電子レンジに搭載した
例を示す本体の斜視図であり、第2図は同要部詳
細図である。
FIG. 1 is a perspective view of a main body showing an example in which the present invention is installed in, for example, a microwave oven, and FIG. 2 is a detailed view of the main parts thereof.

本体1の前面には開閉自在にドア12が設けら
れ、操作パネル2が配される。ドア12の後部に
は加熱室(図示せず)があり、調理される食品を
収納する。操作パネル2には出力を設定する出力
キー3と、加熱時間を設定する数字キー4と、こ
れを表示する表示部5と、加熱開始を指令するス
タートキー6と、いつたん入力したプログラムを
消去するクリアキー7と、スピーカよりの合成音
声を本体外部へ引き出すためのスリツト8とが設
けられている。
A door 12 is provided on the front surface of the main body 1 so as to be openable and closable, and an operation panel 2 is disposed thereon. At the rear of the door 12 is a heating chamber (not shown) for storing the food to be cooked. The operation panel 2 has an output key 3 for setting the output, a numeric key 4 for setting the heating time, a display section 5 for displaying this, a start key 6 for instructing the start of heating, and a key for erasing the input program. There are provided a clear key 7 for outputting the synthesized sound from the speaker, and a slit 8 for extracting the synthesized sound from the speaker to the outside of the main body.

さて、本実施例では、まず電子レンジの操作者
がドア12を開いてじやがいもや肉などの食品を
加熱室内に載置する。そして操作パネル2上の所
望の出力キー3を選択して打鍵し、次いで数字キ
ー4を押して所望の加熱時間を設定する。例えば
フルパワーの“P1”を選択し、“15.00”(15分)
を設定する。
In this embodiment, the operator of the microwave oven first opens the door 12 and places foods such as potatoes and meat into the heating chamber. Then, a desired output key 3 on the operation panel 2 is selected and pressed, and then a number key 4 is pressed to set a desired heating time. For example, select full power “P1” and set “15.00” (15 minutes)
Set.

第3図および第4図は本実施例の回路の一例を
示している。
3 and 4 show an example of the circuit of this embodiment.

操作パネル2上の各種のキー3,4,6,7は
スキヤン信号SC4〜SC1で掃引され、キーマトリ
クス10を構成してマイコン11の入力ポート
IN7〜IN2に接続される。このマイコン11には
ドア12の開閉状態を検知するドアスイツチ13
の情報がIN1へ、被加熱物の加熱状態を検知する
湿度センサーあるいは温度センサー、赤外線セン
サー等のセンサー14の情報がアンプ15を経て
IN0へ、タイマー制御部16をコントロールする
ためのタイマーデイクリーメントパルスとなる電
源同期信号が50/60Hzポートへ各々インプツトさ
れる。
Various keys 3, 4, 6, and 7 on the operation panel 2 are swept with scan signals SC 4 to SC 1 to form a key matrix 10 and are connected to input ports of the microcomputer 11.
Connected to IN 7 ~ IN 2 . This microcomputer 11 includes a door switch 13 that detects whether the door 12 is opened or closed.
Information from a sensor 14 such as a humidity sensor, temperature sensor, or infrared sensor that detects the heating state of the heated object is sent via an amplifier 15.
A power synchronization signal serving as a timer decrement pulse for controlling the timer control unit 16 is input to IN 0 and 50/60Hz ports, respectively.

なおキーマトリクスを掃引するスキヤン信号
SC4〜SC1は、SC0と共に5桁表示部5をダイナ
ミツク点灯させる。表示データはSeg7〜Seg0
出力される。
Note that the scan signal that sweeps the key matrix
SC 4 to SC 1 dynamically light up the 5-digit display section 5 together with SC 0 . Display data is output to Seg 7 to Seg 0 .

ドアスイツチ13′は主回路に挿入され、マグ
ネトロン17への給電を直接制御する。TCはタ
イマー制御信号、PCは出力制御信号である。PC
により断続制御され、マグネトロン17の平均出
力を変化させるのが出力制御部18である。
The door switch 13' is inserted into the main circuit and directly controls the power supply to the magnetron 17. TC is a timer control signal, and PC is an output control signal. PC
The output control unit 18 is intermittently controlled by the output controller 18 to change the average output of the magnetron 17.

かかる構成により、電子レンジの操作者によつ
て打鍵された操作パネル上の出力キーや数字キー
は、キーマトリクス10によりマイコン11の入
力ポートIN7〜IN2に出力される。マイコン11
は内部のメモリ(図示せず)に記憶する所定のプ
ログラムとさまざまな論理回路(図示せず)に基
づいて、IN1〜IN2に入力された信号を解読し、
操作者の指定した出力および加熱時間を了解す
る。
With this configuration, the output keys and numeric keys on the operation panel pressed by the operator of the microwave oven are outputted to the input ports IN 7 to IN 2 of the microcomputer 11 by the key matrix 10 . Microcomputer 11
decodes the signals input to IN 1 to IN 2 based on a predetermined program stored in internal memory (not shown) and various logic circuits (not shown),
Understand the power and heating time specified by the operator.

次いで、操作者がスタートキー6を打鍵すれば
上記と同様の手順でこれを解読し、加熱を開始す
るため、タイマー制御信号TCおよび出力制御信
号PCをHレベルに転じる。これによりマグネト
ロン17への給電が開始される。すなわち食品の
加熱が始まる。フルパワーが選択されれば、PC
信号はHレベルのままであるが、それ以外の出力
が選択されれば、PC信号は所定の周期で断続を
繰り返す。
Next, when the operator presses the start key 6, this is decoded in the same manner as above, and the timer control signal TC and output control signal PC are changed to H level in order to start heating. As a result, power supply to the magnetron 17 is started. In other words, heating of the food begins. If full power is selected, the PC
The signal remains at H level, but if any other output is selected, the PC signal repeats intermittent cycles at a predetermined period.

加熱が開始されると、センサー14により食品
の加熱状態が刻々とマイコン11に入力される。
When heating is started, the sensor 14 inputs the heating state of the food to the microcomputer 11 every moment.

次に音声合成部の構成について説明する。音声
合成部はマイコン11と番地指定手段であるアド
レスカウンタ19およびワードカウンタ20、音
声データを記憶するメモリ21、音声データをア
ナログ量に変換する変換手段たるDAコンバータ
22、スピーカ23より構成される。
Next, the configuration of the speech synthesis section will be explained. The voice synthesis section is composed of a microcomputer 11, an address counter 19 and a word counter 20 as address designation means, a memory 21 for storing voice data, a DA converter 22 as a conversion means for converting voice data into an analog quantity, and a speaker 23.

第6図はメモリ21の音声データマツプであり
例えば「TORN―OVER”(ひつくり返す)とい
つた調理手順アナウンスがX′1000′番地〜
X′1FFF′番地に記憶されているほか、様様な調理
が記憶されている。一方これら音声データに混じ
つて、ブザー音データすなわち数kHz程度のパル
ス音がX′0000′番地〜X′03FF′番地に記憶されて
いる。
FIG. 6 is a voice data map of the memory 21, and for example, a cooking procedure announcement saying "TORN-OVER" (repeat) is sent from address X'1000' to
In addition to being stored at address X′1FFF′, various types of cooking are also stored. On the other hand, mixed with these audio data, buzzer sound data, that is, pulse sounds of about several kHz, are stored at addresses X'0000' to X'03FF'.

次に音声が合成される手順を第5図のタイムチ
ヤートを用いて説明する。加熱中にセンサー14
からの出力がある定められた値に達すれば、例え
ば、食品をひつくり返すタイミングになつたとす
ると、まずマイコン11はVS15〜VS0端子より
アドレスカウンタ19のVS15〜VS0端子へ16ビ
ツトのアドレス信号X′0000′を出力する(第5図
の1)。
Next, the procedure for synthesizing voices will be explained using the time chart shown in FIG. sensor 14 during heating
When the output from the address counter 19 reaches a certain predetermined value, for example, if it is time to return a batch of food, the microcomputer 11 first transfers 16 bits from the VS 15 to VS 0 terminals to the VS 15 to VS 0 terminals of the address counter 19. The address signal X'0000' is output (1 in FIG. 5).

アドレスカウンタ19のCLA端子にマイコン
11よりパルス(第5図の2)が入力されると、
アドレスカウンタ19およびワードカウンタ20
は以前の数値をクリアーする。
When a pulse (2 in Figure 5) is input from the microcomputer 11 to the CLA terminal of the address counter 19,
Address counter 19 and word counter 20
clears the previous value.

次いでアドレスカウンタ19のLOAD端子に
マイコン11のSET端子よりSET信号(第5図
の3)が入ると、アドレスカウンタ19はマイコ
ン11からの16ビツト信号をVS15〜VS0端子を
介して記憶する。
Next, when the SET signal (3 in Fig. 5) is input to the LOAD terminal of the address counter 19 from the SET terminal of the microcomputer 11, the address counter 19 stores the 16-bit signal from the microcomputer 11 via the VS 15 to VS 0 terminals. .

AND回路のCLK端子には、クロツクから常に
4kHzのパルス信号(第5図CLK信号)が送られ
ている。またAND回路の他端はマイコン11の
CNT端子に接続されており、このCNT端子がL
レベルからHレベルに転じると(第5図の4)、
クロツクからの4kHzパルス信号がAND回路を経
由してアドレスカウンタ19のUP端子に出力さ
れる(第5図UP信号)。
The CLK terminal of the AND circuit is always connected to the clock signal.
A 4kHz pulse signal (CLK signal in Figure 5) is being sent. Also, the other end of the AND circuit is of microcomputer 11.
It is connected to the CNT terminal, and this CNT terminal is L.
When changing from level to H level (4 in Figure 5),
A 4kHz pulse signal from the clock is output to the UP terminal of the address counter 19 via the AND circuit (UP signal in Figure 5).

アドレスカウンタ19はUP端子より4kHzのク
ロツクパルス信号が入ると、1パルスごとに記憶
していた16ビツトの数値を1つずつ更新していく
(0000→0001→0002……)。
When the address counter 19 receives a 4kHz clock pulse signal from the UP terminal, it updates the stored 16-bit value one by one for each pulse (0000→0001→0002...).

このアドレスカウンタ19の16ビツト数値は端
子A15〜A0に出力され、この出力はメモリ21の
端子A15〜A0に接続される。
The 16-bit value of address counter 19 is output to terminals A 15 -A 0 , and this output is connected to terminals A 15 -A 0 of memory 21 .

メモリ21は端子A15〜A0で指定された番地に
記憶された8ビツトのデジタルデータを端子D7
〜D0に出力する。従つて、0000番地の音声デー
タが出力された後、順次0001番地、0002番地と音
声データは更新されていく。
The memory 21 transfers the 8-bit digital data stored at the addresses specified by terminals A15 to A0 to terminal D7.
~D Output to 0 . Therefore, after the audio data at address 0000 is output, the audio data at addresses 0001 and 0002 are sequentially updated.

かかる音声データは、変換手段たるDAコンバ
ータ22の端子D7〜D0に入力され、アナログ量
に変換されて端子I outおよびI outに出力さ
れる。
Such audio data is input to terminals D 7 to D 0 of the DA converter 22, which is a conversion means, and is converted into an analog quantity and output to terminals I out and I out.

DAコンバータ22から出力されたアナログデ
ータは、DA outおよびAudio AMPを介して適
宜増幅および波形整形された後、スピーカ23に
より音声として復元される。
Analog data output from the DA converter 22 is appropriately amplified and waveform-shaped via DA out and Audio AMP, and then restored as audio by the speaker 23.

すなわち0000番地から0400番地に記憶されてい
るブサー音が復元され、“ピツ”とブサーが鳴り
始める。
In other words, the buzzer sound stored in addresses 0000 to 0400 is restored, and the buzzer starts to sound "pitsu".

音声データの終了番地の検出は、ワードカウン
タ20に入力されたUP信号を計数し、桁上がり
が生じたときに出力するキヤリイ信号CRYをマ
イコン11によりカウントし、ブザー音のデータ
エンド03FF番地を検出することで行われる。
To detect the end address of the audio data, count the UP signal input to the word counter 20, count the carry signal CRY output when a carry occurs by the microcomputer 11, and detect the data end address 03FF of the buzzer sound. It is done by doing.

かかる終了番地が検出されると、音声合成は停
止され、各部音声制御信号は元の状態に復する。
つまり250msの間、ブザー音が鳴り続けた後ブザ
ー音は停止する。
When such an end address is detected, the voice synthesis is stopped and the various voice control signals return to their original states.
In other words, the buzzer continues to sound for 250ms and then stops.

この後750msの間、マイコン11の内部タイマ
ーにより休止が続く(第7図)。そして再度同じ
ブザー音再生サイクルを経た後、1000番地の
“TORN―OVER”(ひつくり返す)が合成され
る。この手順ブサー音を合成した場合とまつたく
同様であり、最終番地が1FFF番地に変わるだけ
である。なおこの最終番地は、最初に操作者によ
つて打鍵されたキー、すなわち設定された出力と
加熱時間によつて異なり、その内容に応じた音声
情報がマイコン11内のプログラムで抽出され
る。
After this, the pause continues for 750ms due to the internal timer of the microcomputer 11 (FIG. 7). After going through the same buzzer sound playback cycle again, "TORN-OVER" at address 1000 is synthesized. This procedure is exactly the same as when synthesizing buzzer sounds, only the final address is changed to 1FFF address. Note that this final address varies depending on the key first pressed by the operator, that is, the set output and heating time, and a program in the microcomputer 11 extracts audio information corresponding to the content.

1FFF番地がマイコン11によりCRY端子のパ
ルスを計数することで検出されると、すべての音
声合成が終了したとマイコン11は判断し、
CNT端子の出力をHレベルからLレベルに転じ
て(第5図の5)、作業を終える。
When address 1FFF is detected by the microcomputer 11 by counting the pulses of the CRY terminal, the microcomputer 11 determines that all voice synthesis has been completed.
Change the output of the CNT terminal from H level to L level (5 in Figure 5) and finish the work.

かかる構成により“ピツ、ピツ、TORN―
OVER”という具合に調理手順が音声合成され
る。
With this configuration, “Pitsu, Pitsu, TORN”
The cooking instructions are synthesized into voice, such as "OVER".

一連の文章の流れの中では、いくつかの単語が
聞き取れなくとも前後の関係から大意は掴めるこ
とが多いが、大量のメモリを要する音声合成にお
いては、このような長文を合成することは大変
で、いきおい本例のように単語を並べる形になら
ざるをえない。それ故、聞き洩らす可能性が高
く、情報の重要性からしても確実にシステムの操
作者に聞き取つてもらう必要がある。本発明は音
声合成に先立つて、その意味を聞きわける必要の
ない警報音を合成し、操作者の注意を促した後に
音声を合成するため、大量のメモリを要さずとも
聞き洩らす可能性が少ない。
In a series of sentences, it is often possible to get the gist from the context even if some words cannot be heard, but in speech synthesis, which requires a large amount of memory, it is difficult to synthesize such long sentences. , you can't help but arrange the words like in this example. Therefore, there is a high possibility that the information will be overlooked, and given the importance of the information, it is necessary to ensure that the system operator overhears it. Prior to speech synthesis, the present invention synthesizes an alarm sound whose meaning does not need to be audible, and synthesizes the sound after calling the operator's attention. This eliminates the possibility of overhearing without requiring a large amount of memory. few.

この報知をもとに操作者が食品をひつくり返し
た後、調理を再開すると、マイコン11は再びマ
グネトロン17への給電を開始し、設定された加
熱時間の残り時間が計数し終わるまで、PC信号
およびTC信号をHレベルに制御する。
When the operator restarts cooking after turning the food over based on this notification, the microcomputer 11 starts supplying power to the magnetron 17 again, and the PC signal continues until the remaining time of the set heating time is counted. and controls the TC signal to H level.

設定されたすべての時間が計数されれば、マイ
コン11はPC信号およびTC信号をLレベルに復
し、マグネトロン17への給電を終了するととも
に、音声合成装置を用いて終了報知を行う。
When all the set times have been counted, the microcomputer 11 returns the PC signal and the TC signal to the L level, ends the power supply to the magnetron 17, and uses the voice synthesizer to notify the end.

操作者は調理が終了すれば、加熱室から調理の
終わつた食品を取り出せばよい。
When the cooking is finished, the operator can take out the cooked food from the heating chamber.

このように本発明によれば、処理速度の遅いマ
イクロコンピユータを制御部に用いて、音声合成
回路を実現することができ、またマイクロコンピ
ユータが単語や熟語と警報音とを編集しながら、
しかも無音期間をタイマ手段で付加でき、高価な
メモリを有効に利用できる。さらに警報音の合成
により操作者が報知を聞き漏らすということも防
止できる。また、マイクロコンピユータは表示な
どの仕事をしながら、音声編集を並列に進めるこ
とができる。
As described above, according to the present invention, a speech synthesis circuit can be realized by using a microcomputer with a slow processing speed as a control unit, and while the microcomputer edits words, phrases, and alarm sounds,
Moreover, a silent period can be added by a timer means, and expensive memory can be used effectively. Furthermore, by combining the alarm sounds, it is possible to prevent the operator from overlooking the notification. In addition, the microcomputer can perform audio editing in parallel while performing tasks such as display.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の実施例を示す装置の本体斜視
図、第2図は同要部詳細図、第3図、第4図は同
回路図、第5図は各制御信号のタイミングチヤー
ト、第6図はメモリマツプ、第7図はスピーカ出
力を各々示す図である。 19……アドレスカウンタ、20……ワードカ
ウンタ、21……メモリ、23……スピーカ。
FIG. 1 is a perspective view of the main body of the device showing an embodiment of the present invention, FIG. 2 is a detailed view of the main parts, FIGS. 3 and 4 are circuit diagrams, and FIG. 5 is a timing chart of each control signal. FIG. 6 is a memory map, and FIG. 7 is a diagram showing speaker output. 19...Address counter, 20...Word counter, 21...Memory, 23...Speaker.

Claims (1)

【特許請求の範囲】[Claims] 1 警報音と複数の単語あるいは熟語などの音声
とを一連のデジタルデータとして連続する番地に
記憶するメモリと、前記メモリに記憶された一連
のデジタルデータの開始番地と終了番地とを把握
し所望の音声を報知する制御を行うマイクロコン
ピユータと、前記マイクロコンピユータ内に形成
された内部タイマと、前記メモリの任意の番地を
指定し該番地に記憶されたデジタルデータを出力
させる番地指定手段と、前記番地指定手段の番地
を自動的に更新するためのクロツク信号と、前記
メモリから出力される一連のデジタルデータをア
ナログ音声に変換する変換手段と、前記変換手段
に接続されるスピーカとより成り、前記マイクロ
コンピユータはある音声情報を報知する際に、ま
ず警報音が記憶されている前記メモリの開始番地
を出力し、前記番地指定手段に設定すると、前記
クロツク信号が前記番地指定手段の番地を自動的
に更新し、前記メモリから警報音の一連のデジタ
ルデータが次々と出力され、前記変換手段はこれ
をアナログ警報音に変換し、前記スピーカより警
報音を報知するとともに、前記マイクロコンピユ
ータは前記番地指定手段のキヤリイ信号を計数す
ることで警報音の終了番地を検出し、前記番地指
定手段を停止するとともに、前記内部タイマを起
動させ、所定の休止期間を計数し、かかる後に所
望の音声の記憶されている開始番地を再び出力
し、前記番地指定手段に設定すると、前記クロツ
ク信号が前記番地指定手段の番地を自動的に更新
し、前記メモリから所望の音声の一連のデジタル
データが次々と出力され、前記変換手段はこれを
アナログ音声に変換し、前記スピーカより所望の
音声を報知し、前記マイクロコンピユータは前記
番地指定手段のキヤリイ信号を計数することで終
了番地を検出し、音声報知を終了するよう構成し
た音声合成装置。
1. A memory that stores an alarm sound and sounds such as multiple words or phrases as a series of digital data at consecutive addresses, and the start and end addresses of the series of digital data stored in the memory, and the desired address. a microcomputer that controls audio notification; an internal timer formed in the microcomputer; an address specifying means for specifying an arbitrary address in the memory and outputting digital data stored at the address; It consists of a clock signal for automatically updating the address of the designating means, a converting means for converting a series of digital data outputted from the memory into analog audio, and a speaker connected to the converting means. When the computer notifies certain audio information, it first outputs the starting address of the memory where the alarm sound is stored, and when it is set in the address designation means, the clock signal automatically sets the address of the address designation means. A series of digital data of an alarm sound is output one after another from the memory, and the conversion means converts this into an analog alarm sound and notifies the alarm sound from the speaker. The end address of the alarm sound is detected by counting the carry signals, and the address specifying means is stopped, and the internal timer is started to count a predetermined pause period, after which the desired sound is memorized. When the starting address is outputted again and set in the address specifying means, the clock signal automatically updates the address of the address specifying means, and a series of digital data of the desired audio is output one after another from the memory, The converting means converts this into analog audio and broadcasts the desired audio from the speaker, and the microcomputer detects the end address by counting the carry signals of the address specifying means and ends the audio notification. Configured speech synthesizer.
JP58071668A 1983-04-22 1983-04-22 Voice synthesizer Granted JPS58193599A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58071668A JPS58193599A (en) 1983-04-22 1983-04-22 Voice synthesizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58071668A JPS58193599A (en) 1983-04-22 1983-04-22 Voice synthesizer

Publications (2)

Publication Number Publication Date
JPS58193599A JPS58193599A (en) 1983-11-11
JPH02716B2 true JPH02716B2 (en) 1990-01-09

Family

ID=13467199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58071668A Granted JPS58193599A (en) 1983-04-22 1983-04-22 Voice synthesizer

Country Status (1)

Country Link
JP (1) JPS58193599A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005311864A (en) * 2004-04-23 2005-11-04 Toshiba Corp Home appliance, adapter device and home appliance system
WO2024142184A1 (en) * 2022-12-26 2024-07-04 株式会社パトライト Sound generation program

Also Published As

Publication number Publication date
JPS58193599A (en) 1983-11-11

Similar Documents

Publication Publication Date Title
JPH0120756B2 (en)
US5850628A (en) Speech and sound synthesizers with connected memories and outputs
JPH02716B2 (en)
US5430243A (en) Sound effect-creating device
US5189238A (en) Automatic performance apparatus for causing different kinds of sound sources to synchronously generate tones
JP4057079B2 (en) Programmable sound synthesizer
US4627093A (en) One-chip LSI speech synthesizer
JP2000112463A (en) Sound generating device of video equipment, and playing sound generator using the device and its method
JPH0211993B2 (en)
JP2001034266A (en) Music generator
JPS58193600A (en) Voice synthesizer
JPH0152760B2 (en)
JPH0624798Y2 (en) Decorative clock
JP3878457B2 (en) Effect device
JP3528860B2 (en) Singing practice device
US4414877A (en) Musical door chime preferably also combined with a clock for annunciating the time
JPH05173555A (en) Automatic playing device with display device
US7191301B2 (en) ROM addressing method for an ADPCM decoder implementation
KR930006540Y1 (en) Auto talking-back speech synthesis circuit
JPH0415592A (en) Ornamental timepiece
KR200234798Y1 (en) Synthesis sequence setting circuit of synthesized sound output device.
JPS6255572B2 (en)
JPH08234735A (en) Automatic playing device
JPS5860798A (en) Voice synthesization system
JPS5849992A (en) Automatic performer