JPH01284899A - Voice synthesizing device - Google Patents
Voice synthesizing deviceInfo
- Publication number
- JPH01284899A JPH01284899A JP11519288A JP11519288A JPH01284899A JP H01284899 A JPH01284899 A JP H01284899A JP 11519288 A JP11519288 A JP 11519288A JP 11519288 A JP11519288 A JP 11519288A JP H01284899 A JPH01284899 A JP H01284899A
- Authority
- JP
- Japan
- Prior art keywords
- address
- data
- signal
- counter
- circuit
- 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.)
- Pending
Links
- 230000002194 synthesizing effect Effects 0.000 title description 5
- 238000013500 data storage Methods 0.000 claims abstract description 26
- 230000015572 biosynthetic process Effects 0.000 claims description 33
- 238000003786 synthesis reaction Methods 0.000 claims description 33
- 238000010276 construction Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 abstract description 7
- 238000001514 detection method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 239000000203 mixture Substances 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明は文章発生機能を有する音声合成装置に関する
。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a speech synthesis device having a sentence generation function.
(従来の技術)
従来の典型的な音声合成装置として例えば本出願人に係
る特公昭59−9078号に開示された装置、或いは、
第2図にブロック図で示すような構成の装置等々がある
。第2図に示した典型的な従来装置は、外部からオペレ
ータ或いは外部制御装置(図示せず)によって指定され
る語句選択信号を受ける入力端子10と、必ずしも必要
ではないがこの語句選択信号を一時的に保持するラッチ
回路12と、アドレス選択記憶装置1f14と、語句選
択信号に対応したアドレス信号を順次に出力するアドレ
スカウンタ16と、符号化された複数語の音声データが
、読出しアドレスが割当てられで、格納されていて、こ
れらアドレス信号に応答して音声データを出力するデー
タ記憶装置118と、音声データを復号化する音声合成
回路20と、復号化された信号をアナログ信号に変換し
て出力端子24から音声合成信号として出力するD/A
変換器22とを具えている。(Prior Art) As a conventional typical speech synthesis device, for example, the device disclosed in Japanese Patent Publication No. 59-9078 filed by the present applicant, or
There are devices having a configuration as shown in the block diagram in FIG. 2, etc. The typical conventional device shown in FIG. 2 includes an input terminal 10 for receiving a word selection signal externally specified by an operator or an external control device (not shown), and a terminal 10 for receiving a word selection signal externally specified by an operator or an external control device (not shown), and a terminal 10 for receiving a word selection signal externally specified by an operator or an external control device (not shown). A latch circuit 12 that holds the word, an address selection storage device 1f14, an address counter 16 that sequentially outputs address signals corresponding to the word selection signal, and an address counter 16 that sequentially outputs address signals corresponding to the word selection signal. , a data storage device 118 that outputs audio data in response to these address signals, a speech synthesis circuit 20 that decodes the audio data, and converts the decoded signal into an analog signal and outputs it. D/A output as a voice synthesis signal from terminal 24
A converter 22 is provided.
上述したアドレス選択記憶装M14はデータ記憶装置1
8に格納された複数語の音声データに対応する先頭アド
レスを予め格納してあるメモリ装置であり、それぞれの
先頭アドレスはこのアドレス選択記憶装置14のアドレ
スに割当られでいる。The address selection storage device M14 mentioned above is the data storage device 1.
This is a memory device in which starting addresses corresponding to multiple words of audio data stored in 8 are stored in advance, and each starting address is assigned to an address of this address selection storage device 14.
このような構成の従来装置において、入力端子10に外
部操作によってデータ記憶装置に予め格納されている複
数語のうちある一つの語を選択するための語句選択信号
がアドレスコードとして入力すると、このアドレスコー
ドがラッチ回路12に一時的に格納された後、アドレス
選択記憶装=18に入力される。In the conventional device having such a configuration, when a word selection signal for selecting one word from among a plurality of words prestored in the data storage device is input as an address code to the input terminal 10 by an external operation, this address is After the code is temporarily stored in the latch circuit 12, it is input to the address selection memory device=18.
アドレス選択記憶装置14はこの選択すべき語の、アド
レスコードに対応した先頭アドレスをアドレスカウンタ
16ヲ経てデータ記憶装置18へ出力し、一方、この先
頭アドレスがアドレスカウンタ16に供給されると、こ
のカウンタ16は予め設定した適当な時間間隔でカウン
トアツプを開始して先頭アドレスに続くこの語に必要な
他のアドレスを順次に出力して、この先頭アドレスに対
応したある語の符号化データである音声データが全て読
出される。これら順次に読出された音声データは音声合
成回路20に供給され、復号化された音声合成信号をD
/A変換器22ヲ経てアナログ音声出力として出力端子
24から出力させる構成となっている。The address selection storage device 14 outputs the first address of the word to be selected, which corresponds to the address code, to the data storage device 18 via the address counter 16. On the other hand, when this first address is supplied to the address counter 16, this The counter 16 starts counting up at an appropriate time interval set in advance, and sequentially outputs other addresses necessary for this word following the first address, and outputs the encoded data of a certain word corresponding to this first address. All audio data is read out. These sequentially read voice data are supplied to the voice synthesis circuit 20, which converts the decoded voice synthesis signal into D.
The audio signal is configured to be outputted from an output terminal 24 as an analog audio output via a /A converter 22.
(発明が解決しようとする課題)
しかしながら、このような構成の従来の音声合成装置に
おいては、データ記憶装置1118には複数の語の音声
データがそれぞれアドレスが割当てられて格納されてい
るため、外部からの語句選択信号が入力されると、それ
に対応する先頭アドレスから始まるある一つの語しか読
出されない。(Problem to be Solved by the Invention) However, in the conventional speech synthesis device having such a configuration, the data storage device 1118 stores speech data of a plurality of words with addresses assigned to each one, so that external When a word selection signal is input from , only one word starting from the corresponding start address is read out.
従って、所要の複数語を連続して読出して文章を音声合
成したり、或いは一つの語を繰り返し読出したりするた
めには、オペレータの操作により、或いは外部制御装置
lを入力端子10に接続して設けて、その都度−回毎に
外部から異なる又は同一の語句選択信号を入力する必要
があり、これがため、従来装置は操作性が悪くしかも処
理速度が遅いという問題点があった。Therefore, in order to read out a plurality of required words in succession and synthesize a sentence into speech, or to read out one word repeatedly, it is necessary to use the operator's operation or by connecting the external control device l to the input terminal 10. It is necessary to input a different or the same word/phrase selection signal from the outside each time, and as a result, the conventional device has problems of poor operability and slow processing speed.
この発明はこのような問題点に鑑みなされたものであり
、従って、この発明の目的は操作性の良い、しかも、処
理速度の速い音声合成装置を提供することにある。The present invention has been made in view of these problems, and therefore, an object of the present invention is to provide a speech synthesis device that is easy to operate and has a high processing speed.
(課題を解決するための手段)
この目的の達成を図るため、この発明によれば、
外部からの語句選択信号に対応したアドレス信号を順次
に出力するアドレスカウンタと、複数語の音声合成信号
にそれぞれ復号化される複数群の音声データが格納され
、これらアドレス信号に応答して音声データを出力する
データ記憶装置とを具える音声合成装置において、
アドレスカウンタの前段に、語句選択信号に応答して、
アドレスカウンタを介してデータ記憶装置に対し一群の
音声データの読出し開始、複数群の音声データの連続読
出し及び一群の音声データの繰り返し読出しを指令する
ための指令信号を出力する指令回路を具える
ことを特徴とする。(Means for Solving the Problems) In order to achieve this object, the present invention provides an address counter that sequentially outputs address signals corresponding to word selection signals from the outside, and a speech synthesis signal of multiple words. In a speech synthesis device comprising a data storage device in which a plurality of groups of speech data to be decoded are respectively stored and outputting speech data in response to these address signals, a speech synthesis device is provided at a stage before the address counter that outputs speech data in response to a word selection signal. hand,
A command circuit is provided which outputs a command signal for instructing the data storage device to start reading a group of audio data, continuously reading a plurality of groups of audio data, and repeatedly reading a group of audio data via an address counter. It is characterized by
この発明の実施に当り、指令回路を、好ましくは、複数
群の音声データの先頭アドレス及び終了アドレス、複数
群の音声データの連続読出し指令データ及び一群の音声
データの繰り返し読出し指令データを格納した文章構成
記憶装置Iを有する文章構成回路と、語句選択信号に対
応した語の先頭アドレスを指定すると共に、指示信号毎
にこの語に続く語の先頭アドレスを順次に指定するカウ
ンタと、前述の先頭アドレス、終了アドレス、連続読出
し指令データ及び繰り返し読出し指令データを前述の文
章構成記憶装置から読出して指令回路から指示信号を出
力させる制御回路とを以って構成するのが良い。In carrying out the present invention, the command circuit preferably includes a text storing a start address and an end address of a plurality of groups of audio data, continuous readout command data of a plurality of groups of audio data, and repeated readout command data of a group of audio data. a sentence composition circuit having a composition storage device I; a counter for specifying the start address of a word corresponding to a word selection signal; and a counter for sequentially specifying the start address of a word following this word for each instruction signal; and the above-mentioned start address. , an end address, continuous read command data, and repeated read command data from the above-mentioned sentence structure storage device, and a control circuit for outputting an instruction signal from the command circuit.
(作用)
このように、この発明の音声合成装置によれば、音声合
成して一連の連続した或いは繰り返し文章を発生するた
めの各文章の合成順序を予め定めでおき、文章の組み合
せに従った順でそれぞれの文章の音声データを読出すこ
とが出来る構成となっているので、従来のようにオペレ
ータが繰り返し又は連続読出しの指令を与えたり、或い
はそのための外部制御袋at設ける必要が無いため、操
作性が良くしかも処理速度が速い。(Operation) As described above, according to the speech synthesis device of the present invention, the order of synthesizing each sentence to generate a series of continuous or repeated sentences through speech synthesis is predetermined, and the order of synthesizing each sentence is determined in advance, Since the structure is such that the audio data of each sentence can be read out in sequence, there is no need for the operator to give repeated or continuous reading commands, or to provide an external control bag for that purpose, as in the past. Easy to operate and fast processing speed.
(実施例)
以下、図面を参照してこの発明の音声合成装置の実施例
につき説明する。(Embodiments) Hereinafter, embodiments of the speech synthesis device of the present invention will be described with reference to the drawings.
第1図は、この発明の音声合成装置の一実施例を示すブ
ロック図である。同図において、第2図に示した構成成
分と同一の構成成分には同一の符号を付して示し、その
詳細な説明を省略する。FIG. 1 is a block diagram showing an embodiment of the speech synthesis device of the present invention. In this figure, the same components as those shown in FIG. 2 are denoted by the same reference numerals, and detailed explanation thereof will be omitted.
4或ぢ
この発明の音声合成回路のデータ記憶装置18には、従
来と同様に、それぞれ個別の語にそれぞれ対応する複数
群の音声データが格納され、一群の音声データ毎に先頭
アドレス及びこれに続くアドレスが読出しアドレスとし
て割当てられている。4. In the data storage device 18 of the speech synthesis circuit of the present invention, a plurality of groups of speech data corresponding to individual words are stored, as in the conventional case, and a start address and a corresponding address are assigned to each group of speech data. The following address is assigned as a read address.
第3図はこのデータ記憶装置の読出しアドレス(番地)
とデータ内容の一例を示す図である。Figure 3 shows the read address (address) of this data storage device.
FIG. 3 is a diagram showing an example of data contents.
尚、以下の説明1こおいで、Sはスタートアドレス(先
頭アドレス)、Eはエンドアドレス(終了又は最終アド
レス)をそれぞれ示す、この例では、番地81〜E1に
は語「こら」が、同様に、番地82〜E2には語「起き
て」、番地83〜E3には「もう」、・・・というよう
な音声データが格納されている。In addition, in the following explanation 1, S indicates the start address (first address), and E indicates the end address (end or final address). In this example, the word "Kora" is used at addresses 81 to E1, and similarly, , addresses 82 to E2 store the word "wake up", addresses 83 to E3 store voice data such as "already", and so on.
この発明の音声合成回路では、アドレスカウンタ16の
前段に、一群の音声データの読出し開始、複数群の音声
データの連続読出し及び一群の音声データの繰り返し読
出しをデータ記憶装置18に対し指令するための指令回
路30ヲ設ける。In the speech synthesis circuit of the present invention, the address counter 16 is provided at a stage upstream of the address counter 16 for instructing the data storage device 18 to start reading out a group of audio data, to continuously read out a plurality of groups of audio data, and to repeatedly read out a group of audio data. A command circuit 30 is provided.
ざらに、上述した指令回路30を、好ましくは、カウン
タ32と、文章構成回路34と、制御回路36とで構成
するのが良い、以下、これらの構成につき説明する。Briefly, the above-mentioned command circuit 30 is preferably composed of a counter 32, a sentence composition circuit 34, and a control circuit 36. These compositions will be explained below.
この実施例では、カウンタ32ヲラッチ回路12と文章
構成記憶表[34との間に接続する。ラッチ回路12を
用いない場合には、このカウンタ32を直接入力端子1
0に接続することも出来る。このカウンタ32は入力端
子10からの語句選択信号を受けると、この信号に応答
した読出しアドレス、従って、この場合には、データ記
憶装置118から読出して音声合成しようとする最初の
語の先頭アドレスを指定するためのアドレス信号を文章
構成回路34に出力する。In this embodiment, the counter 32 is connected between the latch circuit 12 and the sentence structure memory table [34]. When the latch circuit 12 is not used, this counter 32 is directly connected to the input terminal 1.
It can also be connected to 0. When this counter 32 receives the word selection signal from the input terminal 10, it reads out the read address in response to this signal, in this case, the start address of the first word to be read out from the data storage device 118 and synthesized into speech. An address signal for designation is output to the sentence composition circuit 34.
この文章構成回路34は文章を構成するためにデータ記
憶装M18に格納されでいる音声データをどのような順
序で読出すかの指令を与えるための、後述する基本デー
タを格納していで、所要に応じてこれら基本データを出
力する回路である。This sentence composition circuit 34 stores basic data, which will be described later, for giving instructions as to the order in which the audio data stored in the data storage device M18 should be read out in order to compose a sentence. This circuit outputs these basic data accordingly.
この回路34は、この実施例の構成に何等限定されるも
のではないが、主として、カウンタ32とアドレスカウ
ンタ16との間に設けうた文章構成記憶装置38をそな
えでいる。その他に、所要に応じで、文章構成記憶表W
!38及びアドレスカウンタ16からの信号を比較して
その結果を制御回路36に出力する比較器40と、文章
構成記憶装置38及び制御回路36間に設けたエンドコ
ード検出回路42とを設けてもよい。Although this circuit 34 is not limited to the configuration of this embodiment, it mainly includes a song sentence structure storage device 38 provided between the counter 32 and the address counter 16. In addition, as required, sentence structure memory table W
! 38 and the address counter 16 and outputs the result to the control circuit 36, and an end code detection circuit 42 provided between the sentence structure storage device 38 and the control circuit 36 may be provided. .
文章構成記憶装置38は音声データの読出しのための基
本データ、すなわち、音声合成しようとする複数の語に
それぞれ対応する複数群の音声データの先頭(スタート
)アドレス及び終了(エンド)アドレス、複数群の音声
データの連続読出し指令データ及び一群の音声データの
繰り返し読出し指令データをそれぞれ格納している。こ
の場合、音声合成して一連の連続した語からなる文章或
いは繰り返して語を発生するための6語の合成順序を予
め定めておき、この定められた語の組み合せ順に従って
それぞれの語の音声データを読出すことが出来るように
、先頭アドレス、これに続くアドレス等の各読出しアド
レス、を順次に、文章構成記憶装置38に格納しておく
、ざらに、各音声データには、それぞれの音声データ毎
に繰り返し回数を表わす繰り返しコード及び次の音声デ
ータへ連続させるか否かを表わすエンドコードをそれぞ
れ指令データとして読出しアドレスに追加して格納して
おく。The sentence structure storage device 38 stores basic data for reading voice data, that is, the start address and end address of a plurality of groups of voice data, each corresponding to a plurality of words to be synthesized, and a plurality of groups. Continuous read command data for audio data and repeated read command data for a group of audio data are stored, respectively. In this case, the order of synthesizing six words to generate a sentence consisting of a series of consecutive words or repeated words through speech synthesis is determined in advance, and the audio data of each word is created according to this determined order of word combinations. Each readout address, such as the first address and subsequent addresses, is sequentially stored in the sentence structure storage device 38 so that each voice data can be read out. Each time, a repetition code indicating the number of repetitions and an end code indicating whether to continue to the next audio data are added to the read address as command data and stored.
第4図は、このような文章構成記憶装=38のデータの
構成例をn番地を例にとって示す。すなわち、各n(n
は整数)番地にスタート(先頭)アドレス及びエンド(
終了又は最終)アドレスという読出しアドレス、繰り返
し回数コード、エンドコードが格納されている。FIG. 4 shows an example of the data structure of the sentence structure storage device=38, taking address n as an example. That is, each n(n
is an integer), the start (first) address and end (
A read address called an end (or final) address, a repeat count code, and an end code are stored.
第5図は、第4図の番地nが1〜12番地の場合の、こ
れら番地とそのデータ内容とを一例として示す図である
。この実施例では、1番地には順次にスタートアドレス
S4.エンドアドレスE4.繰り返し回数コード「O]
、エンドコード「]」が格納されていて、これは第3図
より、文章「ねえ」に対応する。同様に、番地2にはS
2.E2.ro、、+ 、ro」が、番地3にはS4.
E4.rO+、M」が、番地4にはS2.E2.rl」
、rl」が、番地5にはS5.E5.roJ、rl」が
、番地6にはS2.E2.r2」、ro」が、・・・と
いうように順次に格納されている。尚、ここで、繰り返
し回数コードの「0]、「1」及び「2」は同一の語従
って、音声データを繰り返さない、1回のみ及び2回繰
り返すことをそれぞれ意味している。又、エンドコード
「0」はこの語のみで続きの語は無いことを意味し、「
1」は続きの語があって文章を構成することを意味する
。FIG. 5 is a diagram showing, as an example, the addresses and their data contents when the addresses n in FIG. 4 are addresses 1 to 12. In this embodiment, addresses 1 are sequentially filled with start addresses S4, . End address E4. Repeat count code “O”
, an end code "]" is stored, which corresponds to the sentence "Hey" as shown in Figure 3. Similarly, address 2 has an S
2. E2. ro, , +, ro'', and S4.
E4. rO+,M'', and S2. E2. rl”
, rl'' at address 5, and S5. E5. roJ, rl" and S2.roJ, rl" at address 6. E2. "r2", "ro", . . . are stored sequentially. Note that the repetition number codes "0", "1", and "2" are the same word and therefore mean that the audio data is not repeated, is repeated only once, and is repeated twice. Also, the end code "0" means only this word and no continuation words, and "
1" means that there is a continuation word to form a sentence.
制御回路36は、基本的には、音声合成装置全体を所定
のタイミングで所定の動作を行わせるための回路であり
、各構成成分に制御信号を出力すると共に、この実施例
の場合には、ざらに、前述の先頭(スタート)アドレス
、終了(エンド)アドレス、連続読出し指令データであ
るエンドコード及び繰り返し読出し指令データである繰
り返しコードを前述の文章構成記憶装[38から読出し
て先頭アドレス、終了アドレス及び繰り返し読出し指令
データをアドレス信号として、アドレスカウンタ16に
出力させ、また、連続読出し指令データを指示信号とし
てカウンタ32に出力させる構成となっている。The control circuit 36 is basically a circuit for causing the entire speech synthesis device to perform a predetermined operation at a predetermined timing, and outputs a control signal to each component, and in the case of this embodiment, Roughly speaking, the above-mentioned start address, end address, end code that is continuous read command data, and repeat code that is repeat read command data are read from the above-mentioned sentence structure storage device [38, and the start address and end address are read out from the sentence structure storage device [38]. The address and repeated read command data are output as address signals to the address counter 16, and the continuous read command data are output as an instruction signal to the counter 32.
ざらに、比較器40は文章構成記憶装置38及びアドレ
スカウンタ16の出力側に接続してあり、文章構成記憶
装置38からの基本データであるエンドアドレスとアド
レスカウンタ16からの出力であるアドレスとを比較し
、両出力の−ht検出してその検出信号を制御回路36
に与える回路である。Roughly speaking, the comparator 40 is connected to the output sides of the sentence structure storage device 38 and the address counter 16, and compares the end address, which is the basic data from the sentence structure storage device 38, and the address, which is the output from the address counter 16. Compare, detect -ht of both outputs, and send the detection signal to the control circuit 36.
This is a circuit that gives
また、エンドコード枝出回路42は文章構成記憶装M3
8に格納されている基本データであるエンドコードを受
けて文章の終りを意味する「0」であるか否を判定し、
「○」である場合には、その旨の信号を制御回路36に
出力する回路である。Furthermore, the end code branching circuit 42 is connected to the sentence structure memory device M3.
receives the end code, which is the basic data stored in 8, and determines whether it is "0", which means the end of the sentence,
If it is "○", this circuit outputs a signal to that effect to the control circuit 36.
動作層 次に、この音声合成装置の動作の一例を説明する。operating layer Next, an example of the operation of this speech synthesis device will be explained.
まず、オペレータの外部操作によって、例えば第5図の
番地3を指定する語句選択信号「3」が入力端子10に
入力したとする。この信号「3」はラッチ回路12ヲ通
して指令回路30のカウンタ32に取り込まれ、このカ
ウンタ32よりこの信号「3」をアドレス指定信号とし
て文章構成記憶装M38へ転送する。First, it is assumed that a word selection signal "3" specifying address 3 in FIG. 5, for example, is input to the input terminal 10 by an external operation by an operator. This signal "3" is taken into the counter 32 of the command circuit 30 through the latch circuit 12, and the counter 32 transfers the signal "3" to the sentence structure storage device M38 as an address designation signal.
カウンタ32は制御回路36から次の語の連続読出しを
指示する指示信号が送られるまで、このアドレス指定信
号「3」を保持する。The counter 32 holds this addressing signal "3" until an instruction signal is sent from the control circuit 36 instructing continuous reading of the next word.
文章構成回路装M38は、このアドレス指定信号[3」
に応答して、この信号「3」に対応する第5図の番地3
の基本データすなわちスタート(先頭)アドレスS4、
エンド(終了又は最終)アドレスE4、繰り返し回数コ
ード「O」及びエンドコード「1」を読出し、これら基
本データS4.E4.rQJ及び「1」をアドレスカウ
ンタ16、比較器40、制御回路36及びエンドコード
検出器42へそれぞれ出力する。The sentence construction circuit M38 receives this address designation signal [3].
In response to this signal "3", address 3 in FIG.
basic data, that is, the start (head) address S4,
The end (end or final) address E4, repetition number code "O" and end code "1" are read out, and these basic data S4. E4. rQJ and "1" are output to the address counter 16, comparator 40, control circuit 36 and end code detector 42, respectively.
次に、アドレスカウンタ16は先頭アドレスS4を受け
ると、このアドレス信号S4を出力し続いて、カウント
アツプをしながら、このアドレス信号S4から順次にア
ドレス信号(S4+1)。Next, when the address counter 16 receives the first address S4, it outputs this address signal S4, and then sequentially outputs address signals (S4+1) from this address signal S4 while counting up.
(S4+2)、 ・・・、というように出力する。(S4+2), . . . are output.
これらのアドレス信号はデータ記憶装置18に読出し開
始の指令信号として送られると共に、指令回路30の文
章構成回路34に設けた比較器40にも供給される。こ
れかため、データ記憶表=18からは、これらアドレス
信号S4.S4+1.34+2゜・・・で指定されたア
ドレスに対応する音声データか順次に読出される。These address signals are sent to the data storage device 18 as a command signal to start reading, and are also supplied to a comparator 40 provided in the sentence construction circuit 34 of the command circuit 30. Therefore, from the data storage table=18, these address signals S4. The audio data corresponding to the addresses specified by S4+1.34+2° . . . are sequentially read out.
また、比較回路40はアドレスカウンタ16から順次い
送られるアドレス信号S4.S4+1゜S4+2.
・・・のうち、最初に文章構成記憶装置38から送られ
ているエンドアドレスE4と一致するアドレス信号が送
られた時、−敗信号を制御回路36に出力し、この一致
信号を受ゆで制御回路36からアドレスカウンタ16へ
停止信号を送り、カウントアツプを一時的に停止させる
。この停止によって、データ記憶装置18は全部でアド
レス信号S4.S4+1.S4+2. ・・・、E4
を受は取り、84〜E4までの符号化された音声データ
を音声合成のため次段へ出力する。従って、音声合成、
アナログ変換されて出力端子24からは、第3図からも
理解出来るように、アドレス(番地)34〜E4に対応
する語「ねえ」の音声信号が発生する。The comparison circuit 40 also receives address signals S4. S4+1°S4+2.
When an address signal that matches the end address E4 sent from the sentence structure storage device 38 is first sent, a -defeat signal is output to the control circuit 36, and control is controlled by receiving this match signal. A stop signal is sent from the circuit 36 to the address counter 16 to temporarily stop counting up. This stop causes data storage device 18 to output all address signals S4. S4+1. S4+2. ..., E4
The encoded voice data from 84 to E4 is output to the next stage for voice synthesis. Therefore, speech synthesis,
As can be understood from FIG. 3, an audio signal of the word "nee" corresponding to addresses 34 to E4 is generated from the analog-converted output terminal 24.
その後、制御回路36は文章構成記憶装置13日からの
繰り返し回数コードが「0」であることを検出し、続い
て、エンドコードが「1」であるので、エンドコード検
出回路42がらこの語に連続して次の語の音声データが
読出されることを検出する。これがため、制御回路36
はカウンタ32にカウントアツプを指示する指示信号を
送り、次の番地4の語の連続読出しのための先頭アドレ
スを指定するアドレス指定信号を出力する。After that, the control circuit 36 detects that the repetition number code from the sentence structure storage device 13 is "0", and then, since the end code is "1", the end code detection circuit 42 detects this word. It is detected that the audio data of the next word is successively read. Therefore, the control circuit 36
sends an instruction signal to the counter 32 to instruct the counter 32 to count up, and outputs an address designation signal specifying the start address for continuous reading of the next word at address 4.
このアドレス信号を受けると、前述と同様の手順で、文
章構成記憶装置38は基本データS2゜E4,1.18
それぞれアドレスカウンタ16、比較器40、制御回路
36、エンドコード検出回路42へと送出する。よって
、アドレスカウンタ16がアドレス82〜E2をデータ
記憶装置118に送り、これより対応する音声データを
読出し、音声合成、次いでアナログ信号に変換し、出力
端子24から、第3図からも理解出来るように、「起き
て」の音声が発生する。Upon receiving this address signal, the sentence structure storage device 38 stores the basic data S2°E4, 1.18 in the same manner as described above.
The signals are sent to the address counter 16, comparator 40, control circuit 36, and end code detection circuit 42, respectively. Therefore, the address counter 16 sends the addresses 82 to E2 to the data storage device 118, from which the corresponding audio data is read out, synthesized into audio, then converted into an analog signal, and output from the output terminal 24, as can be understood from FIG. , a voice saying "Wake up" will be heard.
この番地4に対応する一群の音声データが音声合成され
て一つの語として一回発生されると、制御回路36が制
御回路36がこの番地4の繰り返し回数コードが「1」
であることを検出し、アドレスカウンタ16に繰り返し
読出し指令データを送り、アドレスカウンタ16の内容
をこの番地4の先頭アドレスS2に再設定する。そうす
ると、アドレスカウンタ16はカウントアツプしながら
、再度アドレス82〜E2のアドレス信号を出力してデ
ータ記憶装置18から語「起きて」に対応する音声デー
タを読出し、同様に、出力端子24から「起きて」の音
声を出力する。この実施例の場合にも、エンドコードが
「1」であり、エンドコード検出回路42からはこれで
読出しが終りであるという情報を受けないので、次の語
の連続読出しを行うための指示信号をカウンタ32へ送
り、カウンタの値を5とする。When a group of voice data corresponding to this address 4 is voice synthesized and generated once as one word, the control circuit 36 determines that the repetition number code of this address 4 is "1".
, and repeatedly sends read command data to the address counter 16 to reset the contents of the address counter 16 to the start address S2 of address 4. Then, the address counter 16 outputs the address signals of addresses 82 to E2 again while counting up, reads out the voice data corresponding to the word "wake" from the data storage device 18, and similarly outputs the voice data corresponding to the word "wake" from the output terminal 24. Outputs the voice "Te". In the case of this embodiment as well, the end code is "1" and no information is received from the end code detection circuit 42 indicating that reading has ended, so an instruction signal is sent to read out the next word continuously. is sent to the counter 32, and the value of the counter is set to 5.
続いて、この「5」のアドレス指定信号が文章構成記憶
装置t38に送られ、同様な手法によって、第5図の番
地5の先頭アドレスS5.エンドアドレスE5.繰り返
し回数コード「0」、エンドコード[]」が読出され、
これに対応した音声データがデータ記憶装M18から続
出されて音声合成信号「あなた」が出力端子24から1
回発生する。その復、カウンタ32ヲカウントアツプし
て「6」にする。Subsequently, this address designation signal "5" is sent to the sentence structure storage device t38, and in a similar manner, the start address S5.5 of address 5 in FIG. End address E5. The repeat count code “0” and the end code “]” are read out.
Voice data corresponding to this is successively outputted from the data storage device M18, and a voice synthesized signal "you" is output from the output terminal 24.
Occurs twice. Then, the counter 32 is counted up to "6".
同様に、番地6では、先頭アドレスが82、エンドアド
レスがE2、繰り返し回数コードが「2」であるので、
出力端子24からは「起きて」を3回繰り返して発生す
る。また、エンドコードがrQJであるので、その後、
制御回路36が、−連の語の連続読出しはもとより、こ
の語の繰り繰り返し読出しを終了させて、この装置全体
を次の語句選択信号の入力の待機状態とする。Similarly, at address 6, the start address is 82, the end address is E2, and the repeat count code is "2", so
The output terminal 24 generates "wake up" three times. Also, since the end code is rQJ, after that,
The control circuit 36 ends not only the continuous reading of the words in the - series but also the repeated reading of these words, and puts the entire apparatus in a standby state for the input of the next word selection signal.
同様に、語句選択信号によって、第5図の番地1が指定
されると、前述したと同様な手順に従って出力端子24
から文章「ねえ起きて」の音声が発生される。また、同
様に、番地7が指定されると、文章「ねえ あなた°も
う 起きて 起きてこら 起きろ」が発生する。Similarly, when address 1 in FIG. 5 is designated by the word selection signal, the output terminal 24 is
The voice of the sentence ``Hey, wake up'' is generated. Similarly, when the address 7 is specified, the sentence ``Hey, you, wake up, wake up, wake up.'' is generated.
このように、この発明の音声合成装置では、1回の語句
選択入力でデータ記憶装置に格納してある語を連続して
複数語発生させることが出来、また、同一の語を何回も
繰り返し発生させることも出来る。また、指令回路にこ
れら連続読出し、繰り返し読出し等の指令データを予め
格納して利用する構成となっているので、データ記憶装
置の音声情報の記憶容量を減少させることも出来る。In this way, the speech synthesis device of the present invention can continuously generate multiple words from the words stored in the data storage device with a single word selection input, and can also generate the same word over and over again. It can also be generated. Further, since the command circuit is configured to store command data for continuous reading, repeated reading, etc. in advance and use the command data, it is also possible to reduce the storage capacity of audio information in the data storage device.
この発明は上述した実施例にのみ限定されるものではな
く、例えば、第1図に示す構成とは異なり、比較器40
及びエンドコード検出回路42が設けられていない場合
には、語句選択信号に応答してカウンタ32からアドレ
ス指定信号が文章構成記憶装置!38に入力されると同
時に、制御回路36によって上述した基本データを全て
読取り、制御回路36からカウンタ32及びアドレスカ
ウンタ16へそれぞれの信号を出力させるようにするこ
とも出来る。The present invention is not limited to the above-described embodiment; for example, unlike the configuration shown in FIG.
If the end code detection circuit 42 is not provided, an addressing signal is sent from the counter 32 in response to the word selection signal to the sentence structure storage device! It is also possible to read all of the basic data described above by the control circuit 36 at the same time that the data is input to the counter 38, and to have the control circuit 36 output the respective signals to the counter 32 and the address counter 16.
(発明の効果)
上述した説明からも明らかなように、この発明の音声合
成装置によれば、音声データの読出し、繰り返し読出し
及び連続読出し等という音声データをどのように読出し
て音声合成させるかを決定する指令回路を具えでいるの
で、音声合成して一連の連続した或いは繰り返し語を発
生するための6語の合成順序を予め定めておき、文章の
組み合せに従った順でそれぞれの語の音声データを読出
すことが出来る構成となっているので、従来のようにオ
ペレータが繰り返し又は連続読出しの指令を与えたり、
或いはそのための外部制御装Mを設ける必要が無く、従
って操作性が良くしかも処理速度が速い。(Effects of the Invention) As is clear from the above description, the speech synthesis device of the present invention can be used to learn how to read speech data and perform speech synthesis, such as reading out speech data, repeated reading, and continuous reading. Since it is equipped with a command circuit that determines, the order of synthesizing six words to generate a series of continuous or repeated words through speech synthesis is determined in advance, and the sound of each word is synthesized in the order according to the combination of sentences. Since the structure allows the data to be read out, the operator can issue repeated or continuous read commands as in the past.
Alternatively, there is no need to provide an external control device M for this purpose, and therefore the operability is good and the processing speed is fast.
第1図はこの発明の音声合成装置の一実施例を示すブロ
ック図、
第2図は従来の典型的な音声合成装置を示すブロック図
、
第3図はデータ記憶装置のデータの一例を説明するため
の図、
第4図及び第5図は文章構成記憶装置のデータ構成例を
説明するための図である。
10・・・入力端子、 12・・・ラッチ回路+
6−・・アドレスカウンタ、18・・・データ記憶装
置20−・・音声合成回路、 22・−D / A変
換器24・・・出力端子、 30・・・指令回路
32−・・カウンタ、 34・・・文章構成回路
36・・・制御回路、 3日・・・文章構成記憶
装置40・・・比較器
42・・・エンドコード検出回路。
特許出願人 沖電気工業株式会社データ記憶装置
のデータ内容例
第3図
第4図Fig. 1 is a block diagram showing an embodiment of the speech synthesis device of the present invention, Fig. 2 is a block diagram showing a typical conventional speech synthesis device, and Fig. 3 explains an example of data in a data storage device. FIGS. 4 and 5 are diagrams for explaining an example of the data structure of the sentence structure storage device. 10...Input terminal, 12...Latch circuit +
6--Address counter, 18--Data storage device 20--Speech synthesis circuit, 22--D/A converter 24--Output terminal, 30--Command circuit 32---Counter, 34 ... Sentence structure circuit 36 ... Control circuit, 3rd day ... Sentence structure storage device 40 ... Comparator 42 ... End code detection circuit. Patent applicant Oki Electric Industry Co., Ltd. Example of data content of data storage device Figure 3 Figure 4
Claims (2)
を順次に出力するアドレスカウンタと、複数語の音声合
成信号にそれぞれ復号化される複数群の音声データが格
納され、これらアドレス信号に応答して音声データを出
力するデータ記憶装置とを具える音声合成装置において
、 アドレスカウンタの前段に、語句選択信号に応答して、
アドレスカウンタを介してデータ記憶装置に対し一群の
音声データの読出し開始、複数群の音声データの連続読
出し及び一群の音声データの繰り返し読出しを指令する
ための指令信号を出力する指令回路を具えることを特徴
とする音声合成装置。(1) An address counter that sequentially outputs address signals corresponding to word selection signals from the outside, and multiple groups of voice data each decoded into a voice synthesis signal of multiple words are stored, and a counter that responds to these address signals. In the speech synthesis device, the speech synthesis device includes a data storage device that outputs speech data by using
A command circuit is provided which outputs a command signal for instructing the data storage device to start reading a group of audio data, continuously reading a plurality of groups of audio data, and repeatedly reading a group of audio data via an address counter. A speech synthesizer featuring:
複数群の音声データの連続読出し指令データ及び一群の
音声データの繰り返し読出し指令データを格納した文章
構成記憶装置を有する文章構成回路と、 語句選択信号に対応した語の先頭アドレスを指定すると
共に、指示信号毎に該語に続く語の先頭アドレスを順次
に指定するカウンタと、 前記先頭アドレス、終了アドレス、連続読出し指令デー
タ及び繰り返し読出し指令データを前記文章構成記憶装
置から読出して指令回路から指示信号を出力させる制御
回路と を具える請求項1記載の音声合成装置。(2) The command circuit includes the start address and end address of multiple groups of audio data,
a sentence construction circuit having a sentence construction storage device storing continuous readout command data for a plurality of groups of audio data and repeated readout command data for a group of audio data; a counter that sequentially specifies the start address of the word following the word for each signal; and a counter that reads the start address, end address, continuous read command data, and repeated read command data from the sentence structure storage device and outputs the command signal from the command circuit. The speech synthesis device according to claim 1, further comprising a control circuit for outputting the output.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11519288A JPH01284899A (en) | 1988-05-12 | 1988-05-12 | Voice synthesizing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11519288A JPH01284899A (en) | 1988-05-12 | 1988-05-12 | Voice synthesizing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01284899A true JPH01284899A (en) | 1989-11-16 |
Family
ID=14656630
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11519288A Pending JPH01284899A (en) | 1988-05-12 | 1988-05-12 | Voice synthesizing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01284899A (en) |
-
1988
- 1988-05-12 JP JP11519288A patent/JPH01284899A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6018080A (en) | Method and device for reproducing relative to image information corresponding to audio information | |
| EP0543459B1 (en) | Device for generating announcement information | |
| US5509079A (en) | Back-masking effect generator | |
| JPH01284899A (en) | Voice synthesizing device | |
| US4683794A (en) | Automatic music playing apparatus capable of producing a plurality of different sounds simultaneously | |
| JP3252913B2 (en) | Voice rule synthesizer | |
| JPS5852240B2 (en) | audio text editing device | |
| JPH04255899A (en) | Voice synthesizing lsi | |
| KR100203607B1 (en) | Pager of voice output type | |
| JPS5981937A (en) | Sound document multiplex broadcasting method | |
| JPS61262842A (en) | Audio response unit | |
| JPS6365498A (en) | Voice synthesizer | |
| JP3321578B2 (en) | Voice synthesis guidance device | |
| KR920010446B1 (en) | Sentence Implementation Method of Voice Response and Guidance Device | |
| SU1451762A1 (en) | Speech synthesis apparatus | |
| US5633941A (en) | Centrally controlled voice synthesizer | |
| JPS5853353B2 (en) | voice response device | |
| JPS5919999A (en) | Voice output unit | |
| KR880008232A (en) | Speech synthesizer | |
| JPH04145500A (en) | Voice synthesizer | |
| JPS631360Y2 (en) | ||
| JPS633320B2 (en) | ||
| KR930006540Y1 (en) | Auto talking-back speech synthesis circuit | |
| SU699545A1 (en) | Speech synthesis device | |
| JPH04212200A (en) | Voice synthesizer |