JPH0594199A - 残差駆動型音声合成装置 - Google Patents
残差駆動型音声合成装置Info
- Publication number
- JPH0594199A JPH0594199A JP3253863A JP25386391A JPH0594199A JP H0594199 A JPH0594199 A JP H0594199A JP 3253863 A JP3253863 A JP 3253863A JP 25386391 A JP25386391 A JP 25386391A JP H0594199 A JPH0594199 A JP H0594199A
- Authority
- JP
- Japan
- Prior art keywords
- voice
- residual
- speech
- pitch
- unit
- 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.)
- Granted
Links
Abstract
(57)【要約】
【構成】 本発明の残差駆動型音声合成装置は、音声合
成フィルタの逆フィルタからなる音声分析フィルタの係
数として、音声素片メモリの音声素片単位の音声パラメ
ータを用い、この分析フィルタに高音、中音、低音のピ
ッチ周期の音声をそれぞれ入力することにより得られる
異なる3種類のピッチ周期の音声の残差信号の波形デー
タを抽出し、これらの波形データを残差波形メモリに蓄
えたものである。 【効果】 本発明によれば、音声を合成するために選択
された音声素片に対して、高音、中音、低音のいずれの
ピッチ周期の残差波形が駆動音源として用いられても、
選択され得る全ての残差信号の波形データが、実際の合
成に供せられる音声パラメータそのものを係数とした逆
フィルタにより抽出されたものであるので、ピッチの変
更にかかわらず、音源とパラメータが同一音声から抽出
したことになるため、より自然で高品質な合成音声が得
られる。
成フィルタの逆フィルタからなる音声分析フィルタの係
数として、音声素片メモリの音声素片単位の音声パラメ
ータを用い、この分析フィルタに高音、中音、低音のピ
ッチ周期の音声をそれぞれ入力することにより得られる
異なる3種類のピッチ周期の音声の残差信号の波形デー
タを抽出し、これらの波形データを残差波形メモリに蓄
えたものである。 【効果】 本発明によれば、音声を合成するために選択
された音声素片に対して、高音、中音、低音のいずれの
ピッチ周期の残差波形が駆動音源として用いられても、
選択され得る全ての残差信号の波形データが、実際の合
成に供せられる音声パラメータそのものを係数とした逆
フィルタにより抽出されたものであるので、ピッチの変
更にかかわらず、音源とパラメータが同一音声から抽出
したことになるため、より自然で高品質な合成音声が得
られる。
Description
【0001】
【産業上の利用分野】本発明は、任意の言葉を発声する
ことが可能な規則音声合成装置、特に残差駆動を行う残
差駆動型規則音声合成装置に関する。
ことが可能な規則音声合成装置、特に残差駆動を行う残
差駆動型規則音声合成装置に関する。
【0002】
【従来の技術】近年、任意の文章から音声を合成するた
めの規則合成手法の研究が盛んであり、現在では、新聞
の校閲装置や盲人用読書機などに試作、実用化されてい
るものがある。
めの規則合成手法の研究が盛んであり、現在では、新聞
の校閲装置や盲人用読書機などに試作、実用化されてい
るものがある。
【0003】任意の文章から音声を合成するための規則
合成装置は、例えば、テキスト入力に対し、文章解析を
行って読みがなやアクセントを決定し、音韻規則から、
必要な合成単位である音声素片(例えばCVC単位)を
決定して結合し、韻律規則から、声の高さなどを決定し
て、音声パラメータの時系列とピッチパターンを生成
し、これらのパラメータから音源とディジタルフィルタ
を構成することにより、合成音声を生成する。
合成装置は、例えば、テキスト入力に対し、文章解析を
行って読みがなやアクセントを決定し、音韻規則から、
必要な合成単位である音声素片(例えばCVC単位)を
決定して結合し、韻律規則から、声の高さなどを決定し
て、音声パラメータの時系列とピッチパターンを生成
し、これらのパラメータから音源とディジタルフィルタ
を構成することにより、合成音声を生成する。
【0004】さて、このような音声合成手法に用いる音
声パラメータとしては、LPC、LSPなどの線形予測
系のパラメータやフォルマントなどが一般的であり、一
方、音源としては、メモリの削減と処理の簡単化のた
め、インパルスと白色雑音が用いられていた。
声パラメータとしては、LPC、LSPなどの線形予測
系のパラメータやフォルマントなどが一般的であり、一
方、音源としては、メモリの削減と処理の簡単化のた
め、インパルスと白色雑音が用いられていた。
【0005】而して、LPC、LSPなどの線形予測系
の音声合成手法では、予測残差を駆動音源として用いる
ことにより、原音声に近い合成音声を得られることが知
られている。
の音声合成手法では、予測残差を駆動音源として用いる
ことにより、原音声に近い合成音声を得られることが知
られている。
【0006】従って、文字等の入力により任意の音声を
発声可能な規則合成についても、駆動音源として残差を
入力することにより、上記の原理から、高品質な合成音
を得られることが期待され、このような残差駆動型の規
則音声合成装置が提案されており(特願平2−2494
93号)、これについて以下に概説する。
発声可能な規則合成についても、駆動音源として残差を
入力することにより、上記の原理から、高品質な合成音
を得られることが期待され、このような残差駆動型の規
則音声合成装置が提案されており(特願平2−2494
93号)、これについて以下に概説する。
【0007】図1は、既提案の残差駆動型の規則音声合
成装置の構成をしたものであり、この装置によると、発
声すべき文字列が文字列バッファ(1)に入力される
と、音韻記号列生成部(2)は入力された文字列を音韻
記号列に変換する。例えば、「た*べにき*た」(但
し、*はアクセント位置を示す記号)という文字列が入
力されると「tabenikita」という音韻記号列
に変換する。
成装置の構成をしたものであり、この装置によると、発
声すべき文字列が文字列バッファ(1)に入力される
と、音韻記号列生成部(2)は入力された文字列を音韻
記号列に変換する。例えば、「た*べにき*た」(但
し、*はアクセント位置を示す記号)という文字列が入
力されると「tabenikita」という音韻記号列
に変換する。
【0008】次に、選択回路1(3)は、音韻記号列か
ら必要な音声素片を順次、決定選択し、音声素片メモリ
(4)に蓄えられた音声素片のうち必要な音声素片が、
音声素片接続部(5)で接続される。音声素片の単位と
しては、CVC(子音+母音+子音)、あるいは、CV
(子音+母音)とVC(母音+子音)を併用するものな
ども用いられるが、例として簡単のため、CV(子音+
母音)すなわち音節を単位とするものを考えると、「t
a、be、ni、ki、ta」が必要な音声素片として
順次選択され接続される。ここで接続された音声素片
は、音声パラメータとして音声パラメータバッファ
(6)に蓄えられ、係数として合成フィルタ(11)に
与えられる。
ら必要な音声素片を順次、決定選択し、音声素片メモリ
(4)に蓄えられた音声素片のうち必要な音声素片が、
音声素片接続部(5)で接続される。音声素片の単位と
しては、CVC(子音+母音+子音)、あるいは、CV
(子音+母音)とVC(母音+子音)を併用するものな
ども用いられるが、例として簡単のため、CV(子音+
母音)すなわち音節を単位とするものを考えると、「t
a、be、ni、ki、ta」が必要な音声素片として
順次選択され接続される。ここで接続された音声素片
は、音声パラメータとして音声パラメータバッファ
(6)に蓄えられ、係数として合成フィルタ(11)に
与えられる。
【0009】一方、アクセント位置等のイントネーショ
ンを表す記号も、発声すべき文字列とともに入力され、
文字列バッファ(1)から、ピッチパターン生成部
(7)に与えられると、ピッチパターン生成部(7)
は、発声文全体のピッチ(音程)を決定する。例えば、
「た*べにき*た」という入力の場合、「た」と「き」
にアクセントが存在するので、第5図に示すようなピッ
チパターンとなる。ピッチパターン生成部(7)では、
文全体にピッチが降下するフレーズ成分と、アクセント
位置でピッチが高くなるアクセント成分が加えられて、
ピッチパターンが生成される。
ンを表す記号も、発声すべき文字列とともに入力され、
文字列バッファ(1)から、ピッチパターン生成部
(7)に与えられると、ピッチパターン生成部(7)
は、発声文全体のピッチ(音程)を決定する。例えば、
「た*べにき*た」という入力の場合、「た」と「き」
にアクセントが存在するので、第5図に示すようなピッ
チパターンとなる。ピッチパターン生成部(7)では、
文全体にピッチが降下するフレーズ成分と、アクセント
位置でピッチが高くなるアクセント成分が加えられて、
ピッチパターンが生成される。
【0010】また、残差波形メモリ(8)には、図3に
示す如く、各音声素片に対応して、駆動音源として利用
するための残差波形が蓄えられており、選択回路1
(3)で決定選択された音声素片に対応して、必要な残
差波形が選択される。例の場合、「ta、be、ni、
ki、ta」の順で対応する残差波形が選択される。さ
らに、この残差波形メモリ(8)には、やはり図3に示
す如く、各音声素片に対してピッチの異なる複数の残差
波形が蓄えられており、ピッチパターン生成部(7)で
生成されたピッチに応じて、選択回路2(9)が適切な
ピッチの残差波形を選択決定し、駆動音源生成部(1
0)に蓄える。最後に、選択された残差波形は、駆動音
源生成部(10)で、ピッチパターン生成部(7)で生
成されたピッチに一致する値にピッチ変更が施され、所
望のピッチの残差波形が生成される。
示す如く、各音声素片に対応して、駆動音源として利用
するための残差波形が蓄えられており、選択回路1
(3)で決定選択された音声素片に対応して、必要な残
差波形が選択される。例の場合、「ta、be、ni、
ki、ta」の順で対応する残差波形が選択される。さ
らに、この残差波形メモリ(8)には、やはり図3に示
す如く、各音声素片に対してピッチの異なる複数の残差
波形が蓄えられており、ピッチパターン生成部(7)で
生成されたピッチに応じて、選択回路2(9)が適切な
ピッチの残差波形を選択決定し、駆動音源生成部(1
0)に蓄える。最後に、選択された残差波形は、駆動音
源生成部(10)で、ピッチパターン生成部(7)で生
成されたピッチに一致する値にピッチ変更が施され、所
望のピッチの残差波形が生成される。
【0011】このようにして生成された残差波形は、駆
動音源として合成フィルタ(11)に入力され、合成フ
ィルタ(11)で合成音声が生成される。合成音声はD
/A変換器(12)を経て、スピーカ(13)から出力
される。
動音源として合成フィルタ(11)に入力され、合成フ
ィルタ(11)で合成音声が生成される。合成音声はD
/A変換器(12)を経て、スピーカ(13)から出力
される。
【0012】このような既提案装置の駆動音源生成部
(10)の動作について、以下にさらに説明を加える。
(10)の動作について、以下にさらに説明を加える。
【0013】まず、図3は残差波形メモリ(8)に蓄え
られている残差信号の波形データ例を示したものであ
る。このメモリ(8)の波形データは、CV(子音+母
音)構成の音節を音声素片の単位とした場合に対応して
おり、各音声素片に対応して、それぞれピッチ周期が異
なる3形態、即ち、高音用残差波形(ピッチ周期の短い
残差)、中音用残差波形(ピッチ周期の中程度残差)、
低音用残差波形(ピッチ周期の長い残差)が蓄えられて
いる。そして、このような残差波形メモリ(8)に蓄え
られている残差信号の波形データは、図4の駆動音源生
成部(10)によって、以下の如く処理されるのであ
る。
られている残差信号の波形データ例を示したものであ
る。このメモリ(8)の波形データは、CV(子音+母
音)構成の音節を音声素片の単位とした場合に対応して
おり、各音声素片に対応して、それぞれピッチ周期が異
なる3形態、即ち、高音用残差波形(ピッチ周期の短い
残差)、中音用残差波形(ピッチ周期の中程度残差)、
低音用残差波形(ピッチ周期の長い残差)が蓄えられて
いる。そして、このような残差波形メモリ(8)に蓄え
られている残差信号の波形データは、図4の駆動音源生
成部(10)によって、以下の如く処理されるのであ
る。
【0014】即ち、図4の選択回路1(3)からの選択
信号により、スイッチ1(101)が選択され、必要な
音声素片に対応する残差波形が、残差波形メモリ(8)
から読み出され、残差波形バッファ1(102)に蓄え
られる。「た*べにき*た」の例では、まず、「ta」
の残差波形が、読み出される。次に、選択回路2(9)
からの選択信号により、スイッチ2(103)が選択さ
れ、適切なピッチの残差が選択され、残差波形バッファ
2(104)に蓄えられる。例では、図2に示すように
「た」のピッチは、400Hzと高いので、高音用の
「ta」の残差波形が選択されて、残差波形バッファ2
(104)に蓄えられる。最後に、ピッチパターン生成
部(7)で決定されたピッチになるように、残差波形の
ピッチ周期の変更がピッチ変更回路(105)で施され
る。例えば、高音用の「ta」の残差波形が、380H
zの音声から抽出されたものであれば、ピッチパターン
生成部(7)で決定された400Hzになるよう、20
Hzだけピッチが低くなる(ピッチ周期が長くなる)よ
うな変更が施される。
信号により、スイッチ1(101)が選択され、必要な
音声素片に対応する残差波形が、残差波形メモリ(8)
から読み出され、残差波形バッファ1(102)に蓄え
られる。「た*べにき*た」の例では、まず、「ta」
の残差波形が、読み出される。次に、選択回路2(9)
からの選択信号により、スイッチ2(103)が選択さ
れ、適切なピッチの残差が選択され、残差波形バッファ
2(104)に蓄えられる。例では、図2に示すように
「た」のピッチは、400Hzと高いので、高音用の
「ta」の残差波形が選択されて、残差波形バッファ2
(104)に蓄えられる。最後に、ピッチパターン生成
部(7)で決定されたピッチになるように、残差波形の
ピッチ周期の変更がピッチ変更回路(105)で施され
る。例えば、高音用の「ta」の残差波形が、380H
zの音声から抽出されたものであれば、ピッチパターン
生成部(7)で決定された400Hzになるよう、20
Hzだけピッチが低くなる(ピッチ周期が長くなる)よ
うな変更が施される。
【0015】尚、ピッチ変更回路(105)で行われる
残差波形のピッチの変更としては、例えば、ピッチを低
くする時は、途中に零データを挿入してピッチ周期を長
くし、ピッチを高くする時は、途中のデータを削除して
ピッチ周期を短くする「零詰め切り捨て法」が用いられ
る。
残差波形のピッチの変更としては、例えば、ピッチを低
くする時は、途中に零データを挿入してピッチ周期を長
くし、ピッチを高くする時は、途中のデータを削除して
ピッチ周期を短くする「零詰め切り捨て法」が用いられ
る。
【0016】ピッチ変更を大幅に行うと、音質の劣化が
生じるので、上記の残差駆動型規則合成装置の例では、
高音用、中音用、低音用の3段階のピッチの異なる残差
をあらかじめ残差波形メモリに蓄えておき、所望のピッ
チに近いピッチ周期の残差波形を用いることにより、ピ
ッチの変更量が少なくすむように工夫している。
生じるので、上記の残差駆動型規則合成装置の例では、
高音用、中音用、低音用の3段階のピッチの異なる残差
をあらかじめ残差波形メモリに蓄えておき、所望のピッ
チに近いピッチ周期の残差波形を用いることにより、ピ
ッチの変更量が少なくすむように工夫している。
【0017】上述の如く、選択された音声素片に対応
し、かつ、所望のピッチに変更された残差波形が、駆動
音源として生成されるので、発音の自然性が高い合成音
声が得られるのである。
し、かつ、所望のピッチに変更された残差波形が、駆動
音源として生成されるので、発音の自然性が高い合成音
声が得られるのである。
【0018】以上に概説した残差駆動型音声合成装置に
よれば、その残差波形メモリ(8)に蓄えられているピ
ッチの異なる残差波形は、従来は図5に示す方法で作成
されるのが一般的であった。
よれば、その残差波形メモリ(8)に蓄えられているピ
ッチの異なる残差波形は、従来は図5に示す方法で作成
されるのが一般的であった。
【0019】即ち、例えば、3種類(3段階)のピッチ
の残差波形を作成する場合、図5(a)に示すように、
高音の入力音声を分析することにより、ピッチ周期の短
い、高音用の残差波形を抽出するのである。また、図5
(c)に示すように、低音の入力音声を分析することに
より、ピッチ周期の長い、低音用の残差波形を抽出す
る。中音のそれについても、図5(b)に示すように、
中音の入力音声を分析することにより、ピッチ周期の平
均的な長さの、低音用の残差波形を抽出するのである。
の残差波形を作成する場合、図5(a)に示すように、
高音の入力音声を分析することにより、ピッチ周期の短
い、高音用の残差波形を抽出するのである。また、図5
(c)に示すように、低音の入力音声を分析することに
より、ピッチ周期の長い、低音用の残差波形を抽出す
る。中音のそれについても、図5(b)に示すように、
中音の入力音声を分析することにより、ピッチ周期の平
均的な長さの、低音用の残差波形を抽出するのである。
【0020】
【発明が解決しようとする課題】前述した如く、従来の
残差駆動型規則合成装置では、ピッチの異なる残差波形
を利用して、駆動音源を生成する場合、音声素片として
蓄えられているLPCやLSPなどのパラメータと、駆
動音源として利用される残差波形が、異なる音声から分
析して抽出されたものとなるため、蓄えられた残差波形
を駆動音源とし、蓄えられた音声素片のパラメータを係
数として合成フィルタに通しても原音声を再生すること
ができず、生成される合成音声が劣化するという問題点
が生じる。
残差駆動型規則合成装置では、ピッチの異なる残差波形
を利用して、駆動音源を生成する場合、音声素片として
蓄えられているLPCやLSPなどのパラメータと、駆
動音源として利用される残差波形が、異なる音声から分
析して抽出されたものとなるため、蓄えられた残差波形
を駆動音源とし、蓄えられた音声素片のパラメータを係
数として合成フィルタに通しても原音声を再生すること
ができず、生成される合成音声が劣化するという問題点
が生じる。
【0021】また、各残差波形ごとに、対応する高さの
音声から抽出した音声素片を利用すれば、劣化はなくな
ると考えられるが、この場合は各ピッチに対応して音声
素片を複数個、蓄えておくことが必要となり、メモリ量
が増大する。
音声から抽出した音声素片を利用すれば、劣化はなくな
ると考えられるが、この場合は各ピッチに対応して音声
素片を複数個、蓄えておくことが必要となり、メモリ量
が増大する。
【0022】
【課題を解決するための手段】本発明の残差駆動型音声
合成装置は、音声合成フィルタの逆フィルタからなる音
声分析フィルタの係数として、音声素片メモリの音声素
片単位の音声パラメータを用い、この分析フィルタにそ
れぞれ異なるピッチ周期の音声を入力することにより得
られるそれぞれ異なるピッチ周期の音声の残差信号の波
形データを抽出し、この波形データを残差波形メモリに
蓄えたものである。
合成装置は、音声合成フィルタの逆フィルタからなる音
声分析フィルタの係数として、音声素片メモリの音声素
片単位の音声パラメータを用い、この分析フィルタにそ
れぞれ異なるピッチ周期の音声を入力することにより得
られるそれぞれ異なるピッチ周期の音声の残差信号の波
形データを抽出し、この波形データを残差波形メモリに
蓄えたものである。
【0023】
【作用】本発明の残差駆動型音声合成装置によれば、音
声を合成するために選択された音声素片に対して、どの
ような周期の残差波形が駆動音源として用いられても、
選択され得る全ての残差信号の波形データが、実際の合
成に供せられる音声パラメータそのものを係数とした逆
フィルタにより抽出されたものであるので、ピッチの変
更にかかわらず、音源とパラメータが同一音声から抽出
したことになるため、より自然で高品質な合成音声が得
られる。
声を合成するために選択された音声素片に対して、どの
ような周期の残差波形が駆動音源として用いられても、
選択され得る全ての残差信号の波形データが、実際の合
成に供せられる音声パラメータそのものを係数とした逆
フィルタにより抽出されたものであるので、ピッチの変
更にかかわらず、音源とパラメータが同一音声から抽出
したことになるため、より自然で高品質な合成音声が得
られる。
【0024】
【実施例】図6は、本発明の残差駆動型音声合成装置に
用いる残差信号の波形データの作成方法を示したもので
ある。図6(a)(b)(c)の各H(z)は、音声合
成フィルタの逆フィルタからなる音声分析フィルタの伝
達特性をゼット変換の記述で表したものである。これら
の図6(a)(b)(c)にそれぞれ示すように、高
音、中音、低音の3段階のピッチの異なる音声に対し
て、音声素片として蓄えられるLPC(線形予測係数、
編自己相関係数等)やLSPなどの音声パラメータを係
数とする逆フィルタをかけることにより、それぞれ高音
用、中音用、低音用の残差波形が生成される。
用いる残差信号の波形データの作成方法を示したもので
ある。図6(a)(b)(c)の各H(z)は、音声合
成フィルタの逆フィルタからなる音声分析フィルタの伝
達特性をゼット変換の記述で表したものである。これら
の図6(a)(b)(c)にそれぞれ示すように、高
音、中音、低音の3段階のピッチの異なる音声に対し
て、音声素片として蓄えられるLPC(線形予測係数、
編自己相関係数等)やLSPなどの音声パラメータを係
数とする逆フィルタをかけることにより、それぞれ高音
用、中音用、低音用の残差波形が生成される。
【0025】本発明の残差駆動型音声合成装置は、各音
声素片に対し、図6に示したのと同様の方法で作成した
残差波形を図3に示す残差波形メモリに蓄え、図1に示
す構成で残差駆動型の規則合成を行うのである。
声素片に対し、図6に示したのと同様の方法で作成した
残差波形を図3に示す残差波形メモリに蓄え、図1に示
す構成で残差駆動型の規則合成を行うのである。
【0026】すなわち、発声すべき文字列が文字列バッ
ファ(1)に入力されると、音韻記号列生成部(2)は
入力された文字列を音韻記号列に変換する。例えば、
「た*べにき*た」(但し、*はアクセント位置を示す
記号)という文字列が入力されると「tabeni k
ita」という音韻記号列に変換する。
ファ(1)に入力されると、音韻記号列生成部(2)は
入力された文字列を音韻記号列に変換する。例えば、
「た*べにき*た」(但し、*はアクセント位置を示す
記号)という文字列が入力されると「tabeni k
ita」という音韻記号列に変換する。
【0027】次に、選択回路1(3)は、音韻記号列か
ら必要な音声素片を順次、決定選択し、音声素片メモリ
(4)に蓄えられた音声素片のうち必要な音声素片が、
音声素片接続部(5)で接続される。音声素片の単位と
しては、CVC(子音+母音+子音)、あるいは、CV
(子音+母音)とVC(母音+子音)を併用するものな
ども用いられるが、例として簡単のため、CV(子音+
母音)すなわち音節を単位とするものを考えると、「t
a、be、ni、ki、ta」が必要な音声素片として
順次選択され接続される。
ら必要な音声素片を順次、決定選択し、音声素片メモリ
(4)に蓄えられた音声素片のうち必要な音声素片が、
音声素片接続部(5)で接続される。音声素片の単位と
しては、CVC(子音+母音+子音)、あるいは、CV
(子音+母音)とVC(母音+子音)を併用するものな
ども用いられるが、例として簡単のため、CV(子音+
母音)すなわち音節を単位とするものを考えると、「t
a、be、ni、ki、ta」が必要な音声素片として
順次選択され接続される。
【0028】接続された音声素片は、音声パラメータと
して音声パラメータバッファ(6)に蓄えられ、係数と
して合成フィルタ(11)に与えられる。
して音声パラメータバッファ(6)に蓄えられ、係数と
して合成フィルタ(11)に与えられる。
【0029】一方、アクセント位置等のイントネーショ
ンを表す記号も、発声すべき文字列とともに入力され、
文字列バッファ(1)から、ピッチパターン生成部
(7)に与えられると、ピッチパターン生成部(7)
は、発声文全体のピッチ(音程)を決定する。例えば、
「た*べに き*た」という入力の場合、「た」と
「き」にアクセントが存在するので、第5図に示すよう
なピッチパターンとなる。
ンを表す記号も、発声すべき文字列とともに入力され、
文字列バッファ(1)から、ピッチパターン生成部
(7)に与えられると、ピッチパターン生成部(7)
は、発声文全体のピッチ(音程)を決定する。例えば、
「た*べに き*た」という入力の場合、「た」と
「き」にアクセントが存在するので、第5図に示すよう
なピッチパターンとなる。
【0030】また、残差波形メモリ(8)には、各音声
素片に対応して、駆動音源として利用するための残差波
形が蓄えられており、選択回路1(3)で決定選択され
た音声素片に対応して、必要な残差波形が選択される。
例の場合、「ta、be、ni、ki、ta」の順で残
差波形が選択される。
素片に対応して、駆動音源として利用するための残差波
形が蓄えられており、選択回路1(3)で決定選択され
た音声素片に対応して、必要な残差波形が選択される。
例の場合、「ta、be、ni、ki、ta」の順で残
差波形が選択される。
【0031】さらに、残差波形メモリ(8)には、各音
声素片に対して、本発明で提案する方法で作成したピッ
チの異なる複数の残差波形が蓄えられており、ピッチパ
ターン生成部(7)で生成されたピッチに応じて、選択
回路2(9)が適切なピッチの残差波形を選択決定し、
駆動音源生成部(10)に蓄える。最後に、選択された
残差波形は、駆動音源生成部(10)で、ピッチパター
ン生成部(7)で生成されたピッチに一致する値にピッ
チ変更が施され、所望のピッチの残差波形が生成され
る。
声素片に対して、本発明で提案する方法で作成したピッ
チの異なる複数の残差波形が蓄えられており、ピッチパ
ターン生成部(7)で生成されたピッチに応じて、選択
回路2(9)が適切なピッチの残差波形を選択決定し、
駆動音源生成部(10)に蓄える。最後に、選択された
残差波形は、駆動音源生成部(10)で、ピッチパター
ン生成部(7)で生成されたピッチに一致する値にピッ
チ変更が施され、所望のピッチの残差波形が生成され
る。
【0032】このようにして生成された残差波形は、駆
動音源として合成フィルタ(11)に入力され、合成フ
ィルタ(11)で合成音声が生成される。合成音声はD
/A変換器(12)を経て、スピーカ(13)から出力
される。
動音源として合成フィルタ(11)に入力され、合成フ
ィルタ(11)で合成音声が生成される。合成音声はD
/A変換器(12)を経て、スピーカ(13)から出力
される。
【0033】
【発明の効果】本発明の残差駆動型音声合成装置は、ピ
ッチの変更にかかわらず、音源とパラメータが同一音声
から抽出したことになるので、接続すべき音声素片に対
応して選択された残差波形であれば、いずれのピッチの
残差波形を駆動音源として用いても、原音声に近い高品
質な合成音声を得ることができる。
ッチの変更にかかわらず、音源とパラメータが同一音声
から抽出したことになるので、接続すべき音声素片に対
応して選択された残差波形であれば、いずれのピッチの
残差波形を駆動音源として用いても、原音声に近い高品
質な合成音声を得ることができる。
【図1】残差駆動型規則合成装置の構成図、
【図2】ピッチパターンの模式図、
【図3】残差波形メモリの模式図、
【図4】駆動音源生成部の模式図、
【図5】従来の残差波形作成方法の解説図、
【図6】本発明の残差駆動型音声合成装置で用いる残差
波形作成方法の解説図。
波形作成方法の解説図。
(1)・・・文字列バッファ、 (2)・・・音韻記号列生成部、 (3)・・・選択回路1、 (4)・・・音声素片メモリ、 (5)・・・音声素片接続部、 (6)・・・音声パラメータバッファ、 (7)・・・ピッチパターン生成部、 (8)・・・残差波形メモリ、 (9)・・・選択回路2、 (10)・・駆動音源生成部、 (11)・・合成フィルタ、 (12)・・D/A変換器、 (13)・・スピーカ、 (101)・スイッチ1、 (102)・残差波形バッファ1、 (103)・スイッチ2、 (104)・残差波形バッファ2、 (105)・ピッチ変更回路
Claims (1)
- 【請求項1】 LPC、LSPなどの線形予測系の音声
特徴パラメータを音声素片単位で蓄えた音声素片メモ
リ、発声すべき音声の音声素片を示す記号列を生成する
音韻記号列生成部、及び該音韻記号列生成部により生成
された記号列に基づいて音声素片メモリから読み出した
音声素片を順次接続する音声素片接続部を備えた音声特
徴パラメータ制御手段、 各音声素片毎に対応したピッチ周期の異なる複数の残差
信号の波形データ群を蓄えた残差波形メモリ、発声すべ
き音声のピッチ周期変化を示したピッチパターンを生成
するピッチパターン生成部、及び上記残差波形メモリの
音声素片に対応した残差信号の波形データ群の中から該
ピッチパターン生成部で決定された各時点でのピッチ周
期に応じた残差波形データを選択する残差選択回路を備
えた駆動音源制御手段、 該残差選択回路で選択された残差を駆動音源とすると共
に、上記該音声素片接続部によって接続された音声素片
の音声パラメータを係数として音声を合成する線形予測
系の音声合成フィルタを備えた音声合成手段からなる残
差駆動型音声合成装置に於て、 上記残差波形メモリに蓄えるべきピッチ周期の異なる複
数の残差信号の波形データは、これと対応する上記音声
素片メモリの音声素片の音声パラメータを係数として、
上記音声合成フィルタの逆フィルタからなる音声分析フ
ィルタに、それぞれ異なるピッチ周期の音声を入力する
ことにより得ることを特徴とした残差駆動型音声合成装
置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03253863A JP3081300B2 (ja) | 1991-10-01 | 1991-10-01 | 残差駆動型音声合成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03253863A JP3081300B2 (ja) | 1991-10-01 | 1991-10-01 | 残差駆動型音声合成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0594199A true JPH0594199A (ja) | 1993-04-16 |
JP3081300B2 JP3081300B2 (ja) | 2000-08-28 |
Family
ID=17257179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP03253863A Expired - Fee Related JP3081300B2 (ja) | 1991-10-01 | 1991-10-01 | 残差駆動型音声合成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3081300B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002536693A (ja) * | 1999-02-08 | 2002-10-29 | クゥアルコム・インコーポレイテッド | 可変率音声符号化に基づいた音声合成装置 |
KR100429978B1 (ko) * | 1996-12-26 | 2004-07-27 | 엘지전자 주식회사 | 음성합성시스템의음질저하방지장치 |
US7092878B1 (en) | 1999-08-03 | 2006-08-15 | Canon Kabushiki Kaisha | Speech synthesis using multi-mode coding with a speech segment dictionary |
-
1991
- 1991-10-01 JP JP03253863A patent/JP3081300B2/ja not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100429978B1 (ko) * | 1996-12-26 | 2004-07-27 | 엘지전자 주식회사 | 음성합성시스템의음질저하방지장치 |
JP2002536693A (ja) * | 1999-02-08 | 2002-10-29 | クゥアルコム・インコーポレイテッド | 可変率音声符号化に基づいた音声合成装置 |
US7092878B1 (en) | 1999-08-03 | 2006-08-15 | Canon Kabushiki Kaisha | Speech synthesis using multi-mode coding with a speech segment dictionary |
Also Published As
Publication number | Publication date |
---|---|
JP3081300B2 (ja) | 2000-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR940002854B1 (ko) | 음성 합성시스팀의 음성단편 코딩 및 그의 피치조절 방법과 그의 유성음 합성장치 | |
US4912768A (en) | Speech encoding process combining written and spoken message codes | |
JPH031200A (ja) | 規則型音声合成装置 | |
US6212501B1 (en) | Speech synthesis apparatus and method | |
JPH0632020B2 (ja) | 音声合成方法および装置 | |
JP5360489B2 (ja) | 音素符号変換装置および音声合成装置 | |
JP4490818B2 (ja) | 定常音響信号のための合成方法 | |
JP3081300B2 (ja) | 残差駆動型音声合成装置 | |
JP5175422B2 (ja) | 音声合成における時間幅を制御する方法 | |
JP3059751B2 (ja) | 残差駆動型音声合成装置 | |
JP5560769B2 (ja) | 音素符号変換装置および音声合成装置 | |
JP2008058379A (ja) | 音声合成システム及びフィルタ装置 | |
JP3083624B2 (ja) | 音声規則合成装置 | |
JP3394281B2 (ja) | 音声合成方式および規則合成装置 | |
JPH09179576A (ja) | 音声合成方法 | |
JPH0863187A (ja) | 音声合成装置 | |
JPS5880699A (ja) | 音声合成方式 | |
JP2573585B2 (ja) | 音声スペクトルパタン生成装置 | |
JP2573586B2 (ja) | 規則型音声合成装置 | |
JP3284634B2 (ja) | 規則音声合成装置 | |
JP2001312300A (ja) | 音声合成装置 | |
JPH11352997A (ja) | 音声合成装置およびその制御方法 | |
JP2004206144A (ja) | 基本周波数パタン生成方法、及びプログラム記録媒体 | |
JP3297221B2 (ja) | 音韻継続時間長制御方式 | |
JPH038000A (ja) | 音声規則合成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |