JPS595917B2 - Onseigouseisouchi - Google Patents
OnseigouseisouchiInfo
- Publication number
- JPS595917B2 JPS595917B2 JP50080118A JP8011875A JPS595917B2 JP S595917 B2 JPS595917 B2 JP S595917B2 JP 50080118 A JP50080118 A JP 50080118A JP 8011875 A JP8011875 A JP 8011875A JP S595917 B2 JPS595917 B2 JP S595917B2
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- residual waveform
- residual
- sound
- synthesis
- 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
Abstract
Description
【発明の詳細な説明】
本発明は音声合成装置とくに線形予測係数またはそれと
等価な偏自己相関係数を使用した音声合成装置の改良に
関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an improvement in a speech synthesis device, particularly in a speech synthesis device using linear prediction coefficients or equivalent partial autocorrelation coefficients.
音声応答装置の実用化につれて、応答可能な語の種類(
語い)の多い応答装置の開発が強く要求されてきた。As voice response devices become more practical, the types of words that can be answered (
There has been a strong demand for the development of a response device with a large number of words.
これに答えて線形予測係数またはそれと等価な偏自己相
関係数を使用した音声合成方式が開発された。しカルこ
の方式では、音源をパルスとランダム雑音でおきかえた
ことによつて品質が劣化している。In response to this, speech synthesis methods using linear prediction coefficients or equivalent partial autocorrelation coefficients have been developed. In this method, the quality is degraded by replacing the sound source with pulses and random noise.
本発明の目的は上述の欠点を改良し、その出力音声の歪
をできるだけ少なくする音声合成装置を提供することに
ある。SUMMARY OF THE INVENTION An object of the present invention is to improve the above-mentioned drawbacks and to provide a speech synthesis device that minimizes distortion of its output speech.
本発明は上記目的を達成するため、音声波形から線形予
測係数もしくは偏自己相関係数を抽出した後の波形いわ
ゆる予測残差波形を音源として用いるものである。In order to achieve the above object, the present invention uses a waveform after extracting a linear prediction coefficient or a partial autocorrelation coefficient from a speech waveform, that is, a so-called prediction residual waveform, as a sound source.
残差波形は、その1例を第1図(下側)に示すように、
原音声(上側に示す)がほぼ周期的な有声音区間におい
ては、その周期に応じたパルス状の成分と、その背景に
ある非周期成分(純粋の予測誤差成分)とからなる。An example of the residual waveform is shown in Figure 1 (lower side).
In a voiced sound section where the original speech (shown at the top) is approximately periodic, it consists of a pulse-like component corresponding to the period and an aperiodic component (pure prediction error component) in the background.
また原音声が非周期的な無声子音区間においては、ほぼ
ランダムな予測誤差成分のみからなる。Furthermore, in a voiceless consonant section where the original speech is aperiodic, it consists of almost random prediction error components only.
さて、周期成分を持つ有声音区間では、その周期性は原
音声波形におけるよりも顕著である。このことは周期(
いわゆるピッチ周期)の検出に利用されており、残差波
形の相関にもとづくピッチ周期の検出が現在もつとも信
頼のおけるピッチ周期検出法となつていることからも立
証される。そこで次のように考える。ハ 分析時間幅T
秒で音声波形を分析し、線形予測係数もしくは偏自己相
関係数を抽出する。Now, in voiced sound sections with periodic components, the periodicity is more pronounced than in the original speech waveform. This means that the period (
This is evidenced by the fact that pitch period detection based on the correlation of residual waveforms is currently the most reliable pitch period detection method. Therefore, consider the following. C Analysis time width T
Analyze speech waveforms in seconds and extract linear prediction coefficients or partial autocorrelation coefficients.
2)抽出された係数にしたがつて、予測誤差として残差
波形を抽出する。2) Extract a residual waveform as a prediction error according to the extracted coefficients.
3)残差波形の相関からその周期性を検出する。3) Detect the periodicity from the correlation of the residual waveform.
ずらせ時間をにとしたとき、に=0の次に大きな正規化
残差相関となるにの時間をに。とする。roにおける残
差相関が、あらかじめ設定したいき値θより大きいとき
は、有声音とみなしに。をその周期とする。相関値がθ
より小さいときは無声音とみなす。(θとしては0.1
程度とすればよい)4)残差波形に基づいてR。When the shift time is set to , the time at which the normalized residual correlation is the next largest after 0 = 0. shall be. When the residual correlation at ro is greater than a preset threshold value θ, it is regarded as a voiced sound. Let be its period. The correlation value is θ
When it is smaller, it is considered a voiceless sound. (θ is 0.1
4) R based on the residual waveform.
間の代表的な残差波形を求め記録する。5)合成に当つ
ては有声音区間ではこのR。Find and record a representative residual waveform between the two. 5) During synthesis, use this R in voiced sound sections.
秒間の残差波形をT秒間くりかえし使用する。R.Oの
定義によつて、もし有声音の場合には、このT秒間は周
期R。The second residual waveform is used repeatedly for T seconds. R. According to the definition of O, if it is a voiced sound, this T seconds has a period R.
の音源で合成することになる。無声音区間では通常の合
成と同じくランダム雑音を入力として使用する。6)こ
の無声音源は、分析時において抽出されている音源強度
によつて制御されることはいうまでもない。It will be synthesized using the sound source. In the unvoiced section, random noise is used as input, as in normal synthesis. 6) It goes without saying that this unvoiced sound source is controlled by the sound source strength extracted at the time of analysis.
Tとして10〜20ミリ秒、ROとして男性の場合平均
6〜8ミリ秒、女性の場合3.3ミリ秒とすれば、上記
の処置によつて、残差波形の情報は男性の場合:20/
(6〜8)〜1/3〜1/2女性の場合:(20〜10
)/3.3〜1/6〜1/3に軽減される。Assuming that T is 10 to 20 milliseconds, RO is 6 to 8 milliseconds on average for men, and 3.3 milliseconds for women, by the above procedure, the information of the residual waveform for men is: 20 milliseconds /
(6-8) ~1/3-1/2 For women: (20-10
)/3.3 to 1/6 to 1/3.
音声波形の直接的なピツチ周期区分伝送の実験において
も1/6程度まで圧縮可能なことが実験的に示されてい
る。Experiments on direct pitch period segment transmission of voice waveforms have also shown that it is possible to compress the voice waveform to about 1/6.
したがつて残差波形の場合もほぼ同程度の圧縮は可能と
考えられる。上記の原理にもとづく残差波形を抽出する
実施例を第2図のプロツク図によつて説明する。Therefore, it is thought that almost the same degree of compression is possible for the residual waveform as well. An embodiment for extracting a residual waveform based on the above principle will be explained with reference to the block diagram of FIG.
合成すべき単語の音声波形100は前置増幅器1低域も
しくは帯域済波器2をへて適切なレベルに増幅、帯域制
限された後、A/D変換器3によつてデイジタル信号に
変換され、一且バツフアメモリ一4に記憶される。1単
語波形のデイジタル入力化が完了すると、そのデータの
先頭からTf!>間のデータが分析レジスター5に読み
出され、線形予測係数分析回路6によつて線形予測係数
{α1}1=1〜pが抽出され制御情報メモリー12に
記憶される。The speech waveform 100 of the word to be synthesized is amplified to an appropriate level and band-limited through a preamplifier 1 low frequency or band preamplifier 2, and then converted into a digital signal by an A/D converter 3. , and stored in the buffer memory 4. When the digital input of one word waveform is completed, Tf! from the beginning of the data is completed. > is read out to the analysis register 5, and the linear prediction coefficient analysis circuit 6 extracts linear prediction coefficients {α1}1=1 to p and stores them in the control information memory 12.
pは8〜12にとれば十分である。線形予測係数は入力
データの相関係数{δj}(j=0〜p)を係数とする
次の連立1次方程式(Yule−Walkerの方程式
)をとくことによつて与えられる。It is sufficient to set p to 8 to 12. The linear prediction coefficient is given by solving the following simultaneous linear equations (Yule-Walker equation) whose coefficients are the correlation coefficients {δj} (j=0 to p) of the input data.
ただし上式でδ−k=δk(k=1,〜p)とおくこと
ができる。However, in the above equation, it is possible to set δ-k=δk (k=1, ~p).
ここでδkは分析すべきデータを{Xt+1},i=1
〜nとするときで与えられる。Here, δk is the data to be analyzed {Xt+1}, i=1
It is given when ~n.
抽出された予線係数{α,}にもとづいて、次式によつ
て予測残差Rtが計算され、残差波形レジスター7に記
憶される。Based on the extracted preliminary line coefficients {α,}, a prediction residual Rt is calculated by the following equation and stored in the residual waveform register 7.
一方この残差波形から、その相関が相関回路8によつて
計算され、その最大値を最大値検出回路9で検出してピ
ッチ周期τ。On the other hand, the correlation circuit 8 calculates the correlation from this residual waveform, and the maximum value is detected by the maximum value detection circuit 9 to determine the pitch period τ.
を決定しいき値回路10によつて分析区間の有声か無声
かが判定され、有声の場合、残差波形の中から先頭から
のτ。秒間のデータが制御情報メモリー12に記憶され
る。これと同時に残差波形の平均強度が強度抽出回路1
2によつて計算され、いき値回路10の出力(有声/無
声の別)とともにメモリー12に記憶される。以下この
分析過程をくりかえして、全単語区間の波形を合成に必
要な制御情報に変換してメモリー12に順次記憶してい
く。The threshold circuit 10 determines whether the analysis section is voiced or unvoiced, and if voiced, τ from the beginning of the residual waveform. Data for seconds is stored in the control information memory 12. At the same time, the average intensity of the residual waveform is calculated by the intensity extraction circuit 1.
2 and stored in the memory 12 together with the output (voiced/unvoiced) of the threshold circuit 10. Thereafter, this analysis process is repeated to convert the waveforms of all word sections into control information necessary for synthesis and sequentially store it in the memory 12.
結局、制御情報メモリー12の中では、T秒毎に第4図
に示すような情報が記憶されていく。As a result, information as shown in FIG. 4 is stored in the control information memory 12 every T seconds.
区間番号N:400有声/無声の別:401(1:有声
、0:無声)音源強度A:402(有声音区間のときは
O)ピツチ周期τ。Section number N: 400 Voiced/unvoiced: 401 (1: voiced, 0: unvoiced) Sound source strength A: 402 (O for a voiced section) Pitch period τ.
:403線形予測係数{α1}:404,i=1〜p残
差波形{Rt}:405,t=1,〜τ(無声音のとき
は無し)
その情報量は、平均
8+1+8+8+8X12+8X30=361セツト、
Tとして10ミリ秒とすれば36.1kビツト/秒くT
として20ミリ秒とすれば18.5kビツト/秒。:403 linear prediction coefficient {α1}: 404, i=1~p residual waveform {Rt}: 405, t=1, ~τ (none for unvoiced sound) The amount of information is on average 8+1+8+8+8X12+8X30=361 sets,
If T is 10 milliseconds, then T is 36.1 kbits/sec.
If it is 20 milliseconds, then it is 18.5k bits/second.
したがつて音声波形の直接記録にくらべて前者で約1/
2.5、後者で1/5の情報圧縮となつている。Therefore, compared to direct recording of audio waveforms, the former is about 1/2
2.5, the latter compresses information by 1/5.
ピツチ周期については記録されている残差波形の終りに
特殊なエンドマークを記録しておき、それを検出するこ
とによつて合成側で検出することもできる。この方法を
使えば一秒間に800ビツトの節約となる。次に本発明
の実施例を第3図をもとに説明する。The pitch period can also be detected on the synthesis side by recording a special end mark at the end of the recorded residual waveform and detecting it. This method saves 800 bits per second. Next, an embodiment of the present invention will be described based on FIG.
制御情報メモリー12と同じものを21とする。主計算
機よりの出力指令200は一且バツフアメモリ一22に
記憶され、その内容を解読して読み出し制御回路23を
介して必要な情報がメモリー21からよみ出される。ま
ず線形予測係数{α1}はレジスター24に、ピツチ周
期τ。21 is the same as the control information memory 12. An output command 200 from the main computer is stored in a buffer memory 22, and the contents are decoded and necessary information is read out from the memory 21 via a read control circuit 23. First, the linear prediction coefficient {α1} is stored in the register 24 at the pitch period τ.
はレジスター25に、残差波形{r1}はレジスター2
7に、音源強度Aはレジスター28にセツトされる。有
声音の場合には、A=0であり、ランダムノイズ発生器
30の出力は振幅制御の掛算器29でOにセツトされ、
残差波形201のみが入力として合成回路31に加えら
れる。is stored in register 25, and the residual waveform {r1} is stored in register 2.
At step 7, the sound source intensity A is set in the register 28. In the case of voiced sounds, A=0 and the output of the random noise generator 30 is set to O by the amplitude controlled multiplier 29;
Only residual waveform 201 is applied as an input to synthesis circuit 31.
シフトレジスター27にセツトされている残差波形を何
回くりかえして合成回路31に加えるかは、ピツチ周期
τ。と分析時間Tとの関係できまるが、この制御は残差
よみ出し制御回路26とレジスター25の内容τ。によ
つて制御される。無声音の場合には、残差波形はなく、
ランダムノイズ発生器30の出力が音源強度Aで制御さ
れて波形202として合成回路31に加えられる。The number of times the residual waveform set in the shift register 27 is repeated and applied to the synthesis circuit 31 is determined by the pitch period τ. This control is determined by the relationship between and the analysis time T, and this control is based on the residual reading control circuit 26 and the contents of the register 25 τ. controlled by. In the case of unvoiced sounds, there is no residual waveform,
The output of the random noise generator 30 is controlled by the sound source intensity A and is applied as a waveform 202 to the synthesis circuit 31.
合成回路31の出力203はD/A変換器32によつて
アナログ信号に変換され、低域済波器33によつて余分
な周波数成分を除去され、増幅器34で増幅されて応答
すべき回線に音声波形300として出力される。10な
いし20m秒ごとに、各種制御情報は更新され、合成は
連続的に行なわれる。The output 203 of the synthesis circuit 31 is converted into an analog signal by the D/A converter 32, excess frequency components are removed by the low frequency converter 33, and the output 203 is amplified by the amplifier 34 and sent to the line to which it should respond. It is output as an audio waveform 300. Various control information is updated every 10 to 20 msec, and synthesis is performed continuously.
線形予測係数による合成回路31の詳細を第3図に示す
。Details of the synthesis circuit 31 using linear prediction coefficients are shown in FIG.
音源としての残差波形201または強度を制御されたラ
ンダムノイズ202は加算器80に加えられる。一方過
去の出力波形のサンプル値は1サンプル周期△T秒(1
0kHzサンプリングならば10−1ミリ秒)毎のおく
れ回路41,42,・・・49,4nをへて振幅制御回
路51,52,・・・59,5nに加えられ、線形予測
係数α1,α2,・・・α。:71,72,・・・79
,7nで制御され、加算器62,・・・,69,6nに
よつて加え合されて入力側へFeedbackされ、加
算器80bで入力と加え合されて新しい出力203とな
り出力される。この関係を数式的に表現すれば
以上の説明は線形予測係数を例にとつて説明したが、こ
れと等価な偏自己相関係数についても分析、合成回路の
構成が異なるのみで全く同じに考えることができる。A residual waveform 201 or intensity-controlled random noise 202 as a sound source is added to an adder 80 . On the other hand, the sample value of the past output waveform is 1 sample period △T seconds (1
In the case of 0kHz sampling, the linear prediction coefficients α1, α2 are added to the amplitude control circuits 51, 52, . . . 59, 5n through the delay circuits 41, 42, . ,...α. :71,72,...79
, 7n, are added together by adders 62, . To express this relationship mathematically, the explanation above has been given using the linear prediction coefficient as an example, but the equivalent partial autocorrelation coefficient can also be considered in the same way, with the only difference being the configuration of the analysis and synthesis circuit. be able to.
本発明にもとづく実施の結果の1例を次に示す。An example of the results of implementation according to the present invention is shown below.
第5図はp−12の偏自己相関係数分析、合成の例であ
り、(a)は原音声波形、(b)はその時の残差波形(
有声音の例)、(c)はこれを一周期分の残差波形のく
りかえしでおきかえたもの、(d)は(c)による合成
結果である。(a)と(d)を比較してほとんど差のな
いことからも高品質の音声が再生されていることがうか
がわれる。Figure 5 shows an example of p-12 partial autocorrelation coefficient analysis and synthesis, where (a) is the original speech waveform and (b) is the residual waveform (
(Example of voiced sound), (c) is the result obtained by repeating the residual waveform for one cycle, and (d) is the synthesis result from (c). Comparing (a) and (d), there is almost no difference, which indicates that high quality audio is being reproduced.
以上の説明ではピツチ周期は残差波形の相関から求める
場合を示したが、原音声の相関から検出してもよいこと
は明らかである。In the above explanation, the pitch period is determined from the correlation of the residual waveform, but it is clear that it may be detected from the correlation of the original speech.
この場合、有声音、無声音の分離その他は、すでに述べ
た方法に従えばよい。本発明によれば、有声音の合成に
おいては音源として、あらかじめ記憶しておいた所定の
残差波形を用いているので、任意の内容の音声を歪の少
ない自然な形で合成することができる。In this case, separation of voiced sounds and unvoiced sounds may be performed according to the method described above. According to the present invention, since a predetermined residual waveform stored in advance is used as a sound source in voiced sound synthesis, it is possible to synthesize speech of arbitrary content in a natural form with less distortion. .
第1図は線形予測係数分析における予測誤差としての残
差波形の例、第2図は残差波形を求めるプロツク図、第
3図は本発明の実施例の音声合成回路のプロツク図、第
4図は合成のための制御情報の記憶内容の説明図、第5
図は本発明実施結果の1例である。Fig. 1 is an example of a residual waveform as a prediction error in linear prediction coefficient analysis, Fig. 2 is a block diagram for calculating the residual waveform, Fig. 3 is a block diagram of a speech synthesis circuit according to an embodiment of the present invention, and Fig. 4 is a block diagram of a speech synthesis circuit according to an embodiment of the present invention. The figure is an explanatory diagram of the storage contents of control information for synthesis.
The figure is an example of the results of implementing the present invention.
Claims (1)
成装置において、ピッチ区間分の所定の残差波形を記憶
する手段と、ランダムノイズ発生手段とを備え、有声音
合成においては上記残差波形を、無声音合成においては
上記ランダムノイズ発生手段の出力を、それぞれ音源と
して使用することを特徴とする音声合成装置。 2 上記特許請求の範囲1の記載において、上記残差波
形を記憶する手段は、一定時間毎に残差波形または源音
声の相関によつて波形を有声音区間と、無声音区間に分
け、上記有声音区間でピッチ周期を検出し、上記残差波
形の中から最初のピッチ周期区間分のみを記憶すること
を特徴とする音声合成装置。[Claims] 1. A speech synthesis device using linear prediction coefficients or partial autocorrelation coefficients, comprising means for storing a predetermined residual waveform for a pitch interval, and random noise generation means, and capable of performing voiced speech synthesis. A speech synthesis device characterized in that the residual waveform is used as a sound source in the case of unvoiced sound synthesis, and the output of the random noise generating means is used as a sound source in unvoiced sound synthesis. 2. In the above claim 1, the means for storing the residual waveform divides the waveform into a voiced sound section and an unvoiced sound section based on the correlation between the residual waveform or the source speech at regular time intervals, and stores the residual waveform at regular intervals. A speech synthesis device characterized in that a pitch period is detected in a voice section, and only the first pitch period section is stored from the residual waveform.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP50080118A JPS595917B2 (en) | 1975-06-30 | 1975-06-30 | Onseigouseisouchi |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP50080118A JPS595917B2 (en) | 1975-06-30 | 1975-06-30 | Onseigouseisouchi |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS524708A JPS524708A (en) | 1977-01-14 |
| JPS595917B2 true JPS595917B2 (en) | 1984-02-07 |
Family
ID=13709271
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP50080118A Expired JPS595917B2 (en) | 1975-06-30 | 1975-06-30 | Onseigouseisouchi |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS595917B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS576898A (en) * | 1980-06-13 | 1982-01-13 | Nippon Electric Co | Voice synthesizer |
-
1975
- 1975-06-30 JP JP50080118A patent/JPS595917B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS524708A (en) | 1977-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR950009596A (en) | Video recording and playback apparatus and method for song accompaniment | |
| EP0978119A1 (en) | Non-uniform time scale modification of recorded audio | |
| JPH06230800A (en) | Method and apparatus for compression and playback of sound data | |
| US20110166857A1 (en) | Human Voice Distinguishing Method and Device | |
| KR20030010898A (en) | 2-phase pitch detection method and apparatus | |
| JPS595917B2 (en) | Onseigouseisouchi | |
| Samad et al. | Pitch detection of speech signals using the cross-correlation technique | |
| JP3266124B2 (en) | Apparatus for detecting similar waveform in analog signal and time-base expansion / compression device for the same signal | |
| JPH05265495A (en) | Speech encoding device and its analyzer and synthesizer | |
| JPH087597B2 (en) | Speech coder | |
| KR20080065775A (en) | Speech education system for speech education | |
| Hasan et al. | An approach to voice conversion using feature statistical mapping | |
| US20050171777A1 (en) | Generation of synthetic speech | |
| KR100359988B1 (en) | real-time speaking rate conversion system | |
| JPS62102294A (en) | Voice coding system | |
| US11107504B1 (en) | Systems and methods for synchronizing a video signal with an audio signal | |
| JPS5817497A (en) | Voice pitch detector | |
| JPS5849878B2 (en) | Speech analysis/synthesis method | |
| KR940002853B1 (en) | Adaptive Extraction Method of Start Point and End Point of Speech Signal | |
| JPH0736119B2 (en) | Piecewise optimal function approximation method | |
| JPS58113992A (en) | Voice signal compression system | |
| JPS58113993A (en) | Voice signal compression system | |
| JPH09171400A (en) | Audio signal band compression transmission method, audio signal reproduction method, and audio signal band compression / expansion device | |
| JPH0754438B2 (en) | Voice processor | |
| JPS6265098A (en) | music vocoder |