JPH0367280B2 - - Google Patents

Info

Publication number
JPH0367280B2
JPH0367280B2 JP57191027A JP19102782A JPH0367280B2 JP H0367280 B2 JPH0367280 B2 JP H0367280B2 JP 57191027 A JP57191027 A JP 57191027A JP 19102782 A JP19102782 A JP 19102782A JP H0367280 B2 JPH0367280 B2 JP H0367280B2
Authority
JP
Japan
Prior art keywords
bits
lsp
bit
frame
area
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
JP57191027A
Other languages
Japanese (ja)
Other versions
JPS5979298A (en
Inventor
Masahisa Shimizu
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP57191027A priority Critical patent/JPS5979298A/en
Publication of JPS5979298A publication Critical patent/JPS5979298A/en
Publication of JPH0367280B2 publication Critical patent/JPH0367280B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は音声から抽出した音声の特徴パラメー
タに基づいて音声を再合成する為の音声合成装置
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a speech synthesis device for resynthesizing speech based on speech characteristic parameters extracted from speech.

〔従来技術〕[Prior art]

この種音声合成装置としては、従来の主流であ
つたPARCOR方式のものに比べて、約60%の情
報量で同等の合成音声品質が得られるLSP(Line
SPectrum Pair)方式の音声合成装置の開発か
急がれている。
This type of speech synthesizer uses LSP (Line), which can obtain the same synthesized speech quality with about 60% of the amount of information compared to the conventional PARCOR method, which was the mainstream.
There is an urgent need to develop a speech synthesizer based on SPectrum Pair.

斯るLSP方式はPARCOR方式を更に改善せし
めたものであつて、基本的には、PARCOR方式
と同様に、第1図に示す如く、人間の声帯で生じ
る音源を音源発生部1にて模擬的に音源信号とし
て発生し、パラメータROM2に貯えられた音声
のフレーム単位の特徴パラメータに基づいて制御
され、これに依つて人間の声道特性がモデル化さ
れたデイジタルフイルム3に上記音源信号を入力
せしめ、このフイルタ3からデイジタル形式の音
声波形信号を得、これをD・A変換器4にてアナ
ログ形式の音声波形信号に変換してスピーカ5か
ら音声を発生するものである。
The LSP method is a further improvement of the PARCOR method, and basically, like the PARCOR method, as shown in Figure 1, the sound source generated by the human vocal cords is simulated by the sound source generator 1. The sound source signal is generated as a sound source signal in the digital film 3, which is controlled based on the frame-by-frame feature parameters of the sound stored in the parameter ROM 2, and on which the human vocal tract characteristics are modeled. A digital audio waveform signal is obtained from this filter 3, which is converted into an analog audio waveform signal by a D/A converter 4, and audio is generated from a speaker 5.

然るにLSP方式と特徴は、PARCOR方式とは
異なり、デイジタルフイルム3がパラメータ
ROM2に貯えられた周波数を表わす特徴パラメ
ータ、即ち例えば8組のLSP周波数ω1、ω2、…、
ω8にて制御され、しかも、これ等のLSP周波数
ω1、ω2、…、ω8は夫々均一ビツト、例えば4ビ
ツトに量子化ぜできる点にあり、これに依つて、
大巾な情報圧縮を可能としている。
However, the LSP method differs from the PARCOR method in that it uses digital film 3 as a parameter.
Characteristic parameters representing frequencies stored in ROM2, that is, for example, eight sets of LSP frequencies ω 1 , ω 2 ,...
Moreover, these LSP frequencies ω 1 , ω 2 , .
This enables extensive information compression.

斯るLSP方式の音声合成装置に現在用いられて
いるパラメータROM2は、第2図aに示す如
く、1アドレス8ビツトで連続した4アドレスか
らなる32ビツト構成のフレーム領域を各アドレス
毎に上位下位4ビツトづつの8領域に分割し、こ
れ等8領域の夫々に各LSP周波数ω1、ω2、…、
ω8が格納されている。
As shown in Figure 2a, the parameter ROM 2 currently used in such an LSP-based speech synthesizer has a frame area of 32 bits consisting of 4 consecutive addresses (8 bits per address), upper and lower for each address. It is divided into 8 regions of 4 bits each, and each LSP frequency ω 1 , ω 2 , ..., is assigned to each of these 8 regions.
ω 8 is stored.

一方、パラメータROM2のフレーム領域に格
納されるべき8個のLSP周波数の各値と、前段の
フレーム領域に格納されている8個のLSP周波数
の各値と、の間の変化量が小さい場合には、第2
図bに示す如くLSP周波数の前段のフレームとの
各差分値△ω1、△ω2、…、△ω8を夫々例えば3
ビツトに量子化して、パラメータROM2の3ア
ドレスからなる24ビツト構成のフレーム領域に各
アドレスの上位ビツトから連続して格納する事に
依つて、更に大巾な情報量の圧縮ができる。
On the other hand, if the amount of change between each value of the eight LSP frequencies to be stored in the frame area of parameter ROM2 and each value of the eight LSP frequencies stored in the previous frame area is small, is the second
As shown in Figure b, each difference value △ω 1 , △ω 2 , ..., △ω 8 from the previous frame of LSP frequency is
The amount of information can be further compressed by quantizing it into bits and storing it in a 24-bit frame area consisting of three addresses in the parameter ROM 2 successively starting from the most significant bit of each address.

しかしながら、上述の如くLSP周波数の各差分
値△ω1、△ω2、…、△ω8、をパラメータROM2
の各フレームに格納する場合、第2図bから明ら
かな如く、第2図aの場合とは異なり、各差分値
を格納する3ビツトの差分領域は、連続したアド
レスに跨がるものも現われ、しかも各アドレス毎
の差分領域が不整いになつている。
However, as mentioned above, each difference value △ω 1 , △ω 2 , ..., △ω 8 of the LSP frequency is set to the parameter ROM2.
When storing each difference value in each frame, as is clear from Fig. 2b, unlike the case of Fig. 2a, the 3-bit difference area for storing each difference value may span consecutive addresses. , Moreover, the differential area for each address is irregular.

従つて、パラメータROM2に通常のLSP周波
数ω1、ω2、…、ω8を格納したフレーム領域と、
その差分値△ω1、△ω2、…、△ω8を格納したフ
レーム領域と、が混在する場合には、夫々の場合
に応じた各LSP周波数或いはその差分値を1個づ
つ読み出す為の読み出し手段が個別に必要とな
り、この種音声合成装置の構成を複雑にする欠点
があつた。
Therefore, a frame area in which normal LSP frequencies ω 1 , ω 2 , ..., ω 8 are stored in the parameter ROM2,
If frame areas storing the difference values △ω 1 , △ω 2 , ..., △ω 8 coexist, it is necessary to read out each LSP frequency or its difference value one by one according to each case. A separate reading means is required, which has the drawback of complicating the structure of this type of speech synthesis apparatus.

〔発明の目的〕[Purpose of the invention]

本発明は、上述の欠点を解消する目的で為さ
れ、パラメータメモリの各フレーム領域に於い
て、各LSP周波数を格納すべき複数の標準領域
と、その差分値を格納すべき複数の差分領域と、
の対応付けを可能としたLSP方式の音声合成装置
を提供するものである。
The present invention has been made to solve the above-mentioned drawbacks, and each frame area of the parameter memory has a plurality of standard areas for storing each LSP frequency and a plurality of difference areas for storing their difference values. ,
The present invention provides an LSP-based speech synthesis device that enables the mapping of

〔発明の構成〕[Structure of the invention]

本発明の音声合成装置は、1アドレスNビツト
構成のパラメータメモリの連続したMアドレス又
はm(<M)アドレスからなるフレーム領域を、
第3図に示す如く縦割にして、夫々のアドレスの
第n番目(n=1、2、…、N)のビツトからな
るMビツト又はmビツトの領域にN分割して、こ
れ等Mビツトの第1乃至第Nの標準領域P1、P2
…、PNに各Mビツトに量子化されたN個のLSP
周波数ω1、ω2、…、ωNを夫々格納し、一方mビ
ツトの第1乃至第Nの差分領域P1′、P2′、…、
PN′に各mビツトに量子化されたその差分値△
ω1、△ω2、…、△ωNを夫々格納したものである。
The speech synthesis device of the present invention uses a frame area consisting of consecutive M addresses or m (<M) addresses of a parameter memory composed of N bits per address.
As shown in Fig. 3, it is divided vertically into M-bit or m-bit areas consisting of the n-th bit (n = 1, 2, ..., N) of each address, and these M-bit areas are divided into N areas. The first to Nth standard areas P 1 , P 2 ,
..., N LSPs each quantized to M bits in P N
Frequencies ω 1 , ω 2 , ..., ω N are respectively stored, while m-bit first to Nth difference regions P 1 ', P 2 ', ...,
The difference value △ which is quantized into each m bit in P N
ω 1 , △ω 2 , ..., △ω N are stored respectively.

〔実施例〕〔Example〕

第4図a及びbに本発明の音声合成装置に用い
られるパラメータメモリ、具体的にはパラメータ
ROMのフレーム領域の区画の一実施例を示す。
FIGS. 4a and 4b show parameter memories used in the speech synthesis device of the present invention, specifically parameters.
An example of partitioning a frame area of a ROM is shown.

即ち、各4ビツトに量子化された8個1組の
LSP周波数ω1、ω2、…、ω8をフレーム領域に格
納する場合には、このフレーム領域を第4図aに
示す如く、1アドレス8ビツトの4アドレスから
なる32ビツト構成とし、各アドレスの第1番目の
ビツトからなる縦割りの4ビツト構成の第1の標
準領域P1に第1のLSP周波数ω1を貯え、さらに、
同様に第2番目のビツトからなる縦割りの4ビツ
ト構成の第2の標準領域P2に第2のLSP周波数
ω2を貯え、以下同様に第8の標準領域P8までに
第3から第8のLSP周波数ω3〜ω8が貯えられる。
That is, a set of 8 bits each quantized to 4 bits.
When storing the LSP frequencies ω 1 , ω 2 , ..., ω 8 in a frame area, this frame area is made up of 32 bits consisting of 4 addresses of 8 bits per address, as shown in Figure 4a, and each address is The first LSP frequency ω 1 is stored in the first standard area P 1 of vertically divided 4-bit configuration consisting of the first bit of
Similarly, the second LSP frequency ω 2 is stored in the second standard area P 2 of the vertically divided 4-bit configuration consisting of the second bit, and the second LSP frequency ω 2 is similarly stored in the second standard area P 2 consisting of the second bit. Eight LSP frequencies ω 3 to ω 8 are stored.

一方、8個1組のLSP周波数の各3ビツトに量
子化された差分値△ω1、△ω2、…、△ωNをフレ
ーム領域に格納する場合には、フレーム領域を第
4図bに示す如く、1アドレス8ビツトの3アド
レスからなる24ビツト構成とし、上述のLSP周波
数を直接格納する場合での縦割りの8個の標準領
域P1、P2、…P8と対応せしめて、各アドレスの
第1番目のビツトからなる縦割りの3ビツト構成
の第1の差分領域P1′に第1の差分値△ω1、を貯
え、以下同様に第8の差分領域P8′までに第2か
ら第8の差分値△ω2〜△ω8が貯えられる。尚、
各標準領域P1、P2、…、P8の第4番目のアドレ
スに位置する各1ビツトがLSP周波数ω1、ω2
…、ω8の最上位ビツト即ち符号ビツトとなつて
おり、同じく各差分領域P1′、P2′、…、P8′の第
3番目のアドレスに位置する各1ビツトがその差
分値△ω1、△ω2、…、△ω8の最上位ビツト、即
ち符号ビツトとなつている。
On the other hand, when storing the difference values △ω 1 , △ω 2 , ..., △ω N quantized into 3 bits each of a set of 8 LSP frequencies in the frame area, the frame area is As shown in the figure, it has a 24-bit configuration consisting of 3 addresses of 8 bits per address, and is made to correspond to the 8 vertically divided standard areas P 1 , P 2 , ... P 8 when directly storing the LSP frequency mentioned above. , the first difference value △ω 1 is stored in the vertically divided 3-bit first difference area P 1 ' consisting of the first bit of each address, and the first difference value Δω 1 is stored in the eighth difference area P 8 ' in the same manner. Until then, the second to eighth difference values Δω 2 to Δω 8 are stored. still,
Each one bit located at the fourth address of each standard area P 1 , P 2 , ..., P 8 corresponds to the LSP frequency ω 1 , ω 2 ,
. _ _ _ The most significant bit of ω 1 , Δω 2 , . . . , Δω 8 is the sign bit.

第5図に本発明の音声合成装置に用いられるパ
ラメータROM2からのLSP周波数、或いはその
差分値を読み出す為の読み出し手段の一実施例を
示す。尚、同図のパラメータROM2は第4図a
に示したLSP周波数ω1、ω2、…、ω8を縦割にし
て格納しているフレーム領域Fと、第4図bに示
したその差分値△ω1、△ω2、…、△ω8を同じく
縦割にして格納しているフレーム領域F′と、が混
在している。同図に於いて、R1、R2、R3、R4
第1、第2、第3及び第4のレジスタであり、上
記パラメータROM2に並列的に接続されてい
る。Aは4ビツト構成の加算器であり、上記4本
のレジスタR1、R2、R3、R4から夫々1ビツトづ
つ出力される合計4ビツトのデータが一方の入力
値となつている。SW1は第1のスイツチであ
り、このスイツチSW1をa側に閉成する事に依
つて、上記第4のレジスタR4の出力端と加算器
Aの一方の入力の第4番目のビツト(符号ビツ
ト)との接続を行ない、このスイツチSW1をb
側に閉成する事に依つて、上記第3のレジスタ
R4の出力端と加算器Aの一方の入力の第3番目
のビツトの他にその第4番目のビツト(符号ビツ
ト)との接続を行なう。B1、B2、B3、B4は第
1、第2、第3及び第4のシフトレジスタであ
り、上記加算器Aからの加算出力が入力シフトさ
れる。SW2、…は4個の第2のスイツチであ
り、上記加算器Aの他方の入力が、これ等各スイ
ツチSW2、…をa側に閉成する事に依つて、ア
ース即ち零値に接続され、又これ等各スイツチ
SW2、…をb側に閉成する事に依つて、上記各
シフトレジスタB1、B2、B3、B4と接続されて
夫々のシフトレジスタB1、B2、B3、B4から夫々
1ビツトづつシフト出力される合計4ビツトから
なるデータが加算器Aの他方の入力となる。
FIG. 5 shows an embodiment of a reading means for reading out the LSP frequency or the difference value thereof from the parameter ROM 2 used in the speech synthesis apparatus of the present invention. In addition, the parameter ROM2 in the same figure is shown in Figure 4a.
The frame area F in which the LSP frequencies ω 1 , ω 2 , ..., ω 8 shown in FIG. There is also a frame area F′ which also stores ω 8 vertically. In the figure, R 1 , R 2 , R 3 , and R 4 are first, second, third, and fourth registers, which are connected in parallel to the parameter ROM 2. A is a 4-bit adder, and one input value is a total of 4 bits of data output one bit each from the four registers R 1 , R 2 , R 3 , and R 4 . SW1 is the first switch, and by closing this switch SW1 to side a, the output terminal of the fourth register R4 and the fourth bit (sign) of one input of adder A are connected. bit) and set this switch SW1 to
By closing on the side, the above third register
The output terminal of R4 is connected to the third bit of one input of adder A as well as its fourth bit (sign bit). B 1 , B 2 , B 3 , and B 4 are first, second, third, and fourth shift registers, into which the addition output from the adder A is input shifted. SW2,... are four second switches, and the other input of the adder A is connected to ground, that is, the zero value, by closing each of these switches SW2,... to side a. , and each switch
By closing SW2, ... on the b side, it is connected to each of the above shift registers B 1 , B 2 , B 3 , B 4 and from each shift register B 1 , B 2 , B 3 , B 4 Data consisting of a total of 4 bits shifted out one bit at a time becomes the other input of adder A.

次に、斯る読み出し手段の動作を述べる。 Next, the operation of such reading means will be described.

() パラメータROM2からフレーム領域F単
位のLSP周波数ω1、ω2、…、ω8を読み出す場
合、この場合、第1のスイツチSW1と共に各
第2のスイツチSW2、…をa側に閉成する事
に依つて、第3のレジスタR3から加算器Aへ
の伝送線と第4のレジスタR4から加算器Aへ
の伝送線とを分離すると共に、この加算器Aの
他方の入力値を零として実質的に加算を行なわ
ない状態としておく。
() When reading the LSP frequencies ω 1 , ω 2 , ..., ω 8 for each frame area F from the parameter ROM2, in this case, close the first switch SW1 and each second switch SW2, ... to the a side. In some cases, the transmission line from the third register R 3 to the adder A and the transmission line from the fourth register R 4 to the adder A may be separated and the other input value of this adder A may be It is set to zero so that no addition is performed.

先ず、パラメータROM2のフレーム領域F
の第1乃至第4番目のアドレスの内容が順次第
1乃至第4のレジスタR1、〜、R4に書き込ま
れる。その後、これ等レジスタR1、〜、R4
夫々1ビツトづつシフトされ、第8番目のビツ
トに格納されていた4ビツト構成の第8のLSP
周波数ω8が、実質的な加算を行なわない加算
器Aを介して、上記レジスタR1、〜、R4と同
期してシフトする4本のシフトレジスタB1
〜、B4に1ビツト分づつ振り分け入力される。
斯して上記レジスタR1、〜、R4並びに上記シ
フトレジスタB1、〜、B4の8回のシフト動作
に依り、第8から第1のLSP周波数ω8、ω7
…、ω1がシフトレジスタB1、〜、B4に順次入
力され、これ等シフトレジスタB1、〜、B4
内容が直前のフレーム周期でのLSP周波数ω1′、
ω2′、…、ω8′からこの時のフレーム周期での新
たなLSP周波数ω1、ω2、…、ω8に書き換えら
れる。
First, frame area F of parameter ROM2
The contents of the first to fourth addresses are sequentially written to the first to fourth registers R 1 to R 4 . Thereafter, these registers R 1 to R 4 are each shifted by 1 bit, and the 8th LSP of 4 bits stored in the 8th bit is
four shift registers B 1 in which the frequency ω 8 is shifted in synchronization with the registers R 1 to R 4 through an adder A that does not perform substantial addition;
. . . , each bit is distributed and input to B4 .
Thus, by eight shifting operations of the registers R 1 , . . . , R 4 and the shift registers B 1 , .
..., ω 1 are sequentially input to the shift registers B 1 , .
ω 2 ′, ..., ω 8 ′ are rewritten to new LSP frequencies ω 1 , ω 2 , ..., ω 8 in the current frame period.

() パラメータROM2からフレーム領域F′単
位のLSP周波数の差分値△ω1、△ω2、…、△
ω8を読み出す場合、 この場合、第1のスイツチSW1と共に、各
第2のスイツチSW2、…をb側に閉成する事
に依つて、第3のレジスタR3の出力端と加算
器Aの一方の入力の第3番目のビツト及び第4
番目のビツトとを接続すると共に、この加算器
Aの他方の入力値がシフトレジスタB1、〜、
B4の値となる状態にしておく。
() LSP frequency difference value △ω 1 , △ω 2 , ..., △ in frame area F′ unit from parameter ROM2
When reading out ω 8 , in this case, the output terminal of the third register R3 and the adder A are connected by closing each of the second switches SW2 ,... to the b side together with the first switch SW1. 3rd bit and 4th bit of one input
The other input value of this adder A is connected to the shift register B 1 , ~,
Leave it in a state where the value is B 4 .

先ず、パラメータROM2のフレーム領域F
の第1乃至第3番目のアドレスの内容が順次第
1乃至第3のレジスタR1、R2、R3に書き込ま
れる。この場合、第4のレジスタR4への書き
込みは行なわれない。その後、これ等レジスタ
R1、R2、R3は夫々1ビツトづつシフトされて
加算器Aの一方の入力となるがこの時、第3の
レジスタR3に書き込まれているのは差分値△
ω1、△ω2、…、△ω8の各符号ビツトとなつて
いるので、この第3のレジスタR3からの出力
(符号ビツト)はスイツチSW1を介して第4
番目のビツト(符号ビツト)に拡張され、加算
器Aでの符号の判定を可能としている。一方、
加算器Aの他方の入力は、第1乃至第4のレジ
スタB1、〜、B4に振けられて貯えられている
直前のフレーム周期に於いて得られたLSP周波
数ω1′、ω2′、…、ω8′である。従つて、上記レ
ジスタR1、〜、R4並びに上記シフトレジスタ
B1、〜、B4の8回のシフト動作に依り、加算
器Aでは、ω8′+△ω8、ω7′+△ω7、…、ω1′+
△ω1の演算が順次行なわれ、これ等の4ビツ
トの演算結果が、このフレーム周期での新たな
LSP周波数ω8、ω7、…、ω1として第1乃至第
4のシフトレジスタB1、〜、B4に1ビツトづ
つ振り分けられてシフト入力される。即ちこれ
等シフトレジスタB1、〜、B4の内容が直前の
フレーム周期でのLSP周波数ω1′、ω2′、…、
ω8′からこの時のフレーム周期でのLSP周波数
ω1、ω2、…、ω8に書き換えられる。
First, frame area F of parameter ROM2
The contents of the first to third addresses are sequentially written to the first to third registers R 1 , R 2 , and R 3 . In this case, writing to the fourth register R4 is not performed. Then these registers
R 1 , R 2 , and R 3 are each shifted by 1 bit and become one input of adder A, but at this time, what is written in the third register R 3 is the difference value △
Since each sign bit is ω 1 , △ω 2 , ..., △ω 8 , the output (sign bit) from this third register R 3 is sent to the fourth register R 3 via switch SW 1 .
The bit is expanded to the th bit (sign bit), allowing the adder A to determine the sign. on the other hand,
The other input of the adder A is the LSP frequency ω 1 ′, ω 2 obtained in the immediately previous frame period, which is distributed and stored in the first to fourth registers B 1 to B 4 . ′,…, ω 8 ′. Therefore, the above registers R 1 , . . . , R 4 and the above shift register
Due to the eight shift operations of B 1 , .
The calculations of △ ω1 are performed sequentially, and the results of these 4-bit calculations are used as a new calculation in this frame period.
The LSP frequencies ω 8 , ω 7 , . . . , ω 1 are distributed to the first to fourth shift registers B 1 , . That is, the contents of these shift registers B 1 , ~, B 4 are the LSP frequencies ω 1 ′, ω 2 ′, ..., in the immediately previous frame period.
The LSP frequencies ω 1 , ω 2 , . . . , ω 8 in the frame period at this time are rewritten from ω 8 ′.

斯様な読み出し手段に於いては、パラメータ
ROM2に2種類のフレーム領域F、F′が混在し
た状態であつても、そのフレーム周期毎に上述の
()の場合と、()の場合との処理を適宜施こ
す事に依つて、第1乃至第4のシフトレジスタ
B1、〜B4には常に当該フレーム周期に於ける
LSP周波数ω1、ω2、…、ω8が貯えられることに
なる。従つて、次に続くフレーム周期に於いて、
上述の()の場合若しくは()の場合の処理
を施こす際に、上記第1乃至第4のシフトレジス
タB1、〜、B4からのシフト出力として順次得ら
れる当該フレーム周期のLSP周波数ω1、ω2、…、
ω8が音声合成を行なうデイジタルフイルタ(図
示せず)に供給される。
In such a reading means, the parameter
Even if two types of frame areas F and F' coexist in ROM2, the above-mentioned cases () and () can be processed appropriately for each frame period. 1st to 4th shift register
B 1 , ~B 4 always have the following values in the frame period:
LSP frequencies ω 1 , ω 2 , ..., ω 8 will be stored. Therefore, in the next subsequent frame period,
When performing the processing in the above case () or (), the LSP frequency ω of the frame period obtained sequentially as the shift output from the first to fourth shift registers B 1 to B 4 . 1 , ω 2 ,...
ω 8 is supplied to a digital filter (not shown) that performs speech synthesis.

〔効果〕 本発明の音声合成装置は以上の説明から明らか
な如く、1アドレスNビツト構成のパラメータメ
モリの連続した複数アドレスからなるフレーム領
域を、夫々のアドレスの第n番目のビツトからな
る複数ビツトの領域にN分割して、これ等第1乃
至第Nの領域にN個のLSP周波数ω1、ω2、…、
ωNを夫々格納するか、若しくはその差分値△ω1
△ω2、…、△ωNを夫々格納したものであるので、
即ち、上記フレーム領域を1ビツト幅で縦割りし
たN個の領域に、各LSP周波数を格納できるの
で、各LSP周波数のビツト数に関係なく、メモリ
の各アドレス毎のデータの切り出し処理を設定で
きる。従つて、例えば、同一のパラメータメモリ
に、LSP周波数を格納したフレーム領域とその差
分値を格納したフレーム領域とが混在する場合で
あつても、同一構成の読み出し手段を用いて、両
フレーム領域でのLSP周波数或いはその差分値を
読み出す事ができ、LSP方式を採用したこの種音
声合成装置の構成の大巾な簡略化が望める。
[Effects] As is clear from the above description, the speech synthesis device of the present invention converts a frame area consisting of a plurality of consecutive addresses of a parameter memory configured of N bits per address into a plurality of bits consisting of the n-th bit of each address. divided into N regions, and N LSP frequencies ω 1 , ω 2 , ..., are divided into N regions.
Either store ω N respectively, or use the difference value △ω 1 ,
Since △ω 2 , ..., △ω N are stored respectively,
In other words, since each LSP frequency can be stored in N areas obtained by vertically dividing the frame area with a width of 1 bit, data extraction processing can be set for each address of the memory, regardless of the number of bits of each LSP frequency. . Therefore, for example, even if a frame area storing the LSP frequency and a frame area storing the difference value exist together in the same parameter memory, reading in both frame areas can be performed using the reading means with the same configuration. It is possible to read out the LSP frequency or the difference value thereof, and it is hoped that the configuration of this type of speech synthesizer that employs the LSP method will be greatly simplified.

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

第1図は一般的な音声合成装置の構成を示すブ
ロツク図、、第2図a及びbは従来の音声合成装
置に用いられるパラメータROM内のフレーム領
域のメモリ図、第3図は本発明の音声合成装置の
パラメータROM内のフレーム領域のメモリ図、
第4図a及びbは本発明の音声合成装置のパラメ
ータROM内のフレーム領域の一実施例を示すメ
モリ図、第5図は本発明音声合成装置に用いられ
る読み出し手段の構成の一実施例を示すブロツク
図、である。 2……パラメータROM、3……デイジタルフ
イルタ、F……フレーム領域、A……加算器、R
……レジスタ、B……シフトレジスタ。
FIG. 1 is a block diagram showing the configuration of a general speech synthesizer, FIG. 2 a and b are memory diagrams of the frame area in the parameter ROM used in the conventional speech synthesizer, and FIG. 3 is a block diagram showing the configuration of a conventional speech synthesizer. Memory diagram of the frame area in the parameter ROM of the speech synthesizer,
4a and 4b are memory diagrams showing an embodiment of the frame area in the parameter ROM of the speech synthesis device of the present invention, and FIG. 5 shows an embodiment of the configuration of the reading means used in the speech synthesis device of the present invention. FIG. 2...Parameter ROM, 3...Digital filter, F...Frame area, A...Adder, R
...Register, B...Shift register.

Claims (1)

【特許請求の範囲】 1 音声の定常期間と看做されるフレーム周期毎
に音声信号から抽出した音声の特徴を表わすN
(>1)個一組のLSP周波数ω1、ω2、…、ωN
夫々均一ビツト数に量子化して、1アドレスNビ
ツト構成のパラメータメモリの複数アドレスから
なるフレーム領域に格納し、該パラメータメモリ
からこれ等LSP周波数をフレーム周期毎に読み出
して、音声を再合成するLSP方式の音声合成装置
に於いて、 パラメータメモリの連続したM(>1)アドレ
スからなるM×Nビツトの各フレーム領域は、
夫々のアドレスの各第n番目(n=1、2、3、
…N)のビツトからなるMビツトの単位領域にN
分割され、これ等各単位領域に夫々Mビツトに量
子化された各LSP周波数ω1、ω2、…、ωNを格納
してなる音声合成装置。 2 音声の定常期間と看做されるフレーム周期毎
に音声信号から抽出した音声の特徴を表わすN
(>1)個一組のLSP周波数ω1、ω2、…、ωNの差
分値Δω1、Δω2、…ΔωNを夫々均一ビツト数に量
子化して、1アドレスNビツト構成のパラメータ
メモリの複数アドレスからなるフレーム領域に格
納し、該パラメータメモリからこれ等LSP周波数
の差分値をフレーム周期毎に読み出して、音声を
再合成するLSP方式の音声合成装置に於いて、 パラメータメモリの連続したm(>1)アドレ
スからなるm×Nビツトの各フレーム領域は、
夫々のアドレスの各第n番目(n=1、2、3、
…N)のビツトからなるmビツトの単位領域にN
分割され、これ等各単位領域に夫々mビツトに量
子化された各LSP周波数の差分値Δω1、Δω2
…、ΔωNを格納してなる音声合成装置。
[Claims] 1. N representing the characteristics of the voice extracted from the voice signal for each frame period that is considered as the steady period of the voice.
(>1) A set of LSP frequencies ω 1 , ω 2 , ..., ω N are each quantized to a uniform number of bits, and stored in a frame area consisting of multiple addresses of a parameter memory configured with N bits per address. In an LSP-based speech synthesizer that reads these LSP frequencies from the parameter memory every frame period and resynthesizes speech, each frame of M×N bits consisting of M (>1) consecutive addresses in the parameter memory The area is
Each nth address (n=1, 2, 3,
…N) in a unit area of M bits consisting of bits
A speech synthesis device in which LSP frequencies ω 1 , ω 2 , . . . , ω N quantized into M bits are stored in each unit area. 2 N representing the characteristics of the audio extracted from the audio signal for each frame period that is considered to be the steady period of the audio
(>1) The difference values Δω 1 , Δω 2 , ...Δω N of a set of LSP frequencies ω 1 , ω 2 , ..., ω N are each quantized to a uniform number of bits, and a parameter memory with 1 address and N bits is created. In an LSP-based speech synthesizer that resynthesizes speech by reading the difference values of these LSP frequencies from the parameter memory every frame period, Each frame area of m×N bits consisting of m (>1) addresses is
Each nth address (n=1, 2, 3,
…N) in a unit area of m bits consisting of bits N
Difference values Δω 1 , Δω 2 , quantized to m bits of each LSP frequency are divided into each unit area.
A speech synthesis device that stores ..., Δω N.
JP57191027A 1982-10-29 1982-10-29 Voice synthesizer Granted JPS5979298A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57191027A JPS5979298A (en) 1982-10-29 1982-10-29 Voice synthesizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57191027A JPS5979298A (en) 1982-10-29 1982-10-29 Voice synthesizer

