JPS6022194A - 音声合成方法 - Google Patents
音声合成方法Info
- Publication number
- JPS6022194A JPS6022194A JP58129398A JP12939883A JPS6022194A JP S6022194 A JPS6022194 A JP S6022194A JP 58129398 A JP58129398 A JP 58129398A JP 12939883 A JP12939883 A JP 12939883A JP S6022194 A JPS6022194 A JP S6022194A
- Authority
- JP
- Japan
- Prior art keywords
- speech
- segment
- waveform
- pitch period
- pitch
- 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.)
- Pending
Links
- 238000001228 spectrum Methods 0.000 claims description 11
- 238000001308 synthesis method Methods 0.000 claims description 3
- 238000005520 cutting process Methods 0.000 claims description 2
- 239000011295 pitch Substances 0.000 description 43
- 238000000034 method Methods 0.000 description 15
- 230000003595 spectral effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 241000862969 Stella Species 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 239000012634 fragment Substances 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 239000002131 composite material Substances 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 210000001260 vocal cord Anatomy 0.000 description 3
- 230000001755 vocal effect Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000002679 ablation Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Developing Agents For Electrophotography (AREA)
- Audible-Bandwidth Dynamoelectric Transducers Other Than Pickups (AREA)
- Diaphragms For Electromechanical Transducers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明は、1ピッチ単位の音声素片相当の波形領域の情
報を単位として、それらを編集することによって音声出
力を合成する音声合成方法に関する。
報を単位として、それらを編集することによって音声出
力を合成する音声合成方法に関する。
(従来技術)
現在実用化されている音声出力の方式の多くは、あらか
じめ人間が発声した単語、文章を自然波形もしくは音声
情報の圧縮を図った圧縮波形(例えばADPCM符号、
PARに:OR)母うメータ)の形で蓄積し、それらを
出力に応じて、編集して合成する方式である。また今ま
での実用の音声出力装置の多くは、比較的少い種類の固
定した語句を出力していたが、最近汎用的な目的で大量
の語いもしくは人名、会社名、地名といった無制限な任
意の音声の出力を必要とする装置の要求が高まっている
。このような大量の言語情報を音声出力装置内に蓄積し
、必要に応じてこれを音声として出力するためには、そ
のすべてを人間の発声に頼ることは非現実的であシ、ま
た音声蓄積ファイルもぼう大な記憶容量を必要とする。
じめ人間が発声した単語、文章を自然波形もしくは音声
情報の圧縮を図った圧縮波形(例えばADPCM符号、
PARに:OR)母うメータ)の形で蓄積し、それらを
出力に応じて、編集して合成する方式である。また今ま
での実用の音声出力装置の多くは、比較的少い種類の固
定した語句を出力していたが、最近汎用的な目的で大量
の語いもしくは人名、会社名、地名といった無制限な任
意の音声の出力を必要とする装置の要求が高まっている
。このような大量の言語情報を音声出力装置内に蓄積し
、必要に応じてこれを音声として出力するためには、そ
のすべてを人間の発声に頼ることは非現実的であシ、ま
た音声蓄積ファイルもぼう大な記憶容量を必要とする。
ところで音声の波形を観測すると、母音などの有声音の
区間では、第1図の音声lアlの波形例に見られるよう
に、よく似た波形が繰り返しているのが判かる。この周
期をピッチ周期と呼び、この−周期内の波形をピッチ単
位の音声素片という。この素片の内容の変化が音韻性を
表わし、この周期の変化の時間的パターンがアクセント
を与える。前記のように母音などの有声音区間では、は
とんど同じ形の波形が繰シ返され、同じ種類の音声では
似た形の波形が現われる。従って音声中に現われる波形
の中で音声を作9上げるために必要な特徴的な音素波形
を記憶装置に蓄積し、この基本的な音素波形を編集しつ
なぎ合わせることによって任意の連続した音声を合成す
ることができると考えられる。6かかる考えに基づいた
音声素片編集方式では記憶装置内に格納した音声素片を
素材として、合成音声の品質をできるだけ自然音声の品
質に近づけるため声の高さくピッチ周期)と声の強さく
振幅)を制御情報に従って変化させながら連続音声を合
成していく。
区間では、第1図の音声lアlの波形例に見られるよう
に、よく似た波形が繰り返しているのが判かる。この周
期をピッチ周期と呼び、この−周期内の波形をピッチ単
位の音声素片という。この素片の内容の変化が音韻性を
表わし、この周期の変化の時間的パターンがアクセント
を与える。前記のように母音などの有声音区間では、は
とんど同じ形の波形が繰シ返され、同じ種類の音声では
似た形の波形が現われる。従って音声中に現われる波形
の中で音声を作9上げるために必要な特徴的な音素波形
を記憶装置に蓄積し、この基本的な音素波形を編集しつ
なぎ合わせることによって任意の連続した音声を合成す
ることができると考えられる。6かかる考えに基づいた
音声素片編集方式では記憶装置内に格納した音声素片を
素材として、合成音声の品質をできるだけ自然音声の品
質に近づけるため声の高さくピッチ周期)と声の強さく
振幅)を制御情報に従って変化させながら連続音声を合
成していく。
従来の音声素片編集方式では自然音声から切り出したピ
ッチ単位の音声素片を用い、ピンチの制御は第2図のご
とく用意された音声素片より長いピッチに対しては最終
値を持続させ、また短い場合には音声素片を途中で打ち
切って接続することによって行なわれていた。これは有
声音の音声波形が一つの周期の中で、大きい振幅で立ち
上がった波形が徐々に減衰する傾向にあり、音声素片の
後端の付近では振幅の値が小さく、波形を打ち切ったり
引き伸ばしたシしても音声の性質に与える影響が少ない
ということに基づいておシ、±30φ程度の変化までは
使用にたえるとされている。
ッチ単位の音声素片を用い、ピンチの制御は第2図のご
とく用意された音声素片より長いピッチに対しては最終
値を持続させ、また短い場合には音声素片を途中で打ち
切って接続することによって行なわれていた。これは有
声音の音声波形が一つの周期の中で、大きい振幅で立ち
上がった波形が徐々に減衰する傾向にあり、音声素片の
後端の付近では振幅の値が小さく、波形を打ち切ったり
引き伸ばしたシしても音声の性質に与える影響が少ない
ということに基づいておシ、±30φ程度の変化までは
使用にたえるとされている。
しかし、実際の自然波形、特に女性音声では一周期内で
波形が減衰しない場合が多く(第り図a参照)、このよ
うな素片を短い周期で接続すると素片打ち切シによって
波形の不連続が生じる(第3図す参照)。また、反対に
必要な長さの素片が自然音声から得られず、用意された
素片より長い素片が要求される場合、素片波形のデータ
の不足(第3図C参照)などのため合成音の品質を劣化
させる。音声応答を用いる場合、はとんど女声であるこ
とが要求されるが女性では特にこの劣化が大きい。逆に
、女性の場合ピッチの変化範囲が広く±30%以上の伸
縮を必要とすることがしばしば起こる。そのため、合成
音を自然なアクセントで出力するためには、実用上、同
じ音韻に対しても数種類の異なったピッチ周期を持った
素片を用意しなければならない。また、自然音声からピ
ッチ単位の音声素片を切シ出すことは容易ではなく、正
確な切り出しを行うためには人間の視察に頼らざるを得
ないが、自然音声においては音源の励起時点が明確でな
いため、目的のピッチ周期毎に素片をつなぎ合わせても
合成音のピッチ感覚はそれと異なる場合がち9、ピッチ
周期に対してどの程度の種類を用意すべきか不明な点が
多い。
波形が減衰しない場合が多く(第り図a参照)、このよ
うな素片を短い周期で接続すると素片打ち切シによって
波形の不連続が生じる(第3図す参照)。また、反対に
必要な長さの素片が自然音声から得られず、用意された
素片より長い素片が要求される場合、素片波形のデータ
の不足(第3図C参照)などのため合成音の品質を劣化
させる。音声応答を用いる場合、はとんど女声であるこ
とが要求されるが女性では特にこの劣化が大きい。逆に
、女性の場合ピッチの変化範囲が広く±30%以上の伸
縮を必要とすることがしばしば起こる。そのため、合成
音を自然なアクセントで出力するためには、実用上、同
じ音韻に対しても数種類の異なったピッチ周期を持った
素片を用意しなければならない。また、自然音声からピ
ッチ単位の音声素片を切シ出すことは容易ではなく、正
確な切り出しを行うためには人間の視察に頼らざるを得
ないが、自然音声においては音源の励起時点が明確でな
いため、目的のピッチ周期毎に素片をつなぎ合わせても
合成音のピッチ感覚はそれと異なる場合がち9、ピッチ
周期に対してどの程度の種類を用意すべきか不明な点が
多い。
(発明の目的)
本発明の目的は、有声音波形の短時間周波数スペクトル
包絡を逆フーリエ変換した波形を音声素片として用い、
しかも音声素片の両端部では十分減衰したものとなる程
度のサイゾル数からなるものを用い、音声素片の適用可
能なピッチ可変範囲を広げることによって、記憶してお
くべき素片数を減らし、合成時に設定される周期が短か
い場合に生じる素片つなぎ目の不連続性を、複数の再生
チャンネルを設定することによって解決しようとするも
のである。
包絡を逆フーリエ変換した波形を音声素片として用い、
しかも音声素片の両端部では十分減衰したものとなる程
度のサイゾル数からなるものを用い、音声素片の適用可
能なピッチ可変範囲を広げることによって、記憶してお
くべき素片数を減らし、合成時に設定される周期が短か
い場合に生じる素片つなぎ目の不連続性を、複数の再生
チャンネルを設定することによって解決しようとするも
のである。
(発明の概要)
く素片単位の作成〉
−はじめに有声音のピッチ成分除去の手法について説明
する。ここで、音声の発声機構をモデル化して考えてみ
ると、発生部と共振部とからなるものと考えることがで
き、 発生部は有声音に関してピッチごとに声帯によって励振
される空気の振動を表わし、共振部は生体的に咽、鼻、
舌、歯、唇などの声道と呼ばれる共振器を意味する。こ
のようなモデル化に伴ない有声音のスペクトルは声帯振
動波のスペクトルと声道の周波数特性の積として見るこ
とができる。
する。ここで、音声の発声機構をモデル化して考えてみ
ると、発生部と共振部とからなるものと考えることがで
き、 発生部は有声音に関してピッチごとに声帯によって励振
される空気の振動を表わし、共振部は生体的に咽、鼻、
舌、歯、唇などの声道と呼ばれる共振器を意味する。こ
のようなモデル化に伴ない有声音のスペクトルは声帯振
動波のスペクトルと声道の周波数特性の積として見るこ
とができる。
すなわち、有声音のスペクトルはG(f)、声帯振動波
のスペクトルを5(f) 、声道の周波数特性をV(f
)とすると c (f)= s (f) −v(f)となる。有声音
のスペクトルの中でV(f) 、 S (f)はそれぞ
れ、周波数とともにゆるやかに変化する成分(スペクト
ル包絡)と、細く急速に没化する成分(スペクトル微細
構造)となって表われる。
のスペクトルを5(f) 、声道の周波数特性をV(f
)とすると c (f)= s (f) −v(f)となる。有声音
のスペクトルの中でV(f) 、 S (f)はそれぞ
れ、周波数とともにゆるやかに変化する成分(スペクト
ル包絡)と、細く急速に没化する成分(スペクトル微細
構造)となって表われる。
従ってG(f)の中からスペクトル微細構造5(f)の
影4を取り除いたスペクトル包絡v(f)を抽出するこ
とによってピッチ成分全除去することができる。
影4を取り除いたスペクトル包絡v(f)を抽出するこ
とによってピッチ成分全除去することができる。
スペクトル包絡を抽出する方法は幾つか考えられるがこ
こでは比較的精度よく包絡が得られるケプストラム法を
用いる。
こでは比較的精度よく包絡が得られるケプストラム法を
用いる。
ケプストラムは信号のノソワースペクトルの対数の逆フ
ーリエ変換(I FFT )として定義される。音声の
発声機構をディジタルモデルに置き換えて考えると、音
源発生回路とディジタルフィルタ(Hz)とで表現でき
、そのディジタルフィルタの出力波形x(n)はフィル
タのイン・やルス応答h(n)と音源信号u(n)の畳
み込みで与えられるがこの音声の対数スペクトルAog
lx(ejW]はフィルタの対数振幅特性tag IH
(e Jw月と音源信号の対数スペクトルLogIU(
ejW)1によって Aog IX(e jw) l=Log IH(e j
w) I+tog IU(e Jw) lのような和の
形で与えられる。
ーリエ変換(I FFT )として定義される。音声の
発声機構をディジタルモデルに置き換えて考えると、音
源発生回路とディジタルフィルタ(Hz)とで表現でき
、そのディジタルフィルタの出力波形x(n)はフィル
タのイン・やルス応答h(n)と音源信号u(n)の畳
み込みで与えられるがこの音声の対数スペクトルAog
lx(ejW]はフィルタの対数振幅特性tag IH
(e Jw月と音源信号の対数スペクトルLogIU(
ejW)1によって Aog IX(e jw) l=Log IH(e j
w) I+tog IU(e Jw) lのような和の
形で与えられる。
ここで削成の炉7−リエ袈換
仝に)−企←)十◇←)
はケプストラムとよばれ、フィルタのインパピレス応答
。ヶプユ、5居顧は大きな。に対して。、音源信号のケ
プストラム◇(ホ)は小さな−に対して0となり、仝(
ハ)と・(ハ)はケフー・シへに文・比て重なシがほと
んどなく分離できる。従ってフィルタ特性。ヶゾユ、つ
J、仝に)は で与えられ音声の対数スペクトル包絡は全←)のフーリ
エ変換で与えられる。
。ヶプユ、5居顧は大きな。に対して。、音源信号のケ
プストラム◇(ホ)は小さな−に対して0となり、仝(
ハ)と・(ハ)はケフー・シへに文・比て重なシがほと
んどなく分離できる。従ってフィルタ特性。ヶゾユ、つ
J、仝に)は で与えられ音声の対数スペクトル包絡は全←)のフーリ
エ変換で与えられる。
このスペクトル包絡を逆FFT変換したものを音声素片
として採用する。第4図に六方音声を無声音、有声音の
判定を行って有声音に関してはケプストラム法によって
スペクトルの微細構造を除去したものを、音声合成装置
の記憶装置に格納するまでのフローを示す。その詳細な
説明は省略するが、このようにして作成した各音声素片
から128あるいは256程度の一定長のサンプルを取
シ出し、DPCM等の適当な圧縮技術を用いて圧縮し、
そのデータを音声合成用の素片単位とする。
として採用する。第4図に六方音声を無声音、有声音の
判定を行って有声音に関してはケプストラム法によって
スペクトルの微細構造を除去したものを、音声合成装置
の記憶装置に格納するまでのフローを示す。その詳細な
説明は省略するが、このようにして作成した各音声素片
から128あるいは256程度の一定長のサンプルを取
シ出し、DPCM等の適当な圧縮技術を用いて圧縮し、
そのデータを音声合成用の素片単位とする。
く波形再生〉
次に、第5図を用いて波形再生方法を説明する。
第5図において、ELi−EL5及びPT1〜PT5は
それぞれ合成すべき音声に関する入力情報に基づいて作
成された音声素片の系列とピッチ周期の系列を示すもの
であシ、音声素片の系列EL1〜EL5とピッチ周期の
系列PT1〜PT5とは対で作成されたものとして示し
ている。波形の再生チャンネルとしては第1〜第4なる
4チヤンネルを用意しておき、最初の音声素片ELlは
第1の再生チャンネルで両生させ、次のものEL2は第
2の再生チャンネルで再生させ、次々と再生チャンネル
を変えて再生させ、−循したら再び最初の第1の再生チ
ャンネルで再生させる。このように、順次循環的に1つ
の再生チャンネルに?A択して再生させることによシ、
例えば第1の再生チャンネルで音声素片を再生させるこ
とによシ、短かいピッチ周期が設定されても各音声素片
の全長にわたって再生され、これら全ての両生チャンネ
ルを加算することによって合成波形を得ることができる
。
それぞれ合成すべき音声に関する入力情報に基づいて作
成された音声素片の系列とピッチ周期の系列を示すもの
であシ、音声素片の系列EL1〜EL5とピッチ周期の
系列PT1〜PT5とは対で作成されたものとして示し
ている。波形の再生チャンネルとしては第1〜第4なる
4チヤンネルを用意しておき、最初の音声素片ELlは
第1の再生チャンネルで両生させ、次のものEL2は第
2の再生チャンネルで再生させ、次々と再生チャンネル
を変えて再生させ、−循したら再び最初の第1の再生チ
ャンネルで再生させる。このように、順次循環的に1つ
の再生チャンネルに?A択して再生させることによシ、
例えば第1の再生チャンネルで音声素片を再生させるこ
とによシ、短かいピッチ周期が設定されても各音声素片
の全長にわたって再生され、これら全ての両生チャンネ
ルを加算することによって合成波形を得ることができる
。
(実施例)
次に1,45図〜第9図を用いて、実施例について説明
する。
する。
第6図は、音声合成装置を示すブロック図であり、第7
図はマイクロプロセッサ1が実行する機能及び制御手順
を示すフローチャートである。合成すべき音声に関する
入力情報は、適当なポーズ等を伴って語句毎に文字コー
ド系列の形式で、りイブライタ2からマイクロプロセッ
サIに入力される。韻律メモリ部3には、入力語句に関
するアクセント型、イントネーション形、及び継続時間
などの韻律制御情報並び単音節情報が記憶されていて、
これらがマイクロプロセッサ−によって検索され、入力
情報に応じて単音節情報の系列とピッチ周期の系列PT
、が作成される。又、単音節情報は単音節メモリ4にお
ける各単音節の先頭アドレスを指定する単音節選択情報
と単音筒長とからなるように作成される。音節メモリ4
には、単音節を1ブロツクとしてその単音節を構成する
素片単位の選択情報の系列を記憶している。素片単位選
択情報は、素片メモリ5における各素片単位の先頭アド
レスを指定する情報で記憶している。素片メモリ5には
、標準的な任意の音素を再生するに必要な素片単位を記
憶していて、素片単位はDPCM等の過当な圧縮技術に
よって作成され、又、全ての素片単位は128サンプル
なる予め定められた一定長のサンプル時系列を再生でき
るデータ量で記憶している。波形再生器6は、採用した
圧縮技術に対応した構成となっておシ、素片単位のデー
タに基づいてそれに対応したサンプル時系列を再生する
ものであシ、合成出力でのピッチ周期が短かくても12
8個のサンゾルを再生できるように4チヤンネルの再生
チャンネルRG1〜RG4を設けている。波形再生は、
サンダルクロックの割込起動によって設定される実時間
の時間軸上において、ピッチ周期の系列PT、と素片単
位選択情報の系列とを対応設定し、ピッチ周期の更新毎
に時間軸上で対応した素片単位選択情報の素片単位EL
、を選択し、同じくピッチ周期の更新毎に順次循環的に
1つの再生チャンネル+S択することによって再生すべ
き素片単位と再生チャンネルを対応させ、全ての再生チ
ャンネルにおいて1ザンゾルずつ再生させ、これを重畳
させることによって実行される。
図はマイクロプロセッサ1が実行する機能及び制御手順
を示すフローチャートである。合成すべき音声に関する
入力情報は、適当なポーズ等を伴って語句毎に文字コー
ド系列の形式で、りイブライタ2からマイクロプロセッ
サIに入力される。韻律メモリ部3には、入力語句に関
するアクセント型、イントネーション形、及び継続時間
などの韻律制御情報並び単音節情報が記憶されていて、
これらがマイクロプロセッサ−によって検索され、入力
情報に応じて単音節情報の系列とピッチ周期の系列PT
、が作成される。又、単音節情報は単音節メモリ4にお
ける各単音節の先頭アドレスを指定する単音節選択情報
と単音筒長とからなるように作成される。音節メモリ4
には、単音節を1ブロツクとしてその単音節を構成する
素片単位の選択情報の系列を記憶している。素片単位選
択情報は、素片メモリ5における各素片単位の先頭アド
レスを指定する情報で記憶している。素片メモリ5には
、標準的な任意の音素を再生するに必要な素片単位を記
憶していて、素片単位はDPCM等の過当な圧縮技術に
よって作成され、又、全ての素片単位は128サンプル
なる予め定められた一定長のサンプル時系列を再生でき
るデータ量で記憶している。波形再生器6は、採用した
圧縮技術に対応した構成となっておシ、素片単位のデー
タに基づいてそれに対応したサンプル時系列を再生する
ものであシ、合成出力でのピッチ周期が短かくても12
8個のサンゾルを再生できるように4チヤンネルの再生
チャンネルRG1〜RG4を設けている。波形再生は、
サンダルクロックの割込起動によって設定される実時間
の時間軸上において、ピッチ周期の系列PT、と素片単
位選択情報の系列とを対応設定し、ピッチ周期の更新毎
に時間軸上で対応した素片単位選択情報の素片単位EL
、を選択し、同じくピッチ周期の更新毎に順次循環的に
1つの再生チャンネル+S択することによって再生すべ
き素片単位と再生チャンネルを対応させ、全ての再生チ
ャンネルにおいて1ザンゾルずつ再生させ、これを重畳
させることによって実行される。
第8図〜第10図はマイクロプロセッサ1が実行する波
形再成のフローを示すものである。
形再成のフローを示すものである。
第8図は、波形再生のフローを示すものであシ、初期設
定されかつ後述の如く更新される4チヤンネル分のアド
レス変数ADl−AD、を用意しておき、ステツ7’S
、pHにおいて第1アドレス変数A、D、で素片メモリ
5のアドレスを指定して1つの素片単位の1つのデータ
を読み出し、そのデータを波形再生器6の第1再生チヤ
ンネルRGlへ送シ、1つのサンプルを再生させる。ス
テップSP12〜5P14では、それぞれ第2〜第4ア
ドレス変数AD2〜AD4で素片メモリ5のアドレスを
指定し、それぞれ対応した第2〜第4再生チヤンネルR
G2〜RG4でそれぞれ1つのサンプルを再生させる。
定されかつ後述の如く更新される4チヤンネル分のアド
レス変数ADl−AD、を用意しておき、ステツ7’S
、pHにおいて第1アドレス変数A、D、で素片メモリ
5のアドレスを指定して1つの素片単位の1つのデータ
を読み出し、そのデータを波形再生器6の第1再生チヤ
ンネルRGlへ送シ、1つのサンプルを再生させる。ス
テップSP12〜5P14では、それぞれ第2〜第4ア
ドレス変数AD2〜AD4で素片メモリ5のアドレスを
指定し、それぞれ対応した第2〜第4再生チヤンネルR
G2〜RG4でそれぞれ1つのサンプルを再生させる。
ステップSPI 5では、全ての再生チャンネルRG、
〜RG、の出力すなわち4サンプルを加算して重畳する
ことによって合成出力の1サンプルを再生し出力する。
〜RG、の出力すなわち4サンプルを加算して重畳する
ことによって合成出力の1サンプルを再生し出力する。
サンプルクロックの割込起動毎に1サンプルずつ再生す
ることによ・って合成出力を再生する。
ることによ・って合成出力を再生する。
第9図は、サンプルクロックの時間軸上で、素片単位選
択情報を設定するフローチャートを示すものである。
択情報を設定するフローチャートを示すものである。
第8図において、サンプルクロックの割込によって起動
され、ステップ5T21において現在処理中の単音節が
残゛存しているか判定される。単音筒長変数PHt=0
ならばステップ5P22において、単音節番号をインク
レメントして先に作成されている単音節情報の系列から
次の単音節情報を取9出し、ステップ5P23において
その単音筒長PHLaff:単音節長変数P)It、T
hロードし、又、その単音節選択情報すなわち単音節先
頭アドレスを単音節メモリ4のアドレス変数AD にロ
ードする。続いて、ステップ5P24,5P25におい
て、その先頭アドレスで単音節メモリ4のアドレスを指
定して素片単位EL、の先頭アドレスを読み出し、それ
を累月メ! モリ5のアドレス変数ADeヘロードする。こノステッ
ゾSP25において、1つの単音節における最初の素片
単位選択情報がサンプルクロックと対応して設定された
ことになる。また、ステツノSP、26において現在処
理中の素片単位EL・の残存長が判断され、素片長変数
ELt=Oならば、ステップ5T27においてアドレス
変数AD、の内容をインクレメントして次のアドレスを
指定し、ステップ5P24゜5P25’を経て、1つの
単音節における次の素片単位EL、+1の先頭アドレス
すなわち次の素片単位選択情報がサンプルクロックの時
間軸上に設定される。ステップ5P28 、5P29は
素片長をサンプルクロックの時間軸上で計数する過程で
あシ、全ての素片単位のサンプル数は同一の128個に
しているので、ステラfSP28で素片長変数ELtと
して128をロードし、ステップ5P29においてサン
プルクロックと同期してデクレメントすることによって
実行され、また、ステラ7″′5P30では、同じくサ
ンプルクロックと同期して単音筒長変数PHt−iデク
レメントしておく。
され、ステップ5T21において現在処理中の単音節が
残゛存しているか判定される。単音筒長変数PHt=0
ならばステップ5P22において、単音節番号をインク
レメントして先に作成されている単音節情報の系列から
次の単音節情報を取9出し、ステップ5P23において
その単音筒長PHLaff:単音節長変数P)It、T
hロードし、又、その単音節選択情報すなわち単音節先
頭アドレスを単音節メモリ4のアドレス変数AD にロ
ードする。続いて、ステップ5P24,5P25におい
て、その先頭アドレスで単音節メモリ4のアドレスを指
定して素片単位EL、の先頭アドレスを読み出し、それ
を累月メ! モリ5のアドレス変数ADeヘロードする。こノステッ
ゾSP25において、1つの単音節における最初の素片
単位選択情報がサンプルクロックと対応して設定された
ことになる。また、ステツノSP、26において現在処
理中の素片単位EL・の残存長が判断され、素片長変数
ELt=Oならば、ステップ5T27においてアドレス
変数AD、の内容をインクレメントして次のアドレスを
指定し、ステップ5P24゜5P25’を経て、1つの
単音節における次の素片単位EL、+1の先頭アドレス
すなわち次の素片単位選択情報がサンプルクロックの時
間軸上に設定される。ステップ5P28 、5P29は
素片長をサンプルクロックの時間軸上で計数する過程で
あシ、全ての素片単位のサンプル数は同一の128個に
しているので、ステラfSP28で素片長変数ELtと
して128をロードし、ステップ5P29においてサン
プルクロックと同期してデクレメントすることによって
実行され、また、ステラ7″′5P30では、同じくサ
ンプルクロックと同期して単音筒長変数PHt−iデク
レメントしておく。
第10図は、ピッチ周期を実時間上で設定し、且つ同時
的に素片メモリ5から読み出される4個の素片単位を所
定の再生チャンネルRG工〜RG。
的に素片メモリ5から読み出される4個の素片単位を所
定の再生チャンネルRG工〜RG。
へ対応づけるフローを示す。第10図を参照するに、サ
ンプルクロックで割込起動がかけられる毎に、ステップ
5P40において現在設定中のピッチ周期PT、の残存
長が判定され、ピッチ周期変数PTt= Oならば、ス
テップ5P41〜5P43ノ処理後、ステップ44にお
いてピッチ番号jtインクレメントして先で作成されて
いるピッチ周期系列から次のピッチ周期PTje取り出
し、ステラfSP45においてそれをビ、チ周期変数P
Htヘロードし、又、ステップ5P46においてサンプ
ルクロックと同期してそのピッチ周期変数PHt全デク
レメントすることによって、サンプルクロックの時間軸
上で各ピッチ周期PT、を設定する。ピッチ周期PT。
ンプルクロックで割込起動がかけられる毎に、ステップ
5P40において現在設定中のピッチ周期PT、の残存
長が判定され、ピッチ周期変数PTt= Oならば、ス
テップ5P41〜5P43ノ処理後、ステップ44にお
いてピッチ番号jtインクレメントして先で作成されて
いるピッチ周期系列から次のピッチ周期PTje取り出
し、ステラfSP45においてそれをビ、チ周期変数P
Htヘロードし、又、ステップ5P46においてサンプ
ルクロックと同期してそのピッチ周期変数PHt全デク
レメントすることによって、サンプルクロックの時間軸
上で各ピッチ周期PT、を設定する。ピッチ周期PT。
の更新と同期して実行されるステラfsP41〜43に
おいて、まずステップ5P41において4チヤンネル指
定値CHをインクレメントすることによって順次循環的
に1つのチャンネルを選択し、ステラfSP42で素片
メモリ5の4チャンネル分のアドレス変数AD、〜AD
4のなかから前記指定値C)Iに対応するアドレス変数
ADchを選択し、ステラ7’5P43では現在設定さ
れている素片単位EL、の選択情報すなわち素片単位の
先頭アドレス全示すアドレス変数ADe’にその選択さ
れたチャンネルのアドレス変数ADo、ヘロードするこ
とによって、各素片単位を各チャンネルに割シ当てる。
おいて、まずステップ5P41において4チヤンネル指
定値CHをインクレメントすることによって順次循環的
に1つのチャンネルを選択し、ステラfSP42で素片
メモリ5の4チャンネル分のアドレス変数AD、〜AD
4のなかから前記指定値C)Iに対応するアドレス変数
ADchを選択し、ステラ7’5P43では現在設定さ
れている素片単位EL、の選択情報すなわち素片単位の
先頭アドレス全示すアドレス変数ADe’にその選択さ
れたチャンネルのアドレス変数ADo、ヘロードするこ
とによって、各素片単位を各チャンネルに割シ当てる。
ステップ5P47において、各チャンネルのアドレス変
数A DI −A Da fそれぞれインクレメントす
ることによって、各アドレス変数AD、〜AD4は、そ
れぞれ異なった素片単位であってしかも異なった順番の
サングルを再生するデータを、サンプルクロックと同期
して順次アドレスしていくことができる。
数A DI −A Da fそれぞれインクレメントす
ることによって、各アドレス変数AD、〜AD4は、そ
れぞれ異なった素片単位であってしかも異なった順番の
サングルを再生するデータを、サンプルクロックと同期
して順次アドレスしていくことができる。
上記実施例においては、実時間のサンプルクロックを採
用しているために、アドレス変数を4個だけ用意して1
サンプルずつ再生できるようにしているが、計算時間の
サンプルクロックを基準にして再生する場合には、ピッ
チ周期の更新毎にその時間軸で対応した素片単位の全て
のデータを対応した再生チャンネルに読み出して再生さ
せ、各再生チャンネルにおける再生サンプル時系列k
=度記憶させ、その後、隣接先行ピッチ周期のものに対
して後続瞬接ピッチ周期のサンプル時系列がピッチ周期
分遅れた関係にあるサンプル同志を加算することによっ
ても合成波形を得ることができる。
用しているために、アドレス変数を4個だけ用意して1
サンプルずつ再生できるようにしているが、計算時間の
サンプルクロックを基準にして再生する場合には、ピッ
チ周期の更新毎にその時間軸で対応した素片単位の全て
のデータを対応した再生チャンネルに読み出して再生さ
せ、各再生チャンネルにおける再生サンプル時系列k
=度記憶させ、その後、隣接先行ピッチ周期のものに対
して後続瞬接ピッチ周期のサンプル時系列がピッチ周期
分遅れた関係にあるサンプル同志を加算することによっ
ても合成波形を得ることができる。
(発明の効果)
以上説明したように、本実施例による童声合成装置では
有声音の音声素片波形として前記の方法によって原音声
波形からピッチ成分を取り除いた波形を用いるため、合
成時において原音声のビ。
有声音の音声素片波形として前記の方法によって原音声
波形からピッチ成分を取り除いた波形を用いるため、合
成時において原音声のビ。
チ周期に影響されにくい。従って、同じ音韻に対して異
なったピッチを持つ多くの音声素片を用意する必要がな
く、原音声から同じ音韻に庭して必要とするピッチをも
った複数の音声系片を切り出すといっためんどうな作業
が不要である。また、複数の再生チャンネルを設けてそ
の出力を重畳することによって合成しているため、素片
単位のデータとして一定長のサンプル系列を表現するも
のを採用しても素片のつなぎ目の不連続を解消J−るこ
とかできる。
なったピッチを持つ多くの音声素片を用意する必要がな
く、原音声から同じ音韻に庭して必要とするピッチをも
った複数の音声系片を切り出すといっためんどうな作業
が不要である。また、複数の再生チャンネルを設けてそ
の出力を重畳することによって合成しているため、素片
単位のデータとして一定長のサンプル系列を表現するも
のを採用しても素片のつなぎ目の不連続を解消J−るこ
とかできる。
第1図〜第3図はそれぞれ音声の時間領域波形例を示す
図、第4図は本発明における音声累月作成の概要を示す
フロー図、第5図は本発明における波形再生の概要を示
す波形説明図、第6図は本発明の実施例を示すブロック
図、第7図はその全体フローを示す図、第8図〜語10
図はそこでの波形再生の詳細フo−’f示す図でめる。 I・・・マイクロフロセッサ、2・・・タイプライタ、
3・・・韻律メモリ、4・・・音節メモリ、5・・・累
月メモリ、6・・・波形再生器。 特許出願人 沖電気工業株式会社 第1図 第2図 第3図 1、事件の表示 昭和58年 特 許 願第129398号 。 2、発明の名称 音声合成方法 3、補正をする者 事件との関係 特許出 願 人 任 所(〒105) 東京都港区虎ノ門1丁目7番12
号住 所(〒105) 東京都港区虎ノ門1丁目7番1
2号沖電気工業株式会社内 電話 501−3111(大代表) 5、補正の対象 明細書中「発明の詳細な説明」の欄6
、補正の内容 別紙のとおり 6、補正の内容 (1)明細書第2頁第15行目に「圧縮波形」とあるの
を「圧縮符号」と補正する。 (2)同書第5頁第9行目に[逆に、女性の・・・」と
あるのを「更に、女性の・・・」と補正する。 (3)同書第6頁第6行目に「サイゾル数」とあるのを
「サンプル数」と補正する。
図、第4図は本発明における音声累月作成の概要を示す
フロー図、第5図は本発明における波形再生の概要を示
す波形説明図、第6図は本発明の実施例を示すブロック
図、第7図はその全体フローを示す図、第8図〜語10
図はそこでの波形再生の詳細フo−’f示す図でめる。 I・・・マイクロフロセッサ、2・・・タイプライタ、
3・・・韻律メモリ、4・・・音節メモリ、5・・・累
月メモリ、6・・・波形再生器。 特許出願人 沖電気工業株式会社 第1図 第2図 第3図 1、事件の表示 昭和58年 特 許 願第129398号 。 2、発明の名称 音声合成方法 3、補正をする者 事件との関係 特許出 願 人 任 所(〒105) 東京都港区虎ノ門1丁目7番12
号住 所(〒105) 東京都港区虎ノ門1丁目7番1
2号沖電気工業株式会社内 電話 501−3111(大代表) 5、補正の対象 明細書中「発明の詳細な説明」の欄6
、補正の内容 別紙のとおり 6、補正の内容 (1)明細書第2頁第15行目に「圧縮波形」とあるの
を「圧縮符号」と補正する。 (2)同書第5頁第9行目に[逆に、女性の・・・」と
あるのを「更に、女性の・・・」と補正する。 (3)同書第6頁第6行目に「サイゾル数」とあるのを
「サンプル数」と補正する。
Claims (1)
- 【特許請求の範囲】 a)自然有声音の短時間周波数スペクトル包絡を逆フー
リエ変換した波形に相当するものを表現する素片単位を
含み、全ての素片単位を一定個数の波形サンプルからな
る系列を表現するデータで記憶しておき、 b)合成すべき音声に関する入力情報に基づいて選択さ
れた素片単位を大刀とじてそのサンプル系列を再生する
再生チャンネルを予め定められた個数だけ用意しておき
、 C)合成すべき音声に関する入力情報に基づいて逐次選
択される素片単位を、ピッチ周期の更新と同期して前記
再生チャンネルのなかから順次循環的に選択される1つ
の再生チャンネルに与えることによって、隣接先行する
素片単位に関する再生サンプル系列に対して隣接継続す
る素片単位に関する再生サンプル系列がピッチ周期に対
応したd)全ての再生チャンネルの出力を重畳させるこ
とによって音声出力ヲ会成することを特徴とした音声合
成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58129398A JPS6022194A (ja) | 1983-07-18 | 1983-07-18 | 音声合成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58129398A JPS6022194A (ja) | 1983-07-18 | 1983-07-18 | 音声合成方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6022194A true JPS6022194A (ja) | 1985-02-04 |
Family
ID=15008576
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58129398A Pending JPS6022194A (ja) | 1983-07-18 | 1983-07-18 | 音声合成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6022194A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5197303A (ja) * | 1975-02-21 | 1976-08-26 | ||
| JPS57141698A (en) * | 1981-02-26 | 1982-09-02 | Sony Corp | Voice synthesizer |
-
1983
- 1983-07-18 JP JP58129398A patent/JPS6022194A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5197303A (ja) * | 1975-02-21 | 1976-08-26 | ||
| JPS57141698A (en) * | 1981-02-26 | 1982-09-02 | Sony Corp | Voice synthesizer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3294604B2 (ja) | 波形の加算重畳による音声合成のための処理装置 | |
| JP4067762B2 (ja) | 歌唱合成装置 | |
| JPH0833744B2 (ja) | 音声合成装置 | |
| JPH031200A (ja) | 規則型音声合成装置 | |
| JP3732793B2 (ja) | 音声合成方法、音声合成装置及び記録媒体 | |
| Murray et al. | Rule-based emotion synthesis using concatenated speech | |
| JPH0641557A (ja) | 音声合成のための方法および装置 | |
| JP2904279B2 (ja) | 音声合成方法および装置 | |
| Dutilleux et al. | Time‐segment Processing | |
| JP2612867B2 (ja) | 音声ピッチ変換方法 | |
| JPH0642158B2 (ja) | 音声合成装置 | |
| JP2987089B2 (ja) | 音声素片作成方法および音声合成方法とその装置 | |
| JPS6021098A (ja) | 音声合成方法 | |
| JPS5914752B2 (ja) | 音声合成方式 | |
| JPH08160991A (ja) | 音声素片作成方法および音声合成方法、装置 | |
| JP2577372B2 (ja) | 音声合成装置および方法 | |
| JP2809769B2 (ja) | 音声合成装置 | |
| Murray | Emotion in concatenated speech | |
| JPS6022195A (ja) | 音声合成方法 | |
| JPS59155899A (ja) | 音声合成方式 | |
| JP5481957B2 (ja) | 音声合成装置 | |
| JPS5897093A (ja) | 音声合成方法 | |
| Singh et al. | Removal of spectral discontinuity in concatenated speech waveform | |
| JPS63210899A (ja) | 音声合成装置 | |
| JPH09325788A (ja) | 音声合成装置及び方法 |