JPS6220558B2 - - Google Patents
Info
- Publication number
- JPS6220558B2 JPS6220558B2 JP53152067A JP15206778A JPS6220558B2 JP S6220558 B2 JPS6220558 B2 JP S6220558B2 JP 53152067 A JP53152067 A JP 53152067A JP 15206778 A JP15206778 A JP 15206778A JP S6220558 B2 JPS6220558 B2 JP S6220558B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- silence
- audio
- voice
- digital
- 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
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【発明の詳細な説明】
本発明はデイジタル録音編集方式を用いた音声
応答装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a voice response device using a digital recording/editing method.
一般に、音声を単語に区切りデイジタル音声符
号として音声記憶装置に記憶しておき、このデイ
ジタル音声符号を単語毎に読出し、編集して出力
する音声応答装置では、各音声単語の明瞭性、自
然性を確保するため、殆んどの場合、その前後に
無音の時間が必要とされる。従来、この無音符号
は、各単語に固有の音声データとして、各単語の
デイジタル音声符号の一部分とし音声記憶装置に
格納しているため、音声記憶装置の記憶容量が増
大する欠点があつた。例えば、各単語の長さを平
均0.8秒とし、その前後に平均各々の0.1秒の無音
が存在するものとすれば、1000単語を必要とする
音声応答装置では、(0.1+0.8+0.1)×1000=1000
秒の音声を記憶できる音声記憶装置が必要であ
り、このうち200秒は無音用に占有される。音声
の録音に公知のパルス符号変調(PCM)方式を
用いた場合、この200秒の無音デイジタル符号を
記憶するために必要な記憶容量は12.8メガビツト
(Mb)にもなる。 Generally speaking, voice response devices divide speech into words and store them as digital voice codes in a voice storage device, read out the digital voice codes word by word, edit them, and output them. To ensure this, in most cases a period of silence is required before and after. Conventionally, this silent code has been stored in an audio storage device as audio data unique to each word as part of the digital audio code of each word, which has had the disadvantage of increasing the storage capacity of the audio storage device. For example, if each word has an average length of 0.8 seconds, and there is an average of 0.1 seconds of silence before and after each word, then a voice response device that requires 1000 words will have (0.1 + 0.8 + 0.1) ×1000=1000
An audio storage device is required that can store seconds of audio, of which 200 seconds are reserved for silence. If the well-known pulse code modulation (PCM) method is used to record audio, the storage capacity required to store this 200 seconds of silent digital code is 12.8 megabits (Mb).
従つて本発明の目的は音声記憶装置の記憶容量
を減少せしめる音声応答装置を提供することにあ
る。 SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a voice response device that reduces the storage capacity of a voice storage device.
この目的達成のため本発明は、各単語のデイジ
タル音声符号の先頭又は末尾(両方の場合も含
む)に無音時間長を示す符号を付加した状態で格
納する音声記憶装置と、無音符号を発生する無音
符号発生器と、これらデイジタル音声符号と無音
符号とを選択する手段と、デイジタル音声符号を
読出し出力する時に上記無音時間長符号により指
定された時間分の無音符号をこの選択手段により
取出して編集する制御手段とを備えたものであ
る。 To achieve this objective, the present invention provides an audio storage device that stores a digital audio code of each word with a code indicating the length of silence added to the beginning or end (including both cases), and a system that generates a silence code. a silence code generator, a means for selecting between the digital voice code and the silence code, and when reading and outputting the digital voice code, the selection means extracts and edits the silence code for the time specified by the silence time length code. It is equipped with a control means to
本発明によると、記憶装置には無音時間長を示
す符号が記憶され、無音符号そのものは無音符号
発生器から発生される構成であるため、音声記憶
装置の容量を減少することができる。 According to the present invention, a code indicating the length of silence is stored in the storage device, and the silence code itself is generated from a silence code generator, so that the capacity of the audio storage device can be reduced.
第1図は、本発明の音声応答装置の一実施例を
示し、第2図は第1図の音声記憶装置の音声符号
の記憶配列の一例を示す。これらの図を用いて本
発明の具体的な一実施例を説明する。 FIG. 1 shows an embodiment of the voice response device of the present invention, and FIG. 2 shows an example of the storage arrangement of voice codes in the voice storage device of FIG. A specific embodiment of the present invention will be described using these figures.
第1図において、各単語のデイジタル音声符号
は音声記憶装置2に格納されており、音声編集制
御装置1からの出力すべき音声のアドレスに応じ
て読み出される。読出されたデイジタル音声符号
は切替器5を介してデイジタル・アナログ変換器
6に与えられ、アナログ符号に変換される。この
アナログ符号は復調器7―1〜7―nに出力され
るが、復調器7―1〜7―nは出力チヤネル対応
に設けられており、音声編集制御装置1からデイ
ジタル・アナログ変換器6への出力すべきチヤネ
ル番号の指示に応じた復調器7へ出力される。復
調器7は与えられたアナログ符号を音声に復調し
て出力する。 In FIG. 1, the digital audio code of each word is stored in the audio storage device 2, and is read out according to the address of the audio to be output from the audio editing control device 1. The read digital voice code is applied to a digital-to-analog converter 6 via a switch 5 and converted into an analog code. This analog code is output to the demodulators 7-1 to 7-n, which are provided corresponding to the output channels, and are output from the audio editing control device 1 to the digital-to-analog converter 6. The signal is output to the demodulator 7 in accordance with the instruction of the channel number to be output to. The demodulator 7 demodulates the applied analog code into audio and outputs it.
音声記憶装置2からの無音時間長符号(後で詳
述)は該符号で指定された無音時間を計数する無
音時間計数器3を駆動する。該計数器3は無音時
間長符号で指定された時間の間、切替器5を無音
符号発生器4側へ切替え、無音符号をデイジタル
アナログ変換器6へ出力するようにする。 The silent time length code (described in detail later) from the audio storage device 2 drives a silent time counter 3 that counts the silent time specified by the code. The counter 3 switches the switch 5 to the silence code generator 4 side for the time specified by the silence length code, so that the silence code is output to the digital-to-analog converter 6.
第2図は、第1図の音声記憶装置2内の音声符
号配列の一部分例を示すもので、音声はよく知ら
れたパルス符号変調(PCM)方式によりデイジ
タル符号で記憶され、1秒の音声は8000バイト即
ち64000ビツトのデイジタル符号として第1図の
音声記憶装置2に格納される。音声記憶装置2の
記憶素子としては、例えば半導体集積回路メモリ
(ICメモリ)が使用され、1回の読出し動作で8
ビツトの音声符号が同時に読出される。第2図に
示すように、音声A及びBは各々その先頭(アド
レスa0およびb0)に8ビツトの先頭無音長符号が
付加されておりその次に各々の音声データが格納
されており、音声データA及びBは125マイクロ
秒の音声に相当する1バイト毎に読出しアドレス
が付与されており、音声データAはアドレスa1,
a2,……ao-2、の順序で、音声データBはアド
レスb1,b2,……bn-2の順序で読出される。各
音声データの末尾には、各々の音声データの終り
を示す8ビツトの特定ビツトパターンの終了符号
(アドレスao―1およびbn―1)に引き続き、ア
ドレスao,bnに8ビツトの末尾無音長符号が付
加されている。 FIG. 2 shows a partial example of the audio code array in the audio storage device 2 shown in FIG. is stored in the audio storage device 2 of FIG. 1 as a digital code of 8000 bytes or 64000 bits. For example, a semiconductor integrated circuit memory (IC memory) is used as the storage element of the audio storage device 2, and one read operation can read 8
The audio symbols of the bits are read out simultaneously. As shown in FIG. 2, each of the voices A and B has an 8-bit leading silence length code added to the beginning (addresses a 0 and b 0 ), and then each voice data is stored. A read address is assigned to each byte of audio data A and B, which corresponds to 125 microseconds of audio, and audio data A has addresses a 1 ,
The audio data B is read out in the order of addresses a 2 , . . . a o-2 , and the addresses b 1 , b 2 , . At the end of each audio data, following the end code (addresses a o - 1 and b n - 1 ) of the 8-bit specific bit pattern indicating the end of each audio data, 8 bits are placed at addresses a o and b n . A trailing silence length code is added.
第1図において、音声編集制御装置1は処理装
置より出力すべき音声の先頭アドレス、即ち第2
図のa0又はb0で、その音声を出力すべきチヤネル
番号を受信すると、一旦これらの情報を保持し、
別のタイミングで125/nマイクロ秒毎に1,
2,……nチヤネルの順番で処理装置より指定さ
れたその回線に出力すべき音声の先頭アドレスを
読出して、音声記憶装置2に送出する。今、第2
図に示す音声AをNo.1チヤネルに送出するものと
する。この場合、第1図の音声編集制御装置1は
まず音声Aの先頭アドレスa0を音声記憶装置2に
送出する。これにより、音声Aの先頭無音長符号
が読出されて無音時間計数器3に記憶され、切替
器5を無音発生器4の側へ切替える。本例では、
この無音長符号は無音時間長を2進数8ビツトで
指示し、基本時間ピツチを1ミリ秒としているた
め最大28−1=255ミリ秒の無音時間を指定する
事が可能である。この無音長符号のビツト数及び
基本時間ピツチは、必要に応じて増減することは
容易である。音声記憶装置2から先頭無音長符号
を受信した無音時間計数器3は、1ミリ秒毎に1
ステツプずつ減算し、その計算値が0になる迄切
替器5を無音発生器4側に保持し、無音符号を無
音符号発生器4よりデイジタルアナログ変換器6
に送出する。無音時間計数器3の計数値が“0”
になると、切替器5を音声記憶装置2側へ切替え
ると共に、音声編集制御装置1に計数値が0にな
つた事を伝える。音声編集制御装置1はこの情報
によりNo.1チヤネルの音声アドレスを1歩進させ
てa0からa1にし、それを音声記憶装置2に送出す
る。これにより音声データAの第1バイト(8ビ
ツト)が音声記憶装置2から読出され、切替器5
を経由してデイジタルアナログ変換器6に送ら
れ、ここでアナログ符号に変換されて復調器7―
1に転送され、音声に復調されて出力される。以
後、音声編集制御装置1は125マイクロ秒毎にNo.
1チヤネルの音声アドレスを1歩進させ、これを
音声記憶装置2に送出して、前述と同様にして音
声データAを順次読出し、音声Aを出力する。No.
1チヤネルの音声アドレスがao―1になると音声
データAの終了を示す終了符号が読出される。こ
の終了符号は無音時間計数器3で検出され、切替
器5は再び無音符号発生器4側に切替えられる。
次のアドレスaoの末尾無音長符号が読出される
と、前述と同じようにして無音時間計数器3は計
数値が0になる迄無音符号を無音符号発生器4よ
り送出する。無音を送出している期間、音声編集
制御装置1の音声アドレスは無音計数器3からの
情報により歩進を停止する。無音時間計数器3の
計数値が0になると、無音時間計数器3は音声編
集制御装置1に対して次の音声の編集制御に移る
よう指示する。 In FIG. 1, the audio editing control device 1 controls the first address of the audio to be output from the processing device, that is, the second
Once the channel number for which the audio should be output is received at a 0 or b 0 in the diagram, this information is temporarily retained,
1 every 125/n microseconds at different timings,
In the order of 2, . Now, the second
Assume that audio A shown in the figure is sent to the No. 1 channel. In this case, the audio editing control device 1 shown in FIG. 1 first sends the start address a0 of the audio A to the audio storage device 2. As a result, the leading silence length code of speech A is read out and stored in the silence time counter 3, and the switch 5 is switched to the silence generator 4 side. In this example,
This silence length code indicates the silence time length using an 8-bit binary number, and since the basic time pitch is 1 millisecond, it is possible to specify a silence time of up to 2 8 -1=255 milliseconds. The number of bits and basic time pitch of this silence length code can be easily increased or decreased as necessary. The silence time counter 3, which receives the leading silence length code from the audio storage device 2, counts 1 every 1 millisecond.
Subtract step by step, hold the switch 5 on the silence generator 4 side until the calculated value becomes 0, and transfer the silence code from the silence code generator 4 to the digital-to-analog converter 6.
Send to. The count value of silent time counter 3 is “0”
When this happens, the switch 5 is switched to the audio storage device 2 side, and the audio editing control device 1 is informed that the count value has reached 0. Based on this information, the audio editing control device 1 increments the audio address of the No. 1 channel by one step from a 0 to a 1 , and sends it to the audio storage device 2. As a result, the first byte (8 bits) of the audio data A is read out from the audio storage device 2, and the switch 5
is sent to a digital-to-analog converter 6, where it is converted into an analog code and sent to a demodulator 7.
1, demodulated into audio, and output. From then on, the audio editing control device 1 updates the No. every 125 microseconds.
The audio address of one channel is incremented by one step, this is sent to the audio storage device 2, the audio data A is sequentially read out in the same manner as described above, and the audio A is output. No.
When the audio address of one channel becomes a o - 1 , an end code indicating the end of audio data A is read out. This end code is detected by the silent time counter 3, and the switch 5 is again switched to the silent code generator 4 side.
When the trailing silence length code of the next address ao is read out, the silence time counter 3 sends out silence codes from the silence code generator 4 until the count value becomes 0 in the same manner as described above. During the period when silence is being transmitted, the audio address of the audio editing control device 1 stops advancing based on information from the silence counter 3. When the count value of the silent time counter 3 reaches 0, the silent time counter 3 instructs the audio editing control device 1 to move on to editing control of the next audio.
以上説明したように、本発明によれば従来各単
語毎に必要とされた無音符号のための音声記憶素
子がわずか数バイト程度に節約でき、音声の品質
を悪化させる事なく安価な音声応答装置を提供す
ることができる。 As explained above, according to the present invention, the voice storage element for the silence code conventionally required for each word can be reduced to only a few bytes, and the voice response device can be inexpensive without deteriorating voice quality. can be provided.
第1図は本発明による音声応答装置の一実施例
を示すブロツク図、第2図は第1図の音声記憶装
置内の音声符号配列の一例を示す図である。
1:音声編集制御装置、2:音声記憶装置、
3:無音時間計数器、4:無音符号発生器、5:
切替器、6:デイジタルアナログ変換器、71〜
o:復調器。
FIG. 1 is a block diagram showing an embodiment of the voice response device according to the present invention, and FIG. 2 is a diagram showing an example of the voice code arrangement in the voice storage device of FIG. 1: Audio editing control device, 2: Audio storage device,
3: Silence time counter, 4: Silence code generator, 5:
Switcher, 6: Digital to analog converter, 7 1~
o : Demodulator.
Claims (1)
して格納しておき、該デイジタル音声符号を単語
毎に読出し、編集して出力する音声応答装置にお
いて、各単語のデイジタル音声符号をその先頭又
は末尾に無音時間長を示す無音時間長符号を付加
した状態で格納する音声記憶手段と、音声中の無
音状態をデイジタル符号化した無音符号を発生す
る手段と、上記音声記憶手段からのデイジタル音
声符号と上記無音符号発生手段からの無音符号と
を選択する手段と、デイジタル音声符号を読出し
出力する時に上記無音時間長符号により指定され
た時間分の無音符号を上記選択手段により取出し
て編集する制御手段とを備えたことを特徴とする
音声応答装置。1. In a voice response device that divides speech into words and stores them as digital voice codes, reads out, edits, and outputs the digital voice codes word by word, the digital voice code of each word is marked with a silent period at the beginning or end. a voice storage means for storing a silence time length code added thereto, a means for generating a silence code by digitally encoding a silence state in the voice, a digital voice code from the voice storage means and the silence code; and control means for extracting and editing silence codes for the time specified by the silence time length code by the selection means when reading and outputting the digital voice code. A voice response device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15206778A JPS5579500A (en) | 1978-12-11 | 1978-12-11 | Speech answering system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15206778A JPS5579500A (en) | 1978-12-11 | 1978-12-11 | Speech answering system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5579500A JPS5579500A (en) | 1980-06-14 |
| JPS6220558B2 true JPS6220558B2 (en) | 1987-05-07 |
Family
ID=15532321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15206778A Granted JPS5579500A (en) | 1978-12-11 | 1978-12-11 | Speech answering system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5579500A (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5797596A (en) * | 1980-12-10 | 1982-06-17 | Casio Computer Co Ltd | Silent sections processing system of voice synthesizer |
| JPS57102692A (en) * | 1980-12-18 | 1982-06-25 | Ricoh Kk | Accumulation reproduction system of voice data |
| JPS57123446A (en) * | 1981-01-26 | 1982-07-31 | Fujitsu Ten Ltd | Sound recorder |
| JPS5850596A (en) * | 1981-09-22 | 1983-03-25 | 株式会社日立製作所 | Voice information storage reproduction system |
| JPS58113992A (en) * | 1981-12-26 | 1983-07-07 | 株式会社東芝 | Voice signal compression system |
| JPS58205196A (en) * | 1982-05-25 | 1983-11-30 | 東芝エンジニアリング株式会社 | Automatic editting of voice information for voice processor |
| JPS59125794A (en) * | 1982-12-28 | 1984-07-20 | 富士通株式会社 | Preparation of voice file |
| JPS60205598A (en) * | 1984-03-30 | 1985-10-17 | 日本電気株式会社 | Memory unit for digital voice signal |
| WO1997000518A1 (en) | 1995-06-14 | 1997-01-03 | Hitachi, Ltd. | Semiconductor memory, memory device, and memory card |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5546797A (en) * | 1978-09-28 | 1980-04-02 | Tokyo Shibaura Electric Co | Voice generation system |
-
1978
- 1978-12-11 JP JP15206778A patent/JPS5579500A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5579500A (en) | 1980-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4977550A (en) | Disc playback apparatus for playback of music and digital data | |
| US5586093A (en) | Recording device capable of reading out data from a disk for editing and recording back to the disk | |
| US4577319A (en) | Error flag processor | |
| US4905289A (en) | Apparatus for the digital storage of audio signals employing read only memories | |
| JPS6220558B2 (en) | ||
| US5056402A (en) | MIDI signal processor | |
| US5079984A (en) | MIDI signal processor | |
| US4694456A (en) | Information signal reproducing apparatus | |
| US4816936A (en) | Automatic cuing device | |
| EP1021807B1 (en) | Apparatus and method for simplified analog signal record and playback | |
| AU6499990A (en) | Digital signal processing circuit | |
| JPS5919202A (en) | Sound repeater | |
| KR910009433B1 (en) | Digital Tape Recorder | |
| JPH0368399B2 (en) | ||
| JPS6220559B2 (en) | ||
| US4937805A (en) | Information recording medium and method of inhibiting reproduction of blank areas | |
| JP2526919B2 (en) | Digital recording / playback device | |
| JP2581039B2 (en) | Recording / reproducing apparatus and recording method | |
| JPH0664915B2 (en) | Audio signal recording / reproducing method using solid-state memory | |
| KR940008560Y1 (en) | Digital signal processing device | |
| JPH02101700A (en) | Solid-state memory recorder | |
| JPH0821201B2 (en) | Digital recording / playback device | |
| JPS5897171A (en) | Editing point detection circuit for electronic edition | |
| JPS6280850A (en) | Automatic program search signal recorder | |
| JP2523365B2 (en) | Digital signal recording / reproducing device |