Publications (2)

Publication Number Publication Date
JPS5979298A JPS5979298A (en) 1984-05-08
JPH0367280B2 true JPH0367280B2 (en) 1991-10-22

Family

ID=16267670

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57191027A Granted JPS5979298A (en) 1982-10-29 1982-10-29 Voice synthesizer

Country Status (1)

Country Link
JP (1) JPS5979298A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62260241A (en) * 1986-05-07 1987-11-12 Fujitsu Ltd Data input method
JPH0264751A (en) * 1988-08-30 1990-03-05 Fujitsu Ltd Data memory system

Also Published As

Publication number Publication date
JPS5979298A (en) 1984-05-08

Similar Documents

Publication Publication Date Title
US4700393A (en) Speech synthesizer with variable speed of speech
JPH0367280B2 (en)
JPH0419799A (en) Voice synthesizing device
JP2001083979A (en) Method for generating phoneme data, and speech synthesis device
JPH0258639B2 (en)
JPH0422275B2 (en)
JPS5885997A (en) Analog signal reproducer
JPH0219473B2 (en)
JPS5915996A (en) Voice synthesizer
JPS6053999A (en) Voice synthesizer
SU1531133A1 (en) Method of speech syntthesis
JPH0376480B2 (en)
JP2770353B2 (en) Electronic musical instrument
JPS6212519B2 (en)
JPS5814900A (en) Voice synthesizer
JPS6040636B2 (en) speech synthesizer
JPS61278900A (en) Voice synthesizer
JPH07287576A (en) Musical sound reproducing method
JPH1152996A (en) Data compression device and data decompression device
JPH0312320B2 (en)
JP2642092B2 (en) Digital effect device
JPH02125297A (en) Digital sound signal generating device
JPS608520B2 (en) Speech synthesis device for melody sound synthesis
JP2730101B2 (en) Digital audio signal generator
JPH0695677A (en) Music synthesizer