JPH01200291A - 音声合成装置 - Google Patents

音声合成装置

Info

Publication number
JPH01200291A
JPH01200291A JP63025942A JP2594288A JPH01200291A JP H01200291 A JPH01200291 A JP H01200291A JP 63025942 A JP63025942 A JP 63025942A JP 2594288 A JP2594288 A JP 2594288A JP H01200291 A JPH01200291 A JP H01200291A
Authority
JP
Japan
Prior art keywords
devoicing
vowel
character string
speech synthesis
determination
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
Application number
JP63025942A
Other languages
English (en)
Inventor
Osamu Kimura
治 木村
Nobuyoshi Amaki
延佳 海木
Jiyungo Kitou
鬼頭 淳悟
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP63025942A priority Critical patent/JPH01200291A/ja
Publication of JPH01200291A publication Critical patent/JPH01200291A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、規則合成音声を生成する音声合成装置に関
する。
〈従来の技術〉 自然な合成音声を生成するためには所定の母音を無声化
することが重要である。
従来、母音の無声化の規則としては、例えば[佐原大和
1箱田和雄“法則による音声合成”研突尖用化報告第2
7巻第12号、P、2562(62)?it々公社編1
978年」かある。
第3図は上記従来の母音無声化規則を用いた無声化判定
ルーチンのフローチャートである。以下、第3図を用い
てこの従来の無声化判定ルーチンについて説明する。
ステップS 3+で、対象とする母音か高舌母音(/i
/、/u/)であるか否かが判別される。その結果、高
舌母音であればステップS32に進み、そうでなければ
有声と判断してステップS 37に進む。
ステップS ff2で、対象とする母音が無声子音に挾
まれるか否かが判別される。その結果、挾まれていれば
ステップS 33に進み、そうでなければ有声と判断し
てステップS37に進む。
ステップS33で、対象とする母音がアクセント核(音
の高さが相対的に高から低に変化する位置)を有してい
るか否かが判別される。その結果、アクセント核を有し
ていればステップS。に進み、そうでなければステップ
Sa4に進む。
ステップS ff14で、対象とする母音か第1モーラ
であるか否かが判別される。その結果、第1モーラてあ
ればステップ5311に進み、そうでなければステップ
S 36に進む。
ステップS 36で、先行する母音がすでに無声化され
ているか否かが判別される。その結果、無声化されてい
れば準無声化としてステップS3eへ進み、そうでなけ
ればステップS3Bに進む。
ステシブ5311で、対象とする母音が同種の無声摩擦
音に挾まれているか否かが判別される。その結果、挾ま
れていれば亭無声化としてステップ839に進み、そう
でなければステップ93Bに進む。
ステップS37で、対象とする母音を有声化すると判定
される。
ステップS seで、対象とする母音を無声化すると判
定される。
ステップS。で、対象とする母音の継続時間を短くする
などの準無声化処理が実行される。
〈発明が解決しようとする課題〉 しかしながら、上記従来の無声化の規則では、母音の無
声化現象に大きな影響を与えるアクセント型とモーラ位
置との関係(以下、アクセントパターンと言う)が考慮
されていない。上記アクセント型とは、単語を形成する
音節のうち高く唱える音節の位置によって分類するもの
であり、例えば“n型”とは第2番目の音節からn番目
までを高く唱え、1番目の音節とn+1番目以下の音節
はすべて低く唱えることを表わす(新明解国語事典第3
版 付録 アクセント−覧)。また、同様に母音の無声
化現象に影響を与える発声速度ら考慮されていない。そ
のため、無声化の規則が実音声と必ずしも一致しない場
合がある。したがって、上記従来の無声化の規則によっ
て生成された合成音声は不自然に聞えるという問題があ
る。
そこで、この発明の目的は、アクセントパターン別の無
声化生起度合いに基づいて、さらに、アクセントパター
ン別の無声化生起度合いと、発声速度に応じて設定され
ろ無声化閾値とに基づいて、対象母音の有声化・無声化
を判定することによって、実音声に近い自然な合成音声
を生成することができる音声合成装置を提供することに
ある。
〈課題を解決するための手段〉 上記目的を達成するため、この発明は、文字列が人力さ
れる文字列解析部の出力から、規則ファイルに格納され
た規則に従って合成パラメータ生成手段で音声合成パラ
メータを生成し、この音声合成パラメータに基づいて音
声合成手段で音声合成を行う音声合成装置において、上
記文字列解析部から人力された文字列のアクセントパタ
ーンと、上記規則ファイルに格納されたアクセントパタ
ーン別の無声化生起度合いに基づいて、上記人力された
文字列の各母音毎の無声化生起度合いを設定する無声化
生起度合い設定手段と、上記無声化生起度合い設定手段
で設定された無声化生起度合いに基づいて、入力文字列
の各母音毎に有声化・無声化を判定する有声化・無声化
判定手段を備えたことを特徴としている。
また、この発明は、上記規則ファイルに発声速度別の無
声化判定閾値を格納しており、この発声速度別の無声化
判定閾値に基づいて、指定された発声速度に従って無声
化判定閾値を設定する無声化判定閾値設定手段を備えて
、上記有声化・無声化判定手段は、上記無声化生起度合
い設定手段で設定された無声化生起度合いと、上記無声
化判定閾値設定手段で設定された無声化判定閾値に基づ
いて、入力文字列の各母音毎に有声化・無声化を判定す
る。
〈作用〉 任意の文字列が文字列解析部に入力され、文字列解析部
からの出力が合成パラメータ生成手段に入力されると、
規則ファイルに格納された規則に従って音声合成パラメ
ータが生成されろ。
その際に、上記入力された文字列のアクセントパターン
と、上記規則ファイルに格納されたアクセントパターン
別の無声化生起度合いに基づいて、上記人力された文字
列の各母音毎の無声化生起度合いが無声化生起度合い設
定手段によって設定される。また、上記規則ファイルに
格納された発声速度別の無声化判定閾値に基づいて、指
定された発声速度における無声化判定閾値が無声化判定
閾値設定手段によって設定される。そうすると、上記有
声化・無声化判定手段は、上記無声化生起度合い設定手
段で設定された無声化生起度合いと、上記無声化判定閾
値設定手段で設定された無声化判定閾値に基づいて、入
力文字列の各母音毎に有声化・無声化を判定する。
その後に、上記合成パラメータ生成手段で生成された音
声合成パラメータと、上記有声化・無声化判定手段で判
定された母音の有声化・無声化の判定結果に基づいて、
音声合成手段によって音声合成が行われる。
したがって、母音の無声化現象に大きな影響を与えるア
クセントパターンと発声速度を考慮して母音毎の有声化
・無声化を判定でき、自然な合成音声を得ることができ
る。
〈実施例〉 以下、第1図のブロック図により、この発明の音声合成
装置の構成および動作の該要を説明する。
任意の文字列が文字列解析部lに人力されると、文字列
解析部lは入力された上記文字列の構文解釈を行い、文
字列全体のイントネーションパターンを決定する。さら
に、単語辞書2を参照して上記文字列に含まれる単語を
検索し、文字列内の各単語のアクセント及び音韻系列を
決定することにより、上記文字列の音韻系列及びアクセ
ントパターンを決定する。このようにして、上記文字列
解析部lにおいて決定された文字列全体のイントネーシ
ョンパターンと、上記文字列の音韻系列およびアクセン
トパターンとは、規則制御部3に出力される。
特徴パラメータファイル8はターゲット特徴パラメータ
ファイル6と時系列特徴パラメータファイル7とから構
成され、上記ターゲット特徴パラメータファイル6は、
母音の特徴を表わすターゲット特徴パラメータを上記規
則制御部3に出力し、また、上記時系列特徴パラメータ
ファイル7は子音の特徴を表わす時系列特徴パラメータ
を規則制御部3に出力する。一方1、規則ファイル4は
上記特徴パラメータファイルから出力されるターゲット
特徴パラメータと時系列特徴パラメータとを接続するた
めの音韻制御規則と、各韻律を制御するだめの韻律制御
規則とをそれぞれ上記規則制御部3に出力する。この韻
律制御規則の中に、後述する無声化音韻系列と、アクセ
ントパターン別の母音無声化生起度合いが含まれている
上記規則制御部3は、上記特徴パラメータファイル8か
ら入力されたターゲット特徴パラメータおよび時系列特
徴パラメータと、上記規則ファイル4から入力された各
音韻を結合させるための上記音韻制御規則および各韻律
を制御するための上記韻律制御規則を参照して、上記文
字列解析部1から入力された文字列全体のイントネーシ
ョンパターン、文字列の音韻系列、アクセントパターン
、及び、後述する母音の有声化・無声化の判定結果によ
り、音声合成に必要なパラメータを生成し、生成された
上記パラメータを音声合成器5に出力する。
音声合成器5は、入力されfこパラメータに基づいて、
音声合成を行ない入力された文字列に対応する規則合成
装置を出力する。
第2図は上記規則制御部3で行なわれている有辺比・無
声化判定ルーチンのフローヂャートである。以下第2図
を用いて有声化・無声化判定ルーチンについて説明する
ステップS1で、文字列解析部Iから入力された音韻系
列、アクセントパターン及び規((1jフアイル4に格
納されたアクセントパターン別の無声化生起度合いから
、母音毎に無声化生起度合いρ(n)(n=1.2.・
・・、WM+ 1 : WN2は人力した音韻系列別の
モーラ敢てあり、wIIl+1は語尾の無声を表わす)
が求められる。
ρ(n)−アクセントパターン別の無声化生起度合い但
し、人力された音韻系列が、規則ファイル4に備えられ
た母音の無声化しやすい音韻系列に当てはまらなければ
、無声化生起度合いρ(n)を0にする。なお、ここで
いう母音の無声化しゃすい音韻系列とは、 1、対象とする母音が高舌母音(/i/、/u/)であ
る。
2、対象とする母音が無声子音に挾まれている。
3、対象とする母音が同種の無声摩擦音に挾まれていな
い。
の条件を満たすものである。
また、上記アクセントパターン別の無声化生起度合いは
、以下の特徴を持つ。
a アクセント核にある母音はほとんど無声化すること
かない。
b、0型の発声は、l型以上の発声に比べて母音が無声
化する度合いが高い。
C1語頭はl型の発声を除いて無声化の度合いが高い。
d、アクセント核の直前にある母音はアクセント核にあ
る母音より無声化の度合いが高いが、アクセント核より
後にある母音よりjjl声化の度合いが低い。
第1表にアクセントパターン別の無声化生起度合いの一
例を示す。縦はアクセント型、横は対象母音のモーラ位
置てあり、各係数は数字が大きい程無声化の度合いか高
いことを示す。
第1表 ステップS2で、規則ファイル4に格納しである発声速
度毎に定めた無声化を判定するための無声化判定閾値と
、文字列解析部1から人力された発声速度とから、次の
ようにして無声化の判定基qとなる閾値0が求められろ
。すなわち、普通の発声速度のときの閾値を定め、それ
より発声速度が速いときは閾値を下げ、それより発声速
度が遅いときは閾値を上げる。
一例として、普通発声速度の閾値を6としたときの発声
速度毎の閾値を第2表に示す。
第2表 また、無声化の生起しやすい母音が連鎖したときの無声
化判定閾値θ2が次式で求められる。
θ2=θ×α(αは、1くαの実数) 次に、母音毎に無声化の判定に入る。
ステップS、で1.1モーラ目から判定を行なう1こめ
にn=1とする。
ステップS、で、現モーラ(nモーラ)の無声化生起度
合いρ(n)と無声化判定閾値θとが比較されろ。その
結果、ρ(n)≧θのときは現モーラの1;上音は無声
化の可能性があるとしてステップS、に進み、ρ(n)
〈θのときは無声化しないと判定してステップS +1
へ進む。
ステップS、で、次モーラ(n+1)の無声化生起度合
いρ(n+1)と、現モーラ(n)の無声化生起度合い
ρ(n)とが比較される。その結果、ρ(n)≧ρ(n
+1)すなわち現モーラの方が無声化の度合が高い場合
は、現モーラの母音は無声化するが、次モーラの母音は
無声化しない場合があるとしてステップS8へ進む。一
方、ρ(n)〈ρ(n+1)すなわち現モーラの方が無
声化の度合いが低い場合は、現モーラの母音は無声化し
ない場合があるとしてステップS8へ進む。
これは、無声化する母音が続く場合は、発音の不明確に
なるのを避けるために無声化の度合いの低い一方の母音
を無声化させないためである。
ステップS8で、次モーラの母音が必ず無声化されるよ
うにρ(n+1)を大きくしてステップS7へ進む。
ステップS、で、現モーラの無声化生起度合いρ(n)
と、上記無声化の生起しやすい母音が連鎖したときの無
声化判定閾値θ2とが比較されろ。
その結果、ρ(n)≧02の場合は現モーラの母音は無
声化のα合いが強いためステップS toへ進む。
一方、ρ(n)<02の場合は現モーラの母音を無声化
しないためステップS 11へ進む。
ステップS6で、次モーラの無声化生起度合ρ(n+1
)と、無声化の生起しやすい母音が連鎖したときの無声
化判定閾値θ2とが比較される。
その結果、ρ(n+1)<02の場合は次モーラの母音
を無声化しないと判定してステップSgに進む。一方、
ρ(n+ 1 )≧02の場合は次モーラの母音は無声
化の度合いが強いためそのままステップSIOに進む。
ステップS8で、次モーラの母音を無声化させないため
に、ρ(n+1)−〇としてステップSIGに進む。
ステップS1゜で、nモーラ目の母音を無声化すると判
定してステップS12に進む。
ステップS、で、hモーラ目の母音を有声化すると判定
してステップSI!に進む。
ステップSl!で、次モーラの母音の判定に移るために
、nを1つインクリメントされる。
ステップS13で、nが入力した音韻系列のモーラ政(
WM)以下であるか否かが判定される。その結果、n≦
WMの場合は上記ステップS、からステップ5Iffi
が繰返され、n>WMの場合はこの無声化の判定ルーチ
ンを終了する。
以上のように、この発明では、アクセントパターン別の
無声化生起度合いと発声速度に応じて設定される無声化
判定閾値と無声化の生起しやすい母音が連鎖したときの
無声化判定閾値とに基づいて、対象母音の有声化・無声
化を判定するので、入力された文字列に対して、この文
字列のアクセントパターンと発声速度に則して母音の無
声化を行なうことができる。したがって、この発明によ
れば、より自然な合成音声を生成することができる。
〈発明の効果〉 以上より明らかなように、この発明の音声合成装置は、
規則ファイルのアクセントパターン別の無声化生起度合
いに基づいて、入力文字列の各母音毎の無声化生起度合
いを無声化生起度合い設定手段で設定し、この無声化生
起度合いに基づいて、上記入力文字列の各母音毎の有声
化・無声化を有声化・無声化判定手段で判定するように
したので、母音の無声化現象に大きな影響を与えるアク
セントパターンとモーラ位置との関係を考慮して、対象
とする母音の有声化・無声化を判定することができる。
したがって、実音声に近い自然な合成音声を生成するこ
とができる。
また、この発明の音声合成装置は、発声速度別の無声化
判定閾値に基づいて、指定された発声速度における無声
化判定閾値を無声化判定閾値設定手段によって設定し、
上記有声化・無声化判定手段は、上記無声化生起度合い
設定手段で設定された無声化生起度合いと、上記無声化
判定閾値に基づいて、入力文字列の各母音毎に有声化・
無声化を判定するようにするので、母音の無声化現象に
大きな影響を与えるアクセントパターンと発声速度を考
慮して、対象とする母音のa辺比・無声化を判定するこ
とができ、したがって、さらに実音声に近くより自然な
合成音声を生成することができる。
【図面の簡単な説明】
第1図はこの発明の音声合成装置の一実施例を示すブロ
ック図、第2図は上記実施例における母音の有声化・無
声化判定ルーチンのフローチャート、第3図は従来のを
点化・無声化判定ルーチンのフローチャートである。 1・・・文字列解析部、2・・・単語辞書、3・・・規
則制御部、   4・・・規則ファイル、5・・音声合
成器、 6・・・ターゲット特徴パラメータファイル、7・・時
系列特徴パラメータファイル、訃・・特徴パラメータフ
ァイル。

Claims (2)

    【特許請求の範囲】
  1. (1)文字列が入力される文字列解析部の出力から、規
    則ファイルに格納された規則に従って合成パラメータ生
    成手段で音声合成パラメータを生成し、この音声合成パ
    ラメータに基づいて音声合成手段で音声合成を行う音声
    合成装置において、上記文字列解析部から入力された文
    字列のアクセントパターンと、上記規則ファイルに格納
    されたアクセントパターン別の無声化生起度合いに基づ
    いて、上記入力された文字列の各母音毎の無声化生起度
    合いを設定する無声化生起度合い設定手段と、 上記無声化生起度合い設定手段で設定された無声化生起
    度合いに基づいて、入力文字列の各母音毎に有声化・無
    声化を判定する有声化・無声化判定手段を備えたことを
    特徴とする音声合成装置。
  2. (2)上記特許請求の範囲第1項に記載の音声合成装置
    において、 上記規則ファイルは発声速度別の無声化判定閾値を格納
    しており、この発声速度別の無声化判定閾値に基づいて
    、指定された発声速度に従って無声化判定閾値を設定す
    る無声化判定閾値設定手段を備えて、上記有声化・無声
    化判定手段は、上記無声化生起度合い設定手段で設定さ
    れた無声化生起度合いと、上記無声化判定閾値設定手段
    で設定された無声化判定閾値に基づいて、入力文字列の
    各母音毎に有声化・無声化を判定することを特徴とする
    音声合成装置。
JP63025942A 1988-02-03 1988-02-03 音声合成装置 Pending JPH01200291A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63025942A JPH01200291A (ja) 1988-02-03 1988-02-03 音声合成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63025942A JPH01200291A (ja) 1988-02-03 1988-02-03 音声合成装置

Publications (1)

Publication Number Publication Date
JPH01200291A true JPH01200291A (ja) 1989-08-11

Family

ID=12179810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63025942A Pending JPH01200291A (ja) 1988-02-03 1988-02-03 音声合成装置

Country Status (1)

Country Link
JP (1) JPH01200291A (ja)

Similar Documents

Publication Publication Date Title
US8103505B1 (en) Method and apparatus for speech synthesis using paralinguistic variation
US5212731A (en) Apparatus for providing sentence-final accents in synthesized american english speech
JPH0887296A (ja) 音声合成装置
Schwartz et al. Diphone synthesis for phonetic vocoding
JP2761552B2 (ja) 音声合成方法
JPH0580791A (ja) 音声規則合成装置および方法
JP2848604B2 (ja) 音声合成装置
JPH01200291A (ja) 音声合成装置
JPH01197794A (ja) 音声合成装置
JP3113101B2 (ja) 音声合成装置
JPH0242496A (ja) 音声合成装置
JPH02293900A (ja) 音声合成装置
JPH05108084A (ja) 音声合成装置
JPH056191A (ja) 音声合成装置
JPH01200292A (ja) 音声合成装置
JP3368948B2 (ja) 音声規則合成装置
Blomberg Modelling articulatory inter-timing variation in a speech recognition system
JPH09292897A (ja) 音声合成装置
JPH01321496A (ja) 音声合成装置
Andersen et al. Synthesising short vowels from their long counterparts in a concatenative based text-to-speech system.
JPH0519780A (ja) 音声規則合成装置および方法
Fujimura Rhythmic organization and signal characteristics of speech.
JPH05289688A (ja) 規則音声合成装置のテーブルチューニング方法
JPH0756591A (ja) 音声合成装置、音声合成方法及び記録媒体
JP2002297174A (ja) テキスト音声合成装置