JPH0121517B2 - - Google Patents
Info
- Publication number
- JPH0121517B2 JPH0121517B2 JP1362080A JP1362080A JPH0121517B2 JP H0121517 B2 JPH0121517 B2 JP H0121517B2 JP 1362080 A JP1362080 A JP 1362080A JP 1362080 A JP1362080 A JP 1362080A JP H0121517 B2 JPH0121517 B2 JP H0121517B2
- Authority
- JP
- Japan
- Prior art keywords
- audio data
- playback
- audio
- memory
- time
- 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
Links
- 230000015572 biosynthetic process Effects 0.000 claims description 19
- 238000003786 synthesis reaction Methods 0.000 claims description 19
- 230000001105 regulatory effect Effects 0.000 claims description 4
- 230000005236 sound signal Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 15
- 238000001514 detection method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000013481 data capture Methods 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Description
【発明の詳細な説明】
本発明は符号化した音声信号を所定のメモリ単
位に区切つた音声データを音声メモリ装置に記憶
させ、該音声メモリ装置におけるメモリ単位の音
声データを読み出し、音声に再生する際の音声デ
ータの配列を指定することにより音声による文章
の合成及び再生を行う音声合成再生システムに関
し、特に計算機等の制御手段と音声メモリ装置等
の記憶手段との間のデータの入出力を行うメモリ
インタフエイス回路の改良を図つた音声合成再生
システムに関する。Detailed Description of the Invention The present invention stores audio data in which an encoded audio signal is divided into predetermined memory units in an audio memory device, reads out the audio data in memory units in the audio memory device, and reproduces it as audio. This system relates to a speech synthesis and playback system that synthesizes and plays back sentences by voice by specifying the arrangement of voice data, and in particular inputs and outputs data between control means such as a computer and storage means such as a voice memory device. This invention relates to a speech synthesis and playback system with an improved memory interface circuit.
以下、従来例を図面に基づいて説明する。第1
図は音声合成再生システムの従来例を示すブロツ
ク図であり、同図に於いて1は音声再生制御用の
計算機、2はシステムバス、3は合成する文章の
指定を他の装置から受け取る通信部、4は音声メ
モリ装置に記憶されているメモリ単位の各音声デ
ータの先頭アドレステーブルが記憶されている記
憶装置、5は音声メモリ装置に対しメモリ単位の
先頭アドレスを起点として一定長のアドレス信号
を発生させるカウンタを備えたメモリインターフ
エイス回路、6は音声メモリ装置で本例では同時
再生可能なチヤンネルCH1,CH2,CH3の3
つが設けられている。更に7は音声メモリ装置か
ら出力される符号化データをアナログ信号に再生
する再生装置、8は放送用のスピーカである。 Hereinafter, a conventional example will be explained based on the drawings. 1st
The figure is a block diagram showing a conventional example of a speech synthesis and playback system. In the figure, 1 is a computer for controlling speech playback, 2 is a system bus, and 3 is a communication unit that receives specifications of sentences to be synthesized from other devices. , 4 is a storage device in which a starting address table of each audio data in a memory unit stored in the audio memory device is stored, and 5 is a storage device that sends an address signal of a fixed length to the audio memory device starting from the starting address of the memory unit. 6 is an audio memory device, and in this example, there are three channels CH1, CH2, and CH3 that can be played simultaneously.
is provided. Furthermore, 7 is a reproduction device that reproduces encoded data outputted from the audio memory device into an analog signal, and 8 is a speaker for broadcasting.
上記構成に於いて外部装置(図示せず)から合
成すべき文章の指定を行うための指令が通信部3
システムバス2を介して計算機1に送出される
と、計算機1は記憶装置4に記憶されている音声
データの先端アドレステーブルを参照し、前記指
令に基づいて音声メモリ装置の各チヤンネルに於
いて音声データが所定の順序で再生装置7に出力
させるための制御信号をメモリインターフエイス
回路5に送出する。メモリインターフエイス回路
5は前記制御信号に基づいて音声メモリ装置6の
各チヤンネルに対し指定された順序に従つて一定
長のアドレス信号を前記音声メモリ装置6に送出
する。そして音声メモリ装置6の各チヤンネル
CH1,CH2,CH3からは各チヤンネルに対応
する再生装置7に対しそれぞれ指定された順序で
音声データが出力され、再生装置7ではこれらの
音声データをアナログの音声信号に再生レスピー
カ8により放出される。 In the above configuration, a command for specifying a sentence to be synthesized is sent from an external device (not shown) to the communication unit 3.
When the data is sent to the computer 1 via the system bus 2, the computer 1 refers to the end address table of the audio data stored in the storage device 4, and based on the command, outputs the audio data in each channel of the audio memory device. A control signal is sent to the memory interface circuit 5 to cause the playback device 7 to output data in a predetermined order. The memory interface circuit 5 sends address signals of a fixed length to the audio memory device 6 in a specified order for each channel of the audio memory device 6 based on the control signal. and each channel of the audio memory device 6
Audio data is output from CH1, CH2, and CH3 in the designated order to the playback device 7 corresponding to each channel, and the playback device 7 outputs these audio data as an analog audio signal by the playback speaker 8. .
上記方式で例えば前記の多重構内放送を行う場
合、各チヤンネルの放送文は時間tに対し第2図
に示す如く語の先頭が揃つたままになり語の先頭
と次の語の先頭との間隔は一定である。そのため
に再生された文章は口述文章の持つ間合、アクセ
ントなどの自然感が損われると共に、隣接するプ
ラツトホームの放送が同時に聞こえるために開き
取り難たい等の欠点がある。 For example, when performing the above-mentioned multiplex local broadcast using the above method, the beginnings of the words of the broadcast sentences of each channel remain aligned as shown in Figure 2 for time t, and the interval between the beginning of one word and the beginning of the next word remains the same. is constant. Therefore, the reproduced text loses the natural feel of the oral text, such as the pauses and accents, and has disadvantages such as the fact that broadcasts from adjacent platforms can be heard at the same time, making it difficult to read.
本発明の目的は、メモリ単位毎の音声データを
語長に応じた時間間隔で順次音声に再生すること
ができる音声合成再生システムを提供することに
ある。 An object of the present invention is to provide a speech synthesis and reproduction system that can sequentially reproduce speech data for each memory unit into speech at time intervals according to word length.
前記目的を達成するために、本発明は、符号化
した音声信号を所定のメモリ単位に区切つた音声
データが記憶されている音声メモリ装置と、該音
声メモリ装置に記憶されている音声データのアド
レス情報及び各メモリ単位の音声データを再生す
るに要する単位再生時間と特定の音声データ群を
再生するに要する全再生時間に関する再生時間情
報が記憶されている記憶装置と、放送文の内容指
定信号と再生終了フラグ信号に基づいて前記記憶
装置から特定の音声データのアドレス情報及び再
生時間情報をメモリ単位毎に順次、読み出す為の
制御信号を出力する制御手段と、該制御手段から
の制御信号により前記記憶装置から特定の音声デ
ータのアドレス情報を取り込み、前記音声メモリ
装置の特定の音声データに対するアドレス指定を
順次進行させるアドレス指定手段と、前記制御手
段からの制御信号により前記記憶装置から特定の
音声データの単位再生時間情報を受けると共にア
ドレス指定に同期して計時し、該計時時間が特定
の音声データの単位再生時間に一致したときにア
ドレス指定手段にアドレス指定の進行停止を指令
する再生時間規制手段と、前記制御信号により前
記記憶装置から特定の音声データ群の全再生時間
情報を受けると共にアドレス指定に同期して計時
し、該計時時間が特定の音声データ群の全再生時
間に一致したときに再生終了フラグ信号を前記制
御手段へ出力する再生終了フラグ信号発生手段
と、アドレス指定手段により指定されたアドレス
の音声データを順次音声に再生する再生手段と、
を具備してなる音声合成再生システムを構成した
ものである。 To achieve the above object, the present invention provides an audio memory device in which audio data obtained by dividing an encoded audio signal into predetermined memory units is stored, and an address of the audio data stored in the audio memory device. a storage device storing information and reproduction time information regarding the unit reproduction time required to reproduce the audio data of each memory unit and the total reproduction time required to reproduce the specific audio data group; and the content designation signal of the broadcast text. a control means for outputting a control signal for sequentially reading address information and playback time information of specific audio data from the storage device in each memory unit based on a reproduction end flag signal; addressing means for fetching address information of specific audio data from a storage device and sequentially proceeding with addressing of the specific audio data in the audio memory device; playback time regulating means that receives unit playback time information, measures time in synchronization with address designation, and instructs the address designation means to stop the progress of address designation when the measured time matches the unit playback time of specific audio data; and receives total playback time information of a specific audio data group from the storage device according to the control signal, and measures time in synchronization with address designation, and when the measured time matches the total playback time of the specific audio data group. a reproduction end flag signal generation means for outputting a reproduction end flag signal to the control means; a reproduction means for sequentially reproducing the audio data at the address specified by the address specifying means into audio;
This constitutes a speech synthesis and playback system comprising:
第3図および第4図に基づき本発明の第1の実
施例を説明する。第3図は本発明に係る音声合成
再生システムの構成を示すブロツク図である。第
4図は第3図に示されるメモリインターフエイス
回路20の具体的回路構成が示されており、同図
に於いて9は命令デコーダ、10,11はラツチ
回路、12はプリセツト可能アツプカウンタ、1
3はプリセツト可能ダウンカウンタ、14はオー
ルゼロ検出回路、15はインバータ、16,17
はANDゲート、CLKは音声サンプリング信号、
18は再生終了フラグ信号、18は音声メモリア
ドレスバスである。ここにラツチ回路10、アツ
プカウンタ12によりアドレス指定手段が構成さ
れ、ラツチ回路11、ダウンカウンタ13、オー
ルゼロ検出回路14、インバータ15、ANDゲ
ート16により再生時間規制手段が構成され、さ
らにラツチ回路11、ダウンカウンタ13、オー
ルゼロ検出回路14により再生終了フラグ信号発
生手段が構成されている。 A first embodiment of the present invention will be described based on FIGS. 3 and 4. FIG. 3 is a block diagram showing the configuration of a speech synthesis and reproduction system according to the present invention. FIG. 4 shows a specific circuit configuration of the memory interface circuit 20 shown in FIG. 3, in which 9 is an instruction decoder, 10 and 11 are latch circuits, 12 is a presetable up counter, 1
3 is a presettable down counter, 14 is an all-zero detection circuit, 15 is an inverter, 16, 17
is an AND gate, CLK is an audio sampling signal,
18 is a reproduction end flag signal, and 18 is an audio memory address bus. Here, the latch circuit 10 and the up counter 12 constitute address designating means, the latch circuit 11, the down counter 13, the all-zero detection circuit 14, the inverter 15, and the AND gate 16 constitute reproduction time regulating means, and the latch circuit 11, The down counter 13 and the all-zero detection circuit 14 constitute reproduction end flag signal generation means.
上記構成に於ける本発明に係る音声合成再生シ
ステムの動作を以下に説明する。記憶装置4には
予め音声メモリ装置6に記憶されているメモリ単
位の音声データW1,W2,W3…の先頭アドレス
と、音声データの語の長さ(再生時間)とをそれ
ぞれ記入したテーブル(第5図)を設けておく。 The operation of the speech synthesis and reproduction system according to the present invention in the above configuration will be described below. In the storage device 4, the start addresses of the audio data W 1 , W 2 , W 3 . A table (Figure 5) is provided.
計算機1は通信部3を介して、図示されていな
い外部装置から放送文の内容指定を受け取り、こ
の指定に応じて記憶装置4のテーブルを参照し、
メモリインターフエイス回路20のラツチ10に
先頭アドレスを、またラツチ11には語長を記入
し、これらの値をカウンタ12,13にそれぞれ
プリセツトする。ここで計算機1が受け取る放送
文の内容指定としては例えば、駅の構内放送の場
合には文型指定として接近放送、到着放送、出発
放送があり、これに列車種別、行先、自駅名、ホ
ーム番号、時刻などの指定が加わる。 The computer 1 receives a specification of the content of the broadcast message from an external device (not shown) via the communication unit 3, refers to the table in the storage device 4 according to this specification, and
The start address is written in latch 10 of memory interface circuit 20, the word length is written in latch 11, and these values are preset in counters 12 and 13, respectively. Here, the contents of the broadcast message received by the computer 1 include, for example, in the case of a station announcement, the sentence types include approach announcement, arrival announcement, and departure announcement, and include the train type, destination, own station name, platform number, Specifications such as time are added.
更に計算機1はシステムバス2を介してメモリ
インターフエイス回路20内の命令デコーダ9を
通じてゲート17を開き、音声サンプリングクロ
ツク信号CLKでカウンタ12,13を起動する。
この結果プリセツト可能アツプカウンタ12は所
用の音声データの先頭アドレスからサンプリング
クロツク速度で音声メモリ装置6に対し順次アク
セスしていき、再生装置7を介してスピーカ8か
ら放送が行われる。 Furthermore, the computer 1 opens the gate 17 through the command decoder 9 in the memory interface circuit 20 via the system bus 2, and starts the counters 12 and 13 with the audio sampling clock signal CLK.
As a result, the presettable up counter 12 sequentially accesses the audio memory device 6 at the sampling clock speed from the head address of the desired audio data, and broadcasting is performed from the speaker 8 via the playback device 7.
一方この間プリセツト可能ダウンカウンタ13
はそのプリセツト値を減じており、その計数値が
ゼロになるとオールゼロ検出回路14が動作して
ゲート16を閉じ、前記カウンタ12,13の計
数動作を停止させると共に、計算機1に対して所
用音声の再生終了を報告するフラグ信号18を出
す。 Meanwhile, the down counter 13 which can be preset during this time
is subtracting the preset value, and when the counted value becomes zero, the all-zero detection circuit 14 operates, closes the gate 16, stops the counting operation of the counters 12 and 13, and also sends the desired audio to the computer 1. A flag signal 18 is issued to report the end of reproduction.
なお計算機1では現在発声中のメモリ単位の音
声データに引き続き発声させるべき次のメモリ単
位の音声データのアドレス語長のデータをフラグ
信号18を受け取る以前にラツチ10,11に記
入できるのでフラグ信号18を受けた後、次のメ
モリ単位の音声データを発声し再生させる処理は
短い時間で終了する。 Note that in the computer 1, the address word length data of the next memory unit of audio data to be uttered following the memory unit of audio data currently being uttered can be written into the latches 10 and 11 before receiving the flag signal 18. After receiving the audio data, the process of uttering and reproducing the next memory unit of audio data is completed in a short time.
本実施例の構成によれば実文口述に於ける間合
いを含めた単語をメモリ単位として録音、符号化
して音声メモリ装置6に記憶させておけば、各メ
モリ単位の音声データは各メモリ単位の再生時間
の長短に応じて音声に再生されるので、文章を内
容別に構成して発声させても間合い、アクセント
などの自然感が損われず、而も、計算機1は特定
の音声データのアドレス情報及び再生時間情報を
メモリ単位毎に順次読み出すための制御信号を出
力するだけでよいので、計算機1のソフトウエア
上の負担の増加第1図の従来例に比較して極めて
僅かである。 According to the configuration of this embodiment, if words including pauses in actual dictation are recorded and encoded as memory units and stored in the voice memory device 6, the voice data in each memory unit can be stored in each memory unit. Since the audio is played back according to the length of the playback time, the natural feel of the sentences, such as pauses and accents, will not be lost even if the sentences are composed and uttered according to the content. Since it is only necessary to output a control signal for sequentially reading out the playback time information for each memory unit, the increase in the burden on the software of the computer 1 is extremely small compared to the conventional example shown in FIG.
このようにソフトウエア上の負担増加が少ない
ことから多重放送も可能でその具体的実施例を第
6図に示す。第6図に於いて21はメモリデータ
バス、22は再生チヤンネルセレクタである。 As described above, since the increase in software burden is small, multiplex broadcasting is also possible, and a specific example thereof is shown in FIG. In FIG. 6, 21 is a memory data bus, and 22 is a reproduction channel selector.
本構成で多重放送を行う際は計算機1は再生チ
ヤンネル毎のメモリ単位の音声データの先頭アド
レスデータと語長データ(再生時間データ)とを
各再生チヤンネルに対応して設けられたメモリイ
ンターフエイス回路20に送り順次、再生個所を
前記メモリインターフエイス回路20内に設けら
れ命令デコーダ9を介して指示する。この結果各
メモリインターフエイス回路20がメモリアドレ
スバス19に送出するアドレス信号は時間的に重
複することがなく、それ故メモリデータバス21
には各チヤンネルの音声データが順次出力され
る。ここで計算機1からの制御信号に基づき再生
チヤンネルセレクタ22から各チヤンネルの再生
装置7にメモリデータバス21からのデータ取り
込みを指示する信号を与えることにより各メモリ
インターフエイス回路20に同期した再生を行う
ことが可能となる。従つて各チヤンネルの再生装
置7から再生される音声文章はそれぞれ自然感を
損われることなく聴感上は全く非同期の多重放送
が本発明に係る音声合成再生システムのメモリイ
ンターフエイス回路により実現できる。 When performing multiplex broadcasting with this configuration, the computer 1 transfers the start address data and word length data (playback time data) of audio data in memory units for each playback channel to a memory interface circuit provided corresponding to each playback channel. The instruction decoder 9 provided in the memory interface circuit 20 instructs the playback location in sequence. As a result, the address signals sent by each memory interface circuit 20 to the memory address bus 19 do not overlap in time, and therefore the memory data bus 21
The audio data of each channel is sequentially output. Here, based on the control signal from the computer 1, a signal is given from the reproduction channel selector 22 to the reproduction device 7 of each channel to instruct the reproduction device 7 to take in data from the memory data bus 21, thereby performing reproduction in synchronization with each memory interface circuit 20. becomes possible. Therefore, the memory interface circuit of the speech synthesis and reproduction system according to the present invention can realize audibly asynchronous multiplex broadcasting of the audio sentences reproduced from the reproduction device 7 of each channel without impairing the sense of naturalness.
さて音声波形を観測すると第7図のように有声
区間とそれに続く無声区間から構成されている。 Now, when observing the speech waveform, it consists of a voiced section and a following unvoiced section, as shown in Figure 7.
音声を符号化して音声メモリ装置に記憶させる
場合無声区間を除去して有声区間のみのデータを
記憶させる方がそのまま記憶させるのに比してメ
モリ容量が3割程度圧縮できる。有声区間のみの
データ(以下音声区間データと記す。)が記憶さ
れている音声メモリ装置から正常な、即ちアクセ
ント、間合い等が自然な音声文章を再生する場合
のメモリインターフエイス回路には有声区間デー
タの再生終了時にアドレス進行を停止する機能と
音声単位全体の再生終了を計算機1に対し報告す
る機能を具備するものであればよい。上記機能を
有するメモリインターフエイス回路の具体例を第
8図乃至第11図に基づき説明する。 When audio is encoded and stored in an audio memory device, the memory capacity can be reduced by about 30% by removing unvoiced sections and storing only voiced section data, compared to storing data as is. When reproducing normal speech sentences, that is, with natural accents, pauses, etc., from a voice memory device that stores voiced interval data (hereinafter referred to as voiced interval data), the memory interface circuit stores voiced interval data. Any device may be used as long as it has a function of stopping the address progression when the reproduction of the entire audio unit is completed and a function of reporting the completion of reproduction of the entire audio unit to the computer 1. A specific example of a memory interface circuit having the above functions will be explained based on FIGS. 8 to 11.
第8図の実施例が第4図の実施例と構成上異な
る点はラツチ23、ダウンカウンタ24及びオー
ルゼロ検出回路25が付加されたことである。本
実施例の場合記憶装置4(第3図)には第9図に
示す如くメモリ単位の先頭アドレス、有声部長
さ、無声部と有声部を加えた全長の3つのデータ
のテーブルが記憶されている。 The configuration of the embodiment shown in FIG. 8 differs from the embodiment shown in FIG. 4 in that a latch 23, a down counter 24, and an all-zero detection circuit 25 are added. In this embodiment, the storage device 4 (FIG. 3) stores three data tables as shown in FIG. 9: the start address of the memory unit, the length of the voiced part, and the total length including the unvoiced part and the voiced part. There is.
上記構成に於いて計算機1はラツチ10に先頭
アドレスを、ラツチ11には有声部長さ、そして
ラツチ23には音声データの全長の値を与え、次
いでカウンタ12,13,24にそれぞれの値を
プリセツトし、ゲート17を開いて前記カウンタ
12,13,24を起動する。そして第3図の説
明で既に述べたのと同様の動作によりカウンタ1
2,13により有声部の再生終了後もカウンタ2
4は計数動作を持続し、所定の時間経過後、オー
ルゼロ検出回路25が動作し計算機1に対し所用
の音声メモリ単位の再生終了フラグ信号18を発
生する。 In the above configuration, the computer 1 gives the start address to the latch 10, the voiced length to the latch 11, and the total length of the audio data to the latch 23, and then presets the respective values to the counters 12, 13, and 24. Then, the gate 17 is opened and the counters 12, 13, and 24 are activated. Then, by the same operation as already described in the explanation of FIG.
2 and 13, the counter 2 continues even after the voiced part has finished playing.
4 continues the counting operation, and after a predetermined period of time has elapsed, the all-zero detection circuit 25 operates and generates a reproduction end flag signal 18 for the required audio memory unit to the computer 1.
以上の如くメモリ単位の音声データの全長(全
再生時間)を計数する手段を設けることにより音
声メモリ装置6に有効な音声データのみを記憶さ
せることができると共に自然性を損わない再生が
可能となる。 As described above, by providing a means for counting the total length (total playback time) of audio data in a memory unit, it is possible to store only valid audio data in the audio memory device 6, and it is possible to play back without impairing naturalness. Become.
同様の効果は第10図に示すメモリインターフ
エイス回路によつても実現可能である。同図に於
いて26,27は第8図の実施例に対し新たに設
けられたゲートである。そして本実施例では記憶
装置4(第3図)には第11図に示す如く音声デ
ータのメモリ単位の先頭アドレス、有声部長さの
他、無声部長さのデータのテーブルを設けてお
く。計算機1(第3図)はシステムバス2、ラツ
チ23を介しカウンタ24に無声部長さの値をプ
リセツトし、オールゼロ検出回路14による有声
部再生終了検出信号でゲート26を開きカウンタ
24を起動し、オールゼロ検出回路25により無
声時間終了、即ち所用のメモリ単位の音声データ
の再生終了フラグ信号18を発生する。 A similar effect can also be achieved by the memory interface circuit shown in FIG. In the figure, numerals 26 and 27 are gates newly provided in the embodiment of FIG. In this embodiment, the storage device 4 (FIG. 3) is provided with a table containing data such as the start address of a memory unit of audio data, the length of a voiced portion, and the length of an unvoiced portion, as shown in FIG. The computer 1 (FIG. 3) presets the unvoiced portion length value in the counter 24 via the system bus 2 and the latch 23, opens the gate 26 in response to the voiced portion reproduction end detection signal from the all zero detection circuit 14, and starts the counter 24. The all-zero detection circuit 25 generates a flag signal 18 indicating the end of the silent period, that is, the end of reproduction of the audio data in the desired memory unit.
さて第8図及び第10図に示したメモリインタ
ーフエイス回路を音声合成再生システムに用い、
多重放送を行う場合に第6図の実施例の如く再生
チヤンネルデコーダにより再生装置の同期を行う
方式では各チヤンネル毎の有声部(有声区間デー
タ)の再生終了を計算機1に報告し、音声データ
の無声部の再生時間中は再生チヤンネル選択信号
を停止させるという操作が必要になり、ソフトウ
エア上の負担が大きい。 Now, using the memory interface circuit shown in FIGS. 8 and 10 in a speech synthesis and playback system,
In the case of multiplex broadcasting, when the playback device is synchronized by a playback channel decoder as in the embodiment shown in FIG. During the reproduction time of the silent portion, it is necessary to stop the reproduction channel selection signal, which places a large burden on the software.
そこで上記の如く音声データの有声部のみのデ
ータを音声メモリ装置に記憶させ多重放送を行う
場合には各再生チヤンネルに対応して設けられる
各メモリインターフエイス回路自ら、対応する再
生装置の起動と停止を指令するように構成すれば
ソフトウエア上の負担を軽減することができる。 Therefore, when multiplex broadcasting is performed by storing only voiced portions of audio data in an audio memory device as described above, each memory interface circuit provided corresponding to each playback channel itself starts and stops the corresponding playback device. By configuring the system to issue commands, the burden on the software can be reduced.
次に対応する再生装置の起動と停止を自ら指令
するように構成したメモリインターフエイス回路
の実施例を第12図に示す。本実施例では第8図
に於けるオールゼロ検出回路14の出力をインバ
ータ15′を介して対応する再生装置の機能停止
信号28を送出することによりオールゼロ検出回
路14の出力がハイレベル、即ち有声部の再生が
持続している期間、再生装置のデータ取り込みを
許可するように構成したことに特徴を有する。上
記のメモリインターフエイス回路が適用される多
重放送用の音声合成再生システムの全体構造は第
13図の如くであり、29はメモリインターフエ
イス回路であり、本実施例が第6図の実施例と異
なる点は記述の如くメモリインターフエイス回路
29より再生装置7に対し機能停止信号28が送
出されるように構成されている点だけでありその
他の構成は第6図と同様である。 Next, FIG. 12 shows an embodiment of a memory interface circuit configured to issue commands to start and stop a corresponding playback device by itself. In this embodiment, the output of the all-zero detection circuit 14 shown in FIG. 8 is sent through the inverter 15' to the function stop signal 28 of the corresponding playback device, so that the output of the all-zero detection circuit 14 is at a high level, that is, the voiced part. The feature is that the playback device is configured to permit data capture while the playback continues. The overall structure of a multiplex broadcasting audio synthesis and playback system to which the above memory interface circuit is applied is as shown in FIG. The only difference is that the memory interface circuit 29 is configured to send the function stop signal 28 to the playback device 7 as described above, and the other configurations are the same as in FIG.
上記構成に於いて再生チヤンネルセレクタ22
からはメモリ単位の音声データ全体の再生が終了
するまでデータ取り込み指令信号がでているが、
音声データの内、音声部分の再生が終了したチヤ
ンネルの再生装置7に対しメモリインターフエイ
ス回路29から機能停止信号28が出力されるの
で前記再生装置7の出力は零となり音声データの
無声部の表現ができる。それ故計算機1の再生の
起動をメモリインターフエイス回路29に指示す
ることのみで音声データの有声部と無声部の再生
が行われ、ソフトウエア上の負担増加は軽減され
る。 In the above configuration, the reproduction channel selector 22
The data capture command signal is output from the memory unit until the playback of the entire audio data in the memory unit is completed.
The function stop signal 28 is output from the memory interface circuit 29 to the playback device 7 of the channel where the playback of the audio portion of the audio data has been completed, so the output of the playback device 7 becomes zero and the unvoiced portion of the audio data is expressed. Can be done. Therefore, only by instructing the memory interface circuit 29 to start the reproduction of the computer 1, the voiced part and the unvoiced part of the audio data are reproduced, and the increase in the burden on the software is reduced.
上記方式は第10図のメモリインターフエイス
回路を適用した場合でも全く同様に行うことがで
きる。 The above method can be performed in exactly the same way even when the memory interface circuit shown in FIG. 10 is applied.
また再生装置自体の起動、停止は行わないで音
声データの無声部区間中はメモリインターフエイ
ス回路からの機能停止信号28で再生装置に零値
を入力するという方法でも全く同じ効果が得られ
る。そのような回路自体は容易に実現できるもの
であり、ここでは説明を省略する。 Alternatively, exactly the same effect can be obtained by inputting a zero value to the reproducing apparatus using the function stop signal 28 from the memory interface circuit during the silent section of the audio data without starting or stopping the reproducing apparatus itself. Such a circuit itself can be easily realized, and its explanation will be omitted here.
ところで計算機1が音声再生制御ジヨブを実行
するに当つて通信部3等の他の周辺装置からの割
込処理を行う必要があるが、そのために各ラツチ
への新しいデータの記入、あるいはカウンタの起
動が遅れることは再生される音声の音質、あるい
はアクセント、間合い等の自然性を損うことにな
り好ましくない。 By the way, when the computer 1 executes the audio playback control job, it is necessary to process interrupts from other peripheral devices such as the communication unit 3, and for this purpose, it is necessary to write new data into each latch or start a counter. A delay in this is not desirable because it impairs the quality of the reproduced voice or the naturalness of accents, pauses, etc.
上記不具合を防止するためのメモリインターフ
エイス回路の他の実施例を第14図に示す。同図
に於いて30はラツチ、31はカウンタ13の値
が所定の値以下になると計算機1への再生終了予
告割込信号IRQを発生するデコーダである。この
ような機能を有するデコーダは例えばリードオン
メモリなどを用いて容易に実現できる。 Another embodiment of the memory interface circuit for preventing the above problem is shown in FIG. In the figure, 30 is a latch, and 31 is a decoder that generates a playback end notice interrupt signal IRQ to the computer 1 when the value of the counter 13 becomes less than a predetermined value. A decoder having such a function can be easily realized using, for example, a read-on memory.
上記構成に於いて計算機1に対し他から割込信
号IRQより優先度の低い割込みが発生した場合、
その割込みの処理ルーチンからの回復時間に応じ
てデコーダ31に所定の値をプリセツトしておけ
ば、メモリ単位の音声データの再生終了前に次の
メモリ単位の音声データの各ラツチへの記入とカ
ウンタの起動ができるので、再生時の音質あるい
は間合い等の自然性への影響を防止できる。 In the above configuration, if an interrupt with a lower priority than the interrupt signal IRQ occurs to computer 1 from another,
If a predetermined value is preset in the decoder 31 according to the recovery time from the interrupt handling routine, the next memory unit of audio data can be written into each latch and the counter can be filled in before the end of the playback of the audio data in the memory unit. , it is possible to prevent the effect on the naturalness of the sound quality or pause during playback.
なお通常の処理に於いてもメモリ単位の音声デ
ータの再生終了以前に既にラツチに記入した次の
メモリ単位の音声データの、更に次の準備を余裕
をもつて行うことが好ましい場合にはラツチ30
には常に一定の値を記入しておけばよい。 Note that even in normal processing, if it is preferable to prepare the next memory unit of audio data that has already been written in the latch before the end of playback of the audio data in the memory unit, the latch 30
It is sufficient to always enter a constant value in .
次にメモリ単位の音声データの再生終了以前に
終了予告割込信号IRQを第8図及び第10図に示
した音声メモリ装置のメモリ容量を節約するため
のメモリインターフエイス回路から発生させる場
合にはカウンタ24の値が所定値以下になつたこ
とをデコーダ31で検出すればよい。 Next, when the end notice interrupt signal IRQ is generated from the memory interface circuit for saving the memory capacity of the audio memory device shown in FIGS. 8 and 10 before the end of the reproduction of audio data in a memory unit, The decoder 31 may detect that the value of the counter 24 has become less than or equal to a predetermined value.
以上に説明した如く本発明によれば、各メモリ
単位の音声データを各メモリ単位固有の再生時間
で音声に再生するようにしたため、メモリ単位毎
の音声データ群を放送文として聴感上の自然感を
損うことなく音声に再生することができる。 As explained above, according to the present invention, since the audio data in each memory unit is reproduced as audio at the playback time unique to each memory unit, the audio data group in each memory unit is used as a broadcast sentence to give an aurally natural feeling. can be played back into audio without any loss.
第1図は従来の音声合成再生システムの構成を
示すブロツク図、第2図は第1図の音声メモリ装
置6から出力される音声データの態様を示す説明
図、第3図は本発明に係る音声合成再生システム
の一実施例を示すブロツク図、第4図は第3図に
於けるメモリインターフエイス回路20の具体的
回路構成を示す図、第5図は第3図に於ける記憶
装置4の記憶内容を示すテーブルを示す図、第6
図は第4図のメモリインターフエイス回路を多重
放送用の音声合成再生システムに適用した例を示
すブロツク図、第7図は音声波形を示す図、第8
図はメモリインターフエイス回路の他の実施例を
示す回路図、第9図は第8図のメモリインターフ
エイス回路を音声合成再生システムに適用する場
合に記憶装置4に記憶されるテーブルを示す図、
第10図はメモリインターフエイス回路の他の実
施例を示す回路図、第11図は第10図のメモリ
インターフエイス回路を音声合成再生システムに
適用する場合に記憶装置4に記憶されるテーブル
を示す図、第12図はメモリインターフエイス回
路の更に他の実施例を示す回路図、第13図は第
12図のメモリインターフエイス回路を音声合成
再生システムに適用した例を示すブロツク図、第
14図はメモリインターフエイス回路の更に他の
実施例を示す図である。
FIG. 1 is a block diagram showing the configuration of a conventional speech synthesis and playback system, FIG. 2 is an explanatory diagram showing the form of audio data output from the audio memory device 6 of FIG. 1, and FIG. 4 is a block diagram showing an embodiment of the speech synthesis and playback system. FIG. 4 is a diagram showing a specific circuit configuration of the memory interface circuit 20 in FIG. 3. FIG. 5 is a diagram showing the specific circuit configuration of the memory interface circuit 20 in FIG. Figure 6 showing a table showing the memory contents of
The figure is a block diagram showing an example in which the memory interface circuit of Fig. 4 is applied to an audio synthesis and playback system for multiplex broadcasting, Fig. 7 is a diagram showing audio waveforms, and Fig.
9 is a circuit diagram showing another embodiment of the memory interface circuit, and FIG. 9 is a diagram showing a table stored in the storage device 4 when the memory interface circuit of FIG. 8 is applied to a speech synthesis and playback system.
FIG. 10 is a circuit diagram showing another embodiment of the memory interface circuit, and FIG. 11 shows a table stored in the storage device 4 when the memory interface circuit of FIG. 10 is applied to a speech synthesis and playback system. 12 is a circuit diagram showing still another embodiment of the memory interface circuit, FIG. 13 is a block diagram showing an example in which the memory interface circuit of FIG. 12 is applied to a speech synthesis and playback system, and FIG. 14 FIG. 7 is a diagram showing still another embodiment of the memory interface circuit.
Claims (1)
切つた音声データが記憶されている音声メモリ装
置と、該音声メモリ装置に記憶されている音声デ
ータのアドレス情報及び各メモリ単位の音声デー
タを再生するに要する単位再生時間と特定の音声
データ群を再生するに要する全再生時間に関する
再生時間情報が記憶されている記憶装置と、放送
文の内容指定信号と再生終了フラグ信号に基づい
て前記記憶装置から特定の音声データのアドレス
情報及び再生時間情報をメモリ単位毎に順次、読
み出す為の制御信号を出力する制御手段と、該制
御手段からの制御信号により前記記憶装置から特
定の音声データのアドレス情報を取り込み、前記
音声メモリ装置の特定の音声データに対するアド
レス指定を順次進行させるアドレス指定手段と、
前記制御手段からの制御信号により前記記憶装置
から特定の音声データの単位再生時間情報を受け
ると共にアドレス指定に同期して計時し、該計時
時間が特定の音声データの単位再生時間に一致し
たときにアドレス指定手段にアドレス指定の進行
停止を指令する再生時間規制手段と、前記制御信
号により前記記憶装置から特定の音声データ群の
全再生時間情報を受けると共にアドレス指定に同
期して計時し、該計時時間が特定の音声データ群
の全再生時間に一致したときに再生終了フラグ信
号を前記制御手段へ出力する再生終了フラグ信号
発生手段と、アドレス指定手段により指定された
アドレスの音声データを順次音声に再生する再生
手段と、を具備してなる音声合成再生システム。 2 特許請求の範囲第1項項記載の音声合成再生
システムにおいて、前記再生時間規制手段の時間
監視用の再生時間は、特定の音声データのうち有
声部のデータを再生するに要する音声部再生時間
に設定されていることを特徴とする音声合成再生
システム。[Claims] 1. An audio memory device in which audio data obtained by dividing an encoded audio signal into predetermined memory units is stored, address information of the audio data stored in the audio memory device, and each memory unit. a storage device that stores playback time information regarding the unit playback time required to play back the audio data and the total playback time required to play back a specific audio data group; control means for outputting a control signal for sequentially reading address information and playback time information of specific audio data from the storage device based on the memory unit; Addressing means that takes in address information of audio data and sequentially advances addressing of specific audio data in the audio memory device;
Receives unit playback time information of specific audio data from the storage device in response to a control signal from the control means and measures time in synchronization with address designation, and when the measured time matches the unit playback time of the specific audio data; a reproduction time regulating means for instructing the addressing means to stop the progress of addressing; a reproduction end flag signal generating means for outputting a reproduction end flag signal to the control means when a time coincides with the total reproduction time of a specific audio data group; and a reproduction end flag signal generating means for outputting a reproduction end flag signal to the control means; A speech synthesis playback system comprising: a playback means for playback. 2. In the speech synthesis playback system as set forth in claim 1, the playback time for time monitoring of the playback time regulating means is the sound part playback time required to play voiced part data of specific sound data. A speech synthesis playback system characterized by being set to.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1362080A JPS56111894A (en) | 1980-02-08 | 1980-02-08 | Voice synthetizing reproduction system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1362080A JPS56111894A (en) | 1980-02-08 | 1980-02-08 | Voice synthetizing reproduction system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56111894A JPS56111894A (en) | 1981-09-03 |
| JPH0121517B2 true JPH0121517B2 (en) | 1989-04-21 |
Family
ID=11838268
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1362080A Granted JPS56111894A (en) | 1980-02-08 | 1980-02-08 | Voice synthetizing reproduction system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS56111894A (en) |
-
1980
- 1980-02-08 JP JP1362080A patent/JPS56111894A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS56111894A (en) | 1981-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5810600A (en) | Voice recording/reproducing apparatus | |
| JPS6239751B2 (en) | ||
| JP3617603B2 (en) | Audio information encoding method and generation method thereof | |
| JPH0121517B2 (en) | ||
| JPS6184771A (en) | voice input device | |
| JPH0210959B2 (en) | ||
| JPS5852240B2 (en) | audio text editing device | |
| JPS6014360B2 (en) | voice response device | |
| JPH0258639B2 (en) | ||
| JP2001154684A (en) | Speech speed converter | |
| JP2581700B2 (en) | Information recording medium and information reproducing method | |
| JPH07113809B2 (en) | Learning device | |
| JPS6199198A (en) | Voice analyzer/synthesizer | |
| JPS62229198A (en) | Voice responder | |
| JP3223079B2 (en) | Audio playback device | |
| JP2983194B2 (en) | Audio recording medium, reproduction method thereof, and interrupt processing method during audio reproduction | |
| JPH11143496A (en) | Sound recording and reproducing device | |
| JP2814385B2 (en) | Slowdown tape recorder for writing | |
| JPS6295595A (en) | Voice response method | |
| JP2527393Y2 (en) | Speech synthesizer | |
| JPS58123595A (en) | Outputting of voice data | |
| JP2532052B2 (en) | Audio storage device and audio storage / playback device | |
| JPH0486886A (en) | Sound learning device | |
| JPH01163800A (en) | Digital voice service apparatus | |
| JPH01205198A (en) | Semiconductor audio recording and playback device |