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

JP2990691B2 - Speech synthesizer - Google Patents

Speech synthesizer

Info

Publication number
JP2990691B2
JP2990691B2 JP63023143A JP2314388A JP2990691B2 JP 2990691 B2 JP2990691 B2 JP 2990691B2 JP 63023143 A JP63023143 A JP 63023143A JP 2314388 A JP2314388 A JP 2314388A JP 2990691 B2 JP2990691 B2 JP 2990691B2
Authority
JP
Japan
Prior art keywords
acoustic
voice
sectional area
acoustic tube
tube
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 - Lifetime
Application number
JP63023143A
Other languages
Japanese (ja)
Other versions
JPH01198800A (en
Inventor
典雄 須田
喜正 沢田
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.)
Meidensha Corp
Original Assignee
Meidensha Corp
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 Meidensha Corp filed Critical Meidensha Corp
Priority to JP63023143A priority Critical patent/JP2990691B2/en
Publication of JPH01198800A publication Critical patent/JPH01198800A/en
Application granted granted Critical
Publication of JP2990691B2 publication Critical patent/JP2990691B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To synthesize a voice with good quality without increasing the number of data by dividing the sectional area of an acoustic tube which simulates the voice tube of a human roughly at the part corresponding to the inner part of the throat, and controlling the part corresponding to the lips closely. CONSTITUTION:Acoustic tubes S1-S4 corresponding to the inner part of the throat are regarded as one acoustic tube of 4cm pitch, whose intervals are controlled with the same data. Similarly, the pitch is decreased stepwise so that S5-S7 are 3cm, S8-S9 are 2cm, and the subsequent part is 1cm; and the parts of acoustic tubes S12-S17 corresponding to the mouth and lips are formed by dividing finely acoustic tubes corresponding to the parts where the sectional area variation of the voice tube is large like 1cm, 0.5cm or 0.2cm. Then a delay block ZD is normalized at 1cm pitch and interposed between the equivalent circuits of two adjacent acoustic tubes. Consequently, even when the number of divisions of a variable sectional area acoustic tube close to the throat is decreased, a voice which is close to a natural word is synthesized and when the quantity which is decreased nearby the throat is increased on the lip side, the voice which is close to the natural word is obtained without increasing a memory.

Description

【発明の詳細な説明】 A.産業上の利用分野 本発明は、人間の音声を合成する規則音声合成装置に
関する。
The present invention relates to a rule speech synthesizer for synthesizing human speech.

B.発明の概要 本発明は、人間の声帯から唇までの声道を複数に分割
した可変断面積の音響管とみなし、これら分割した音響
管の隣り合う2つの音響管を伝搬電流源と音響管断面積
に反比例したサージインピーダンスの並列回路として扱
うと共に、前記伝搬電流の伝搬に遅延回路を持ち、且つ
この遅延回路の定数を可変とすることで同面積を持つ音
響管の長さを変化することに対応させると共に、前記遅
延回路の定数を計算しやすい単位に正規化してブロツク
化し、この遅延ブロツクを音声発生時の断面積変化の少
ない喉側に多く、また変化の大きい唇側に少なく挿入す
るようにして、分割した音響管の個々の等価回路を流れ
る各部の電流値を演算するに必要なメモリ数を増やすこ
となく、自然語に近い音声を得るようにしたものであ
る。
B. Summary of the Invention The present invention regards the vocal tract from the human vocal cords to the lips as a plurality of divided acoustic tubes of variable cross-section, and uses two acoustic tubes adjacent to the divided acoustic tubes as a propagation current source and an acoustic tube. Along with treating as a parallel circuit of surge impedance inversely proportional to the tube cross-sectional area, a delay circuit is provided for the propagation of the propagation current, and the length of the acoustic tube having the same area is changed by changing the constant of the delay circuit. In addition to this, the constant of the delay circuit is normalized to a unit that is easy to calculate and is blocked, and this delay block is inserted more frequently on the throat side where the cross-sectional area changes little when voice is generated and less on the lip side where the change is large. In this way, a voice close to a natural language can be obtained without increasing the number of memories required for calculating the current value of each part flowing through the individual equivalent circuits of the divided acoustic tubes.

C.従来の技術 人工的に音声を合成して出力する電子装置は、最近に
なつて1ないし数チツプの音声認識や音声合成のLSIが
音声情報処理と半導体の大規模集積回路技術により低価
格で実現されるようになり、その使用目的,制約条件に
より種々の方式が提案されている。この音声合成には、
人間の発生した生の音声を録音しておき、これを適当に
結合して文章に編集する録音編集方式と、人間の声を直
接的には利用せず、人間の音声のパラメータだけを抽出
し、音声合成過程で、そのパラメータを制御して人工的
に音声信号を作り出す方法がある。
C. Prior Art Electronic devices that artificially synthesize and output speech have recently become low-priced with one to several chips of speech recognition and speech synthesis LSIs using speech information processing and large-scale integrated circuit technology of semiconductors. And various methods have been proposed depending on the purpose of use and restrictions. In this speech synthesis,
Recording and editing the raw voices generated by humans, combining them appropriately and editing them into sentences, and extracting only the parameters of human voices without directly using human voices In the speech synthesis process, there is a method of artificially creating a speech signal by controlling its parameters.

このパラメータ方式で良質な合成音が得られることで
広く利用されているパーコール(PARCOR)方式がある。
There is a per call (PARCOR) method which is widely used because a high quality synthesized sound can be obtained by this parameter method.

音声を電子計算機で扱う場合、音声波形をある周期毎
にサンプリングして各サンプリング点での音声信号の値
をアナログ/デイジタル変換し、その値を0と1の符号
で表示して行われるが、アナログ信号に忠実な記録をす
るには、ビツト数を増やす必要があるが音声合成信号は
大変多くのメモリーを必要とする。
When audio is handled by an electronic computer, the audio waveform is sampled at certain intervals, the value of the audio signal at each sampling point is converted from analog to digital, and the value is displayed with 0 and 1 codes. To record faithfully with an analog signal, it is necessary to increase the number of bits, but a speech synthesis signal requires a very large amount of memory.

そこで、この情報量を極力少なくするために各種の高
能率な符号化法が研究開発されている。
Therefore, various highly efficient coding methods have been researched and developed in order to minimize the amount of information.

その方法の1つとして、1つの音声信号の情報に対
し、最低限の1ビツトとした方式で、デルタ変調方式が
ある。この方式は、1ビツトの使い方として、次にくる
音声信号値が現在の値より高いか低いかを判定して、高
ければ符号“1"、低ければ符号“0"を与え音声信号の符
号化を行うもので、実際のシステム構成としては一定の
振幅ステツプ量(デルタ)を定めておき、誤差が蓄積さ
れないように今までの符号化によつて得られる音声の値
と、入力してくる音声信号との残差信号に対して、符号
化を行う。
As one of the methods, there is a delta modulation method in which a minimum of one bit is used for information of one audio signal. This method uses one bit to determine whether the next audio signal value is higher or lower than the current value. If it is higher, a code "1" is given, and if it is lower, a code "0" is given and the audio signal is encoded. In the actual system configuration, a fixed amplitude step amount (delta) is determined, and the value of the voice obtained by the conventional coding and the input voice are set so that errors are not accumulated. Encoding is performed on the residual signal from the signal.

このような構成を予測コード化といわれ、線形予測法
(何個か前のサンプル値から予測する)およびパーコー
ル方式(線形予測法の予測係数の代わりにパーコール係
数kといわれる偏自己相関関数を用いる)がある。
Such a configuration is called prediction coding, and uses a linear autocorrelation function (a prediction is made from several previous sample values) and a Percoll method (a partial autocorrelation function called a Percoll coefficient k instead of the prediction coefficient of the linear prediction method). ).

D.発明が解決しようとする課題 前述のように予測コード化を用いたものは、音と音と
の継ぎ目に相当する調音結合が難しいという問題があ
る。例えば母音から子音を経て母音に至る発声におい
て、母音の定常から過渡を経て子音に至りまた母音の過
渡を経て母音の定常音に至る過程で母音と母音の継ぎ目
の音が跡切れ、人間が聞いたときに自然な感じを与えな
い。
D. Problems to be Solved by the Invention As described above, a technique using predictive coding has a problem that articulation coupling corresponding to a joint between sounds is difficult. For example, in a vowel from a vowel to a vowel through a consonant, the sound of the joint between vowels and vowels is cut off in the process from the steady state of a vowel to a consonant through a transition, and from the transition of a vowel to a steady vowel sound. Does not give a natural feeling when

また楽器音合成の場合は、音階の継ぎ目が重要である
が合成手法が実際の楽器の音発生の原理と異なるため、
やはり自然な感じが無く、特に残響音において顕著にあ
らわれる。これら両者において自然な音に近付けるため
には、これを構成するメモリや、演算器等の電子部品を
多く必要とし装置が高価になる等の問題がある。
In the case of musical instrument sound synthesis, the seams between scales are important, but since the synthesis method differs from the principle of sound generation of actual musical instruments,
After all, there is no natural feeling, especially in reverberation. In order to approach a natural sound in both cases, there are problems such as a large number of electronic components such as a memory and an arithmetic unit constituting the natural sound, which makes the apparatus expensive.

E.課題を解決するための手段及び作用 そこで本願の発明者は人間の音の発生や楽器の楽音は
人間の口腔や音響管の長さや断面積等の形状変化によつ
て作り出されるので、これら音響管の音波の伝達を表す
進行波現象を音響管等価回路で解析し、音響管の断面積
がサージインピーダンスに反比例することに着目し、サ
ージインピーダンスを変化させることで断面積を模擬的
に変化させ、サージインピーダンスを連続的変化するこ
とで調音結合をスムーズに行うことができるようにして
人間の発声と同様な音の合成を容易となし音声の自然性
の向上を図るようにした音声合成方式を創案し、先に特
許出願した(特願昭62−91705号、以下先願と称す)。
E. Means and Action for Solving the Problems Therefore, the inventor of the present application has proposed that the generation of human sounds and the musical sounds of musical instruments are produced by changes in the shape of the human mouth and the length and cross-sectional area of the acoustic tube. Analyzing the traveling wave phenomenon representing the transmission of sound waves in the acoustic tube with an acoustic tube equivalent circuit, focusing on the fact that the cross-sectional area of the acoustic tube is inversely proportional to the surge impedance, and simulating the cross-sectional area by changing the surge impedance Speech synthesis method that enables smooth articulation coupling by continuously changing the surge impedance to facilitate the synthesis of sounds similar to human utterances and improve the naturalness of speech And filed a patent application earlier (Japanese Patent Application No. 62-91705, hereinafter referred to as the prior application).

本発明は、この先願の発明を基に成されたもので、特
に音声発生時の人間の声道や唇の動きによる断面積変化
を分析した結果、すべての発声で声道の奥(喉の奥)は
あまり変化せず、口の中、唇の先が大きく変化すること
がわかつた。本発明はこの結果に着目し、人間の声道を
模擬した音響管の断面積を喉の奥に相当する部分を粗に
分割し、唇に相当する部分を密にして制御することによ
り、データ数を増すことなく音質の良い音声を合成する
装置を提供しようとするものである。
The present invention has been made based on the invention of the prior application. In particular, as a result of analyzing the cross-sectional area change due to the movement of the human vocal tract and lips at the time of voice generation, the depth of the vocal tract (throat (Back) did not change much, and it turned out that the tip of the mouth and lips changed greatly. Focusing on this result, the present invention roughly controls the cross-sectional area of the acoustic tube simulating the human vocal tract by dividing the part corresponding to the back of the throat and making the part corresponding to the lips dense, It is an object of the present invention to provide an apparatus for synthesizing high-quality sound without increasing the number.

F.実施例 先ず、本願の基礎となる先願の発明の概要を説明す
る。
F. Embodiment First, the outline of the invention of the prior application which forms the basis of the present application will be described.

音声発生時の声道の断面積変化は、例えば「ア」の発
声の場合は、喉の奥が狭く口唇が開いた状態で肺から押
し出される呼気で声帯が呼気を断続的に開閉して声道
(音響管)の中で反射を繰り返して出てくる音波が
「ア」の音声波形となつて出てくる。「イ」は喉の方が
広く口唇の先が狭いと「イ」の音声波形が出力される。
The change in the cross-sectional area of the vocal tract when a voice is generated is, for example, in the case of the utterance of `` A '', the vocal cords intermittently open and close the expiration with the exhalation pushed out from the lungs with the back of the throat narrow and the lips open A sound wave that is repeatedly reflected in the road (acoustic tube) comes out as a sound waveform of “A”. If "i" has a wider throat and a narrower lip, the voice waveform of "a" is output.

このように口の恰好で周波数が決まり、口の恰好を模
擬すれば「ア」なり「イ」が発声される。口の恰好は音
響管の断面積で模擬でき、また音響管の断面積の変化
は、サージアドミツタンスの変化で模擬できる。従つ
て、サージアドミツタンスを変化すれば口の恰好が模擬
できる。サージアドミツタンスの変化は、電気回路上極
めて容易に可変できるので電気信号によつて様々な音声
を合成することができる。第2図(ア)は断面積A1,A2
…Anと異なる断面積をもつた音響管S1〜Snを接続して声
道を模擬したものである。同図(イ)はその音響インピ
ーダンスを電気回路のLC回路に置き換えたもので、各音
響管を1個のLC線路とし、全体を集中線路のn−1の電
気回路としたものである。また第2図(ウ)は進行波等
価モデル図を示す。第2図(イ)において、T1〜Tnは、
各音響管S1〜Snのサージインピーダンス成分よりなる回
路要素を示している。本発明は基本的には、これら第2
図(イ),(ウ)の回路を適用して、これに供給するイ
ンパルス電流と各回路要素T1〜Tnのサージインピーダン
スを変化させることによつて、音響管モデルの音源波と
各音響管の断面積とを変化させることに対応させ、最終
段の回路要素Tnから出力される電流をスピーカ等の発声
部に供給することによつて、音響管モデルから得られる
音声を模擬的に作り出すようにしたものである。
In this manner, the frequency is determined by the appearance of the mouth, and if the appearance of the mouth is simulated, "A" or "I" is uttered. The appearance of the mouth can be simulated by the cross-sectional area of the sound tube, and the change in the cross-sectional area of the sound tube can be simulated by the change in surge admittance. Therefore, the appearance of the mouth can be simulated by changing the surge admittance. Since the change in surge admittance can be changed very easily on an electric circuit, various voices can be synthesized by electric signals. Fig. 2 (a) shows the cross-sectional areas A 1 and A 2
... is obtained by simulating the vocal tract by connecting the sound tube S 1 to S n which have different cross-sectional areas and A n. FIG. 3A shows a case where the acoustic impedance is replaced by an LC circuit of an electric circuit. Each acoustic tube is formed as one LC line, and the whole is formed as an n-1 electric circuit of a concentrated line. FIG. 2 (c) shows a traveling wave equivalent model diagram. In FIG. 2A, T 1 to T n are:
Shows a circuit element consisting of surge impedance component of each acoustic tube S 1 to S n. The present invention basically relates to these second
Figure (b), by applying the circuit (c), this Yotsute to changing the impulse current and surge impedance of each circuit element T 1 through T n supplies, the acoustic tube model tone wave and the acoustic to correspond to changing the sectional area of the tube, Yotsute the current output from the circuit element T n in the final stage to be supplied to the utterance section such as a speaker, a voice obtained from the acoustic tube model simulatively It is something to create.

具体的には、第2図(ウ)に示すように、上記の電気
回路と等価な回路を想定し、この等価回路における電流
源の電流を時間に対して変化させると共に、後述するよ
うに演算式中には音響管の断面積比が導入されるので、
各断面積A1〜Anを時間に対して変化させ、これによつて
各部の電流値を演算により求めてる。同図においてPは
電流源、Z0は電流源のインピーダンス、Z1〜Znは夫々回
路要素T1〜Tnのサージインピーダンス、ZLは放射インピ
ーダンス、i0A〜i(n-1)A,i1B〜inB、a0A〜a(n-1)A,a1B
〜anBは各々記号の該当する電流路の電流、W0A〜W
(n-1)A,W1B〜WnBは電流源、I0A〜I(n-1)Aは後進波電
流、I1B〜InBは前進波電流を示す。この等価回路におい
ては、例えば回路要素T1〜Tnの結合部分に着目すると、
回路要素T1中をT2に向つて流れる電流I1Bに対応させた
電流源W1Bと、回路要素T2中をT1に向つて流れる電流I1A
に対応させた電流源W1Aとを想定し、電流I1Bが回路要素
T1,T2の境界にてT1へ反射される反射波電流i1BとT2への
透過する透過波電流a1Aとに分かれ、また電流I1Aが回路
要素T2,T1の境界にてT2へ反射される反射波電流i1AとT1
へ透過する透過波電流a1Bとに分かれることを等価的に
表わしたものである。
Specifically, as shown in FIG. 2 (c), a circuit equivalent to the above-described electric circuit is assumed, and the current of the current source in this equivalent circuit is changed with time, and the calculation is performed as described later. Since the cross-sectional area ratio of the acoustic tube is introduced into the equation,
Each cross-sectional area A 1 to A n is varied with respect to time, it is determined by calculating the current value of the by connexion each part thereto. P In the drawing current source, Z 0 is the impedance of the current source, Z 1 to Z n surge impedance of each circuit element T 1 ~T n, Z L is the radiation impedance, i 0A ~i (n-1 ) A , i 1B to i nB , a 0A to a (n-1) A , a 1B
Aa nB is the current of the current path corresponding to the symbol, W 0A WW
(n-1) A, W 1B ~W nB current source, I 0A ~I (n-1 ) A is backward wave current, I 1B ~I nB indicates the forward wave current. In this equivalent circuit, for example, when attention is paid to the binding portion of the circuit element T 1 through T n,
A current source W 1B corresponding to a current I 1B flowing through the circuit element T 1 toward T 2 and a current I 1A flowing through the circuit element T 2 toward T 1
Assuming a current source W 1A made to correspond to the current I 1B are circuit elements
At the boundary between T 1 and T 2, the reflected wave current i 1B reflected to T 1 and the transmitted wave current a 1A transmitted to T 2 are separated, and the current I 1A is divided between the circuit elements T 2 and T 1 . Reflected currents i 1A and T 1 reflected to T 2 at
This is equivalently expressed as being divided into a transmitted wave current a1B transmitted to the light source.

次に演算について説明する。 Next, the calculation will be described.

先ず第2図(ウ)の第1段目の電流源Pを含むブロツ
クは、第2図(エ)に示すように2つの回路の重ね合わ
せと考えることができる。従つて電流源Pの電圧をVと
おくと、同図の電流a1,a2は夫々(1),(2)式で表
わされ、この結果電流a0Aは(3)式で表わされる。
First, the block including the first-stage current source P in FIG. 2 (c) can be considered as a superposition of two circuits as shown in FIG. 2 (d). Accordingly, when the voltage of the current source P is set to V, the currents a 1 and a 2 in the figure are expressed by the equations (1) and (2), respectively. As a result, the current a 0A is expressed by the equation (3). .

a1=V/Z0+Z1 ……(1) a2=Z0/Z0+Z1・IoA ……(2) a0A=a1+a2=1/Z0+Z1(V+Z0・I0A) …(3) 今、初めて等価回路中に電流を供給していくとする
と、I0Aを零とすることによりa0Aが求まる。そしてこの
値を基にして順次に演算が実行される。図中左端に位置
する1段目のブロツク及び2段目のブロツクの電流値の
演算式を例にとると、以下の(4)〜(12)式のように
表わされる。
a 1 = V / Z 0 + Z 1 ...... (1) a 2 = Z 0 / Z 0 + Z 1 · I oA ...... (2) a 0A = a 1 + a 2 = 1 / Z 0 + Z 1 (V + Z 0 · I 0A ) (3) If a current is supplied to the equivalent circuit for the first time, a 0A is obtained by setting I 0A to zero. Then, the calculation is sequentially performed based on this value. Taking the arithmetic expressions of the current values of the first block and the second block located at the left end in the drawing as examples, the current values are represented by the following expressions (4) to (12).

a0=1/Z0+Z1(V′+Z0・I0A) ……(4) i0=a0−I0A ……(5) I0=i1+a1 ……(6) a1=S1B(I1B+I1A) ……(7) i1=a1−I1B ……(8) I1=i0+a0 ……(9) a1=S1A(I1B+I1A) ……(10) i1=a1−I1B ……(11) I1=i2+a2 ……(12) このような計算を進めていくと、最終段のブロツクに
関する演算式は(13)〜(15)式のように表わされる。
a 0 'A = 1 / Z 0 + Z 1 (V' + Z 0 · I 0A) ...... (4) i 0 'A = a 0' A -I 0A ...... (5) I 0 'A = i 1' B + a 1 'B ...... ( 6) a 1' B = S 1B (I 1B + I 1A) ...... (7) i 1 'B = a 1' B -I 1B ...... (8) I 1 'B = i 0 'A + a 0' A ...... (9) a 1 'A = S 1A (I 1B + I 1A) ...... (10) i 1' A = a 1 'A -I 1B ...... (11) I 1 If 'a = i 2' B + a 2 'B ...... (12) to advance such a calculation, the calculation equation for block of the last stage may be expressed as (13) to (15).

an=ZL/Zn+ZL・InB ……(13) in=an−InB In=i(n-1)A=a(n-1)A ……(14) こうして最終段の音響管Snより発せられる音波に対応
する電流inBが求められる。ただしS1B、S1Aは各々互に
隣接する音響管の断面積比で表わされる係数であり、夫
々(15),(16)式で表わされる。
a n 'B = Z L / Z n + Z L · I nB ...... (13) i n' B = a n 'B -I nB I n' B = i (n-1) A = a (n-1 ) a ...... (14) thus the current i nB corresponding to sound waves emanating from the sound tube S n of the final stage is determined. Here, S 1B and S 1A are coefficients expressed by the cross-sectional area ratio of the acoustic tubes adjacent to each other, and are expressed by equations (15) and (16), respectively.

S1B=A1/A1+A2 ……(15) S1A=A2/A1+A2 ……(16) 1段目から最終段目までのブロツクの電流値の一連の
演算は瞬時に実行され、これら演算が所定のタイミング
をとつて次々に行われていく。ここに上記の(4)〜
(14)式において、ダツシユの付いた値は時刻tにおけ
る演算値、ダツシユの付かない値は時刻tにおける演算
の1回前における演算により求めた演算値である。こう
して求めたデジタル値であるinBをデジタル/アナログ
変換してアナログ電流を作り、この電流をスピーカー等
に供給することにより音声を得る。
S 1B = A 1 / A 1 + A 2 …… (15) S 1A = A 2 / A 1 + A 2 …… (16) A series of calculations of the current values of the blocks from the first stage to the last stage are instantaneous. Are executed, and these calculations are performed one after another at a predetermined timing. Here, the above (4)-
In equation (14), the value with the dash is the calculated value at the time t, and the value without the dash is the calculated value obtained by the calculation one time before the calculation at the time t. The digital value inB obtained in this way is converted from digital to analog to produce an analog current, and this current is supplied to a speaker or the like to obtain audio.

次に音波の伝搬速度を考えると、これは長さlでLCを
持つた電線路にインパルスを印加した時の過渡現象に似
ている。
Next, considering the propagation speed of the sound wave, this is similar to a transient phenomenon when an impulse is applied to an electric wire having a length 1 and an LC.

即ち第3図に示すようにLCを有する線路を等価的に表
すと第4図のようになる。ここで両端部からみたサージ
インピーダンスZ01,Z02は、 となる。
That is, as shown in FIG. 3, a line having LC is equivalently represented as shown in FIG. Here, the surge impedances Z 01 and Z 02 viewed from both ends are Becomes

ここで相手から到達してきた進行波を等価的な電流源
と考えると、 となり電流は中間にn個の遅延回路ブロツクZDがあれ
ば、n時間後に出力される。即ち左側の回路で発生した
ものがτ時間後右側に到達したということになる。
Here, considering the traveling wave arriving from the other party as an equivalent current source, Next current if the intermediate is n delay circuit block Z D, is output after n hours. That is, what has occurred in the left circuit has reached the right after τ hours.

I2は送り管側の電流 となる。但し、デイジタル計算においては、電圧または
電流を細分割するのでV1,V2は計測時刻tにおける電
圧,τは経過時間を示している。
I 2 is the current on the feed pipe side Becomes However, in the digital calculation, since the voltage or the current is subdivided, V 1 and V 2 indicate the voltage at the measurement time t, and τ indicates the elapsed time.

第4図では、L,C回路にインパルスを印加すれば、τ
時間後に出力管側に出る。そしてτ時間前到達されたも
のは相手にも到達しているということを等価的に表して
いる。線路の長さlを1にするということは、遅延ブロ
ツクZDを正規化して1にすることで計算し易くなる。l
を3cmに刻む場合は遅延ブロツクZDを3ブロツクにすれ
ばよい。
In FIG. 4, if an impulse is applied to the L and C circuits, τ
After an hour, it goes to the output tube side. What arrived τ hours ago also represents that it has arrived at the partner. That the length l of the line 1 is easily calculated by one to normalize the delay block Z D. l
The case engrave a 3cm may be a delay block Z D 3 block.

第2図(ア)を人間の声道は男性で約17cmなので、1c
m刻みで17本の音響管で模擬すれば、A1から入つた波形
は、半周期の電流を10に分割しその△tを10μsecとす
れば、170μsecかかつてAn側から出てくる。
Figure 2 (a) shows that the human vocal tract is about 17cm for males, so 1c
If the simulated acoustic tubes 17 present in increments m, the NyuTsuta waveform from A 1, if dividing the current half-cycle 10 the △ t and 10 .mu.sec, once emerges from A n-side or 170Myusec.

したがつて、音響管S1〜Snの断面積A1〜Anの変化に対
応した演算処理を演算処理装置で行い、音響管S1〜Sn
個々の等価回路を流れる各部の電流値を計算するに必要
なA1〜Anに対応するインピーダンスZ1〜Znの値をテーブ
ルとして有するメモリと、当該等価回路の各部の電流値
を演算する演算手段と、この等価回路とは相隣接する等
価回路の電流値を用いて電流値を演算する演算手段とを
備えて演算処理を行えば音声信号が得られ、その出力を
D/A変換してスピーカに出力すればスピーカより音声と
して出力される。
It was but connexion, performed by the arithmetic processing apparatus the processing corresponding to the change in cross-sectional area A 1 to A n of the acoustic tube S 1 to S n, each part flowing individual equivalent circuit of the acoustic tube S 1 to S n current a memory having a value of impedance Z 1 to Z n corresponding to a 1 to a n necessary to calculate the values as a table, and calculation means for calculating a current value of each part of the equivalent circuit, and this equivalent circuit An arithmetic means for calculating the current value using the current values of the adjacent equivalent circuits to obtain an audio signal if the arithmetic processing is performed.
If D / A conversion is performed and output to a speaker, the sound is output from the speaker.

このように1cm刻みで17本の音響管を模擬して等価回
路を作れば、上記のように計算がしやすく、また普通の
音声が得られるが、より人間の声(自然語)に近い音声
を得ようとすれば音響管を更に細分割し、それぞれの自
然語に対応した声道の断面積変化を模擬しなければなら
ない。しかしこのようにすれば、計算も複雑となり、ま
た演算処理装置のメモリも厖大なものとなる。
If an equivalent circuit is created by simulating 17 sound tubes in 1 cm increments as described above, it is easy to calculate as described above, and ordinary voices can be obtained, but voices closer to human voice (natural language) In order to obtain, the acoustic tube must be further subdivided to simulate a change in the cross-sectional area of the vocal tract corresponding to each natural language. However, in this case, the calculation becomes complicated and the memory of the arithmetic processing unit becomes enormous.

そこで、人間の発声のメカニズムを検討し、声道や
口、唇の断面積変化を分析した結果、すべての発声音に
おいて、声道の奥(喉の奥)の方はほとんど変化せず、
口に近づくにつれて変化が大きくなり、唇の部分が最も
変化が大きいことがわかつた。
Therefore, we examined the mechanism of human vocalization and analyzed changes in the cross-sectional areas of the vocal tract, mouth, and lips. As a result, in all vocal sounds, the back of the vocal tract (the back of the throat) hardly changed.
It was found that the change increased as approaching the mouth, with the lip changing the most.

本発明はこの点に着目し、喉の奥に相当する音響管の
分割を粗にし、唇に相当する部分の音響管の分割を密に
した等価回路により演算処理することにより、メモリー
数を増加することなく人間により近い音声を得るように
したものである。
Focusing on this point, the present invention increases the number of memories by roughening the division of the acoustic tube corresponding to the back of the throat, and performing arithmetic processing on the division of the acoustic tube corresponding to the lips using a dense equivalent circuit. It is intended to obtain a voice closer to a human without performing.

第1図(ア)は、第2図(ア)に対応した本発明の音
響管モデル図、第1図(イ)は、その進行波等価モデル
図を示し、第2図と同一のものは同じ符号を付し、また
は省略してある。
FIG. 1 (A) shows a sound tube model diagram of the present invention corresponding to FIG. 2 (A), and FIG. 1 (A) shows its traveling wave equivalent model diagram. The same reference numerals are given or omitted.

今、例えば、1cm刻みで17本の音響管に分割して模擬
した場合は、第1図(ア)に示すように、喉の奥に相当
する音響管S1〜S4を4cm刻みとした1本の音響管とみな
しこの間は同一のデータで制御するようにする。同様に
口に近づくに従つてS5〜S7を3cm,S8〜S9を2cm刻み、以
下1cm刻みというように順次刻みを短かくし、口および
唇に相当する音響管S12〜S17部分は例えば1cm,0.5cm又
は0.2cmというように声道の断面積変化の大きい部分に
相当する音響管を細分割する。
Now, for example, in the case where the sound tube is divided into 17 sound tubes at 1 cm intervals and simulated, as shown in FIG. 1A, the sound tubes S 1 to S 4 corresponding to the back of the throat are set at 4 cm intervals. It is regarded as one acoustic tube, and during this period it is controlled by the same data. Similarly 3cm the Supporting connexion S 5 to S 7 approaches the mouth, chopped 2cm to S 8 to S 9, hid sequentially increments as hereinafter 1cm increments short sound tube S 12 to S 17 corresponding to the mouth and the lips The portion subdivides the acoustic tube corresponding to the portion where the cross-sectional area of the vocal tract changes greatly, for example, 1 cm, 0.5 cm or 0.2 cm.

具体的には、前述した遅延ブロツクZDを1cm刻みを1
に正規化し、この遅延ブロツクZDを第1図(イ)に示す
ように隣り合う2つの音響管の等価回路の間に挿入す
る。4cm刻みの場合は遅延ブロツクZDを4個挿入し、音
響管S1に相当する演算のみを行ないS2〜S4の演算は行わ
ずタイミングをづらすだけとする。従つて音響管S2〜S4
の演算に要するメモリは不用となる。同様に3cm刻みの
場合は遅延ブロツクZDを3個挿入し、また0.5cm刻みの
場合は1/2個挿入して演算のスピード速める。このよう
にすることによつて喉に近い方の可変断面積音響管の分
割数を減らしても自然語に近い音声合成が得られ、また
喉に近い方で減らした分を唇の方で増やせば、メモリを
増やすことなくより自然語に近い音声を得ることができ
る。
Specifically, 1 chopped 1cm delay block Z D described above
The normalized insert this delay block Z D between the equivalent circuit of FIG. 1 (b) to the two acoustic tubes adjacent as shown. For increments 4cm inserting four delay blocks Z D, and only to Zura computation is not carried out the timing of S 2 to S 4 performs calculation only corresponding to the acoustic tube S 1. Accordance connexion acoustic tube S 2 ~S 4
The memory required for the calculation is unnecessary. Similarly in the case of ticks 3cm Insert three delay blocks Z D, also in the case of ticks 0.5cm accelerate arithmetic 1/2 or insert and speed. In this way, speech synthesis close to natural language can be obtained even if the number of variable cross-sectional area acoustic tubes near the throat is reduced, and the reduced amount near the throat can be increased toward the lips. For example, a voice closer to a natural language can be obtained without increasing the memory.

G.発明の効果 以上のように本発明は、人間の声帯から唇までの声道
を複数に分割した可変断面積の音響管とみなし、これら
分割した音響管の隣り合う2つの音響管を伝搬電流源と
音響管断面積に反比例したサージインピーダンスの並列
回路として扱うと共に、前記伝搬電流の伝搬に遅延回路
を持ち、且つこの遅延回路の定数を可変とすることで同
面積を持つ音響管の長さを変化することに対応させると
共に、前記遅延回路の定数を計算しやすい単位に正規化
してブロツク化し、この遅延ブロツクを音声発生時の断
面積変化の少ない喉側に多く、また変化の大きい唇側に
少なく挿入するようにしたので、音響管S1〜Snの個々の
等価回路の各部に流れる電流値を計算するに必要なS1
Snに対応するインピーダンスZ1〜Znの値を有するメモリ
を増やすことなく、音響管の断面積変化を人間の声道の
変化に近づけることができ自然語に近い音声が得られ
る。
G. Effects of the Invention As described above, the present invention regards the vocal tract from the human vocal cords to the lips as a plurality of divided sound tubes having a variable cross-sectional area, and propagates two adjacent sound tubes of the divided sound tubes. Along with a current source and a parallel circuit having a surge impedance inversely proportional to the cross-sectional area of the acoustic tube, the length of the acoustic tube having the same area by having a delay circuit for propagation of the propagation current and making the constant of the delay circuit variable. The delay circuit constant is normalized to a unit that is easy to calculate and is blocked, and this delay block is provided more on the throat side where there is little change in the cross-sectional area at the time of voice generation, and the lip with a large change since so as to reduce insertion into the side, S 1 required to calculate the current flowing through the respective portions of each of the equivalent circuit of the acoustic tube S 1 to S n ~
Without increasing the memory having a value of impedance Z 1 to Z n corresponding to S n, the speech is obtained close to the natural language can be brought close to the change of the sectional area change of the human vocal tract of the acoustic tube.

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

第1図は、本発明を説明するための音響管およびその電
気回路等価モデル図、第2図は音響管の電気回路等価モ
デル図、第3図は音声伝搬を電気的に模擬した電気回路
図、第4図は第3図の等価回路図を示す。 S1〜S17……可変断面積の音響管、ZD……遅延回路ブロ
ツク、Z1,Z2,Zn……サージインピーダンス、ZO……音源
インピーダンス、ZL……放射インピーダンス。
1 is an acoustic tube and an electric circuit equivalent model diagram for explaining the present invention, FIG. 2 is an electric circuit equivalent model diagram of the acoustic tube, and FIG. 3 is an electric circuit diagram simulating sound propagation electrically. 4 shows an equivalent circuit diagram of FIG. S 1 to S 17 acoustic tubes ...... variable cross-sectional area, Z D ...... delay circuit block, Z 1, Z 2, Z n ...... surge impedance, Z O ...... source impedance, Z L ...... radiation impedance.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】音源波モデル、声道モデルに基づいて電流
値を演算し音声を合成する音声合成装置であって、 声道モデルは、N段の音響管モデル、複数の遅延ブロッ
クを備え、 各段の音響管モデルは、断面積に対応したインピーダン
スに基づいて電流値を演算し、 1段目の音響管モデルは、音源波モデルに接続され、 N段目の音響管モデルは、その演算した電流値を発生部
に供給し、 遅延ブロックは、その個数が音源波モデル側に近いほど
多く音響管モデル間に設けられたことを特徴とする音声
合成装置。
1. A voice synthesizer for calculating a current value based on a sound source wave model and a vocal tract model to synthesize a voice, wherein the vocal tract model includes an N-stage acoustic tube model and a plurality of delay blocks, The acoustic tube model of each stage calculates the current value based on the impedance corresponding to the cross-sectional area, the first acoustic tube model is connected to the sound source wave model, and the Nth acoustic tube model calculates the current value. A speech synthesizer characterized in that the current value obtained is supplied to a generation unit, and the number of delay blocks provided between acoustic tube models increases as the number of delay blocks approaches the sound source wave model side.
JP63023143A 1988-02-03 1988-02-03 Speech synthesizer Expired - Lifetime JP2990691B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63023143A JP2990691B2 (en) 1988-02-03 1988-02-03 Speech synthesizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63023143A JP2990691B2 (en) 1988-02-03 1988-02-03 Speech synthesizer

Publications (2)

Publication Number Publication Date
JPH01198800A JPH01198800A (en) 1989-08-10
JP2990691B2 true JP2990691B2 (en) 1999-12-13

Family

ID=12102342

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63023143A Expired - Lifetime JP2990691B2 (en) 1988-02-03 1988-02-03 Speech synthesizer

Country Status (1)

Country Link
JP (1) JP2990691B2 (en)

Also Published As

Publication number Publication date
JPH01198800A (en) 1989-08-10

Similar Documents

Publication Publication Date Title
Styger et al. Formant synthesis
JPH031200A (en) Regulation type voice synthesizing device
Smith Virtual acoustic musical instruments: Review and update
EP0287104B1 (en) Sound synthesizing method and apparatus
JP2990691B2 (en) Speech synthesizer
JP2990693B2 (en) Speech synthesizer
JP2992995B2 (en) Speech synthesizer
JPH0833749B2 (en) Sound synthesis method
JPH01219899A (en) Speech synthesizing device
JPH0833751B2 (en) Speech synthesis method
JPH01177098A (en) Voice synthesizing device
JPH01292400A (en) Speech synthesis system
JPS63257000A (en) Voice synthesization
JPH01182900A (en) Voice synthesizing system
JPH01171000A (en) Voice synthesis system
JPH0833750B2 (en) Speech synthesis method
JPH0833748B2 (en) Sound synthesis method
JPH01219896A (en) Speech synthesis system
JPH01185700A (en) Speech synthesizing method
JPH01177097A (en) Voice synthesizing system
JPH01219898A (en) Speech synthesizing device
JPH01177096A (en) Voice synthesizing system
JPH01197799A (en) Articulation and sound source parameter producing method for sound synthesizer
JPH01219894A (en) Speech synthesis system
Pizzi New speech-inspired tools for exploring timbre in computer-based composition and music production