JPH01197794A - 音声合成装置 - Google Patents

音声合成装置

Info

Publication number
JPH01197794A
JPH01197794A JP63024493A JP2449388A JPH01197794A JP H01197794 A JPH01197794 A JP H01197794A JP 63024493 A JP63024493 A JP 63024493A JP 2449388 A JP2449388 A JP 2449388A JP H01197794 A JPH01197794 A JP H01197794A
Authority
JP
Japan
Prior art keywords
devoicing
character string
vowel
voice
section
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
JP63024493A
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 JP63024493A priority Critical patent/JPH01197794A/ja
Publication of JPH01197794A publication Critical patent/JPH01197794A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、規則合成音声を生成する音声合成装置に関
する。
〈従来の技術〉 自然な合成音声を生成するためには所定の母音を無声化
することが重要である。
従来、母音の無声化の規則としては、例えば[佐原大和
9箱田和雄“法則による音声合成″研究実用化報告第2
7巻第12号、P、2562(62)?!t々公社編1
978年」がある。
第3図は上記従来の母音無声化規則を用いた無声化判定
ルーチンのフローチャートである。以下、第3図を用い
てこの従来の無声化判定ルーチンについて説明する。
ステップS31で、対象とする母音が高舌母音(/i/
、/u/)であるか否かが判別される。その結果、高舌
母音であればステップS3tに進み、そうでなければ有
声と判断してステップS3?に進む。
ステップS3tで、対象とする母音が無声子音に挾まれ
るか否かが判別される。その結果、挾まれていればステ
ップS33に進み、そうでなければ有声と判断してステ
ップS3?に進む。
ステップS33で、対象とする母音がアクセント核(音
の高さが相対的に高から低に変化する位置)を有してい
るか否かが判別される。その結果、アクセント核を有し
ていればステップS。に進み、そうでなければステップ
S34に進む。
ステップS34で、対象とする母音が第1モーラである
か否かが判別される。その結果、第1モーラであればス
テップS3゜に進み、そうでなければステップS 3K
に進む。
ステップ93Sで、先行する母音がすでに無声化されて
いるか否かが判別される。その結果、無声化されていれ
ば準無声化としてステップ5311へ進み、そうでなけ
ればステップ83mに進む。
ステップS、6で、対象とする母音が同種の無声摩擦音
に挾まれているか否かが判別される。その結果、挾まれ
ていれば準無声化としてステップS39に進み、そうで
なければステップ5311に進む。
ステップS3?で、対象とする母音を有声化すると判定
される。
ステップS38で、対象とする母音を無声化すると判定
される。
ステップS39で、対象とする母音の継続時間を短くす
るなどの準無声化処理が実行される。
〈発明が解決しようとする課題〉 しかしながら、上記従来の無声化の規則では、音韻系列
間における定量的な無声化基準が示されていないため、
無声化しやすい母音が続いたり発声速度を変えたときな
どの無声化の判定が実音声と必ずしも一致しないという
問題がある。また、無声化しにくい傾向のある促音の考
慮がなされていないという問題もある。
そこで、この発明の目的は音韻系列間での定量的な母音
無声化の判定基準を規則化し、得られた音韻系列別の無
声化生起度合に基づいて、さらに、この音韻系列別の無
声化生起度合と発声速度に応じて設定される無声化閾値
とに基づいて、対象母音の有声化・無声化を判定するこ
とによって、実音声に近い自然な合成音声を生成するこ
とができる音声合成装置を提供することにある。
〈課題を解決するための手段〉 上記目的を達成するため、この発明は、文字列が入力さ
れる文字列解析部の出力から、規則ファイルに格納され
た規則に従って合成パラメータ生成手段で音声合成パラ
メータを生成し、この音声合成パラメータに基づいて音
声合成手段で音声合成を行う音声合成装置において、上
記文字列解析部から入力された文字列の音韻系列と、上
記規則ファイルに格納された音韻系列別の無声化生起度
合いに基づいて、上記入力された文字列の各母音毎の無
声化生起度合いを設定する無声化生起度合い設定手段と
、上記無声化生起度合い設定手段で設定された無声化生
起度合いに基づいて、入力文字列の各母音毎に有声化・
無声化を判定する有声化・無声化判定手段を備えたこと
を特徴としている。
また、この発明は、上記規則ファイルに発声速度別の無
声化判定閾値を格納しており、この発声速度別の無声化
判定閾値に基づいて、指定された発声速度に従って無声
化判定閾値を設定する無声化判定閾値設定手段を備えて
、上記有声化・無声化判定手段は、上記無声化生起度合
い設定手段で設定された無声化生起度合いと、上記無声
化判定閾値設定手段で設定された無声化判定閾値に基づ
いて、人力文字列の各母音毎に有声化・無声化を判定す
る。
〈作用〉 任意の文字列が文字列解析部に入力され、文字列解析部
からの出力が合成パラメータ生成手段に入力されると、
規則ファイルに格納された規則に従って音声合成パラメ
ータが生成される。
その際に、上記入力された文字列の音韻系列と、上記規
則ファイルに格納された音韻系列別の無声化生起度合い
に基づいて、上記入力された文字列の各母音毎の無声化
生起度合いが無声化生起度合い設定手段によって設定さ
れる。また、上記規則ファイルに格納された発声速度別
の無声化判定閾値に基づいて、指定された発声速度にお
ける無声化判定閾値が無声化判定閾値設定手段によって
設定される。そうすると、上記有声化・無声化判定手段
は、上記無声化生起度合い設定手段で設定された無声化
生起度合いと、上記無声化判定閾値設定手段で設定され
た無声化判定閾値に基づいて、入力文字列の各母音毎に
有声化・無声化を判定する。
その後に、上記合成パラメータ生成手段で生成された音
声合成パラメータと、上記有声化・無声化判定手段で判
定された母音の有声化・無声化の判定結果に基づいて、
音声合成手段によって音声合成が行われる。
したがって、音韻系列と発声速度に基づいて、母音毎の
有声化・無声化を判定でき、自然な合成音声を得ること
ができる。
〈実施例〉 以下、第1図のブロック図により、この発明の音声合成
装置の構成および動作の該要を説明する。
任意の文字列が文字列解析部lに入力されると、文字列
解析部lは入力された上記文字列の構文解釈を行い、文
字列全体のイントネーションパターンを決定する。さら
に、単語辞書2を参照して上記文字列に含まれる単語を
検索し、文字列内の各単語のアクセント及び音韻系列を
決定することにより、上記文字列の音韻系列及びアクセ
ントパターンを決定する。このようにして、上記文字列
解析部lにおいて決定された文字列全体のイントネーシ
ョンパターンと、上記文字列の音韻系列およ゛びアクセ
ントパターンとは、規則制御部3に出力される。
特徴パラメータファイル8はターゲット特徴ハラメータ
ファイル6と時系列特徴パラメータファイル7とから構
成され、上記ターゲット特徴パラメータファイル6は、
母音の特徴を表わすターゲット特徴パラメータを上記規
則制御部3に出力し、また、上記時系列特徴パラメータ
ファイル7は子音の特徴を表わす時系列特徴パラメータ
を規則制御13に出力する。一方、規[1フアイル4は
上記特徴パラメータファイルから出力されるターゲット
特徴パラメータと時系列特徴パラメータとを接続するた
めの音韻制御規則と、各韻律を制御するための韻律制御
規則とをそれぞれ上記規則制御部3に出力する。この韻
律制御規則の中に、後述する無声化音韻系列と、アクセ
ントパターン別の母音無声化生起度合いが含まれている
上記規則制御部3は、上記特徴パラメータファイル8か
ら入力されたターゲット特徴パラメータおよび時系列特
徴パラメータと、上記規則ファイル4から入力された各
音韻を結合させるための上記音韻制御規則および各韻律
を制御するための上記韻律制御規則を参照して、上記文
字列解析部菫から入力された文字列全体のイントネーシ
ョンパターン、文字列の音韻系列、アクセントパターン
、及び、後述する母音の有声化・無声化の判定結果によ
り、音声合成に必要なパラメータを生成し、生成された
上記パラメータを音声合成器5に出力する。
音声合成器5は、入力されたパラメータに基づいて、音
声合成を行ない入力された文字列に対応する規則合成装
置を出力する。
第2図は上記規則制御部3で行なわれている有声化・無
声化判定ルーチンのフローチャートである。以下第2図
を用いて有声化・無声化判定ルーチンについて説明する
ステップSIで、文字列解析部1から入力された音韻系
列、アクセントパターン及び規則ファイル4に格納され
た音韻系列別の無声化生起度合いから、母音毎に無声化
生起度合いρ(nXn=1.2゜・・・、1M+ 1 
: WMは入力した音韻系列別のモーラ数であり、1M
+1は語尾の無声を表わす)が求められる。
ρ(n)=音韻系列別の無声化生起度合い但し、対象と
する母音がアクセント核を有していればρ(n)をα1
倍(α1:0≦α+<1の定数)し、前後の子音のどち
らかが促音のときはρ(n)をα。
倍(α、:0〈αt<1の定数)して無声化生起度合い
を低くする。
また、上記音韻系列の無声化生起度合いは以下の特徴を
持つ。
■、母音が高舌母音(/i/、/u/)であり、この母
音に先行する子音が無声摩擦音(/s/、/sh/、/
h/)または無声破擦音(/ch/、/ls/)であっ
て、後続する子音が無声破裂音(/p/、/l/、/に
/、/py/、/ky/)または無声破擦音(/ch/
、/ls/)のときは、前後の子音が無声破裂音(/p
/、/l/、/に/、後続子音は/py/、/ky/を
含む)のときよりも無声化の度合いが高い。
2、母音が高舌母音(/f/、/u/)であり、前後の
子音が無声破裂音(jp/、/l/、/に/、後続子音
は/py/。
/ky/を含む)のときは、前後の子音が種類の異なる
無声摩擦音(/s/ 、 /sh/ 、 /h/ 、後
続子音は/hy/を含む)のときより6無声化の度合い
が高い。
3、母音が高舌母音(/i/、/u/)であり、前後の
子音が種類の異なる無声摩擦音(/s/、/sh/、/
h/。
後続子音は/by/を含む)のときは、前後の子音が同
一の無声摩擦音(/s/、/sh/、/h/)のときよ
りも無声化の度合いが高い。
4、母音が高舌母音(/i/、/u/)であり、前後の
子音が同一の無声摩擦音(/s/ 、 /sh/ 、 
/h/)のときは、前後の子音のどちらかが無声子音で
ないときよりも無声化の度合いが高い。
5、母音が高舌母音(/i/、/uハでないときは無声
化はしない。
第1表に高舌母音の前後の子音で場合分けした無声化度
合いの一例を示す。縦は先行子音、横は後続子音であり
、各係数は数字が大きい程無声化の度合いが高いことを
示す。括弧内の数字は前後の子音が同一の場合を示す。
第1表 ステップS、で、規則ファイル4に格納しである発声速
度毎に定めた無声化を判定するための無声化判定閾値と
、文字列解析部lから入力された発声速度とから、次の
ようにして無声化の判定基準となる閾値θが求められる
。すなわち、普通の発声速度のときの閾値を定め、それ
より発声速度が速いときは閾値を下げ、それより発声速
度が遅いときは閾値を上げる。
一例として、普通発声速度の閾値を6としたときの発声
速度毎の閾値を第2表に示す。
第2表 また、無声化の生起しやすい母音が連鎖したときの無声
化判定閾値θ2が次式で求められる。
θ2=θ×β(βは、lくβの実数) 次に、母音毎に無声化の判定に入る。
ステップS3で、lモーラ目から判定を行なうためにn
=1とする。
ステップS4で、現モーラ(nモーラ)の無声化生起度
合いρ(n)と無声化判定閾値θとが比較される。その
結果、ρ(n)≧θのときは現モーラの母音は無声化の
可能性があるとしてステップSsに進み、ρ(n)<θ
のときは無声化しないと判定してステップS IIへ進
む。
ステップS、で、次モーラ(n+1)の無声化生起度合
いρ(n+1)と、現モーラ(n)の無声化生起度合い
ρ(n)とが比較される。その結果、ρ(n)≧ρ(n
+1)すなわち現モーラの方が無声化の度合が高い場合
は、現モーラの母音は無声化するが、次モーラの母音は
無声化しない場合があるとしてステップS、へ進む。一
方、ρ(n)<ρ(n+1)すなわち現モーラの方が無
声化の度合いが低い場合は、現モーラの母音は無声化し
ない場合があるとしてステップS、へ進む。
これは、無声化する母音が続く場合は、発音の不明確に
なるのを避けるために無声化の度合いの低い一方の母音
を無声化させないためである。
ステップS6で、次モーラの母音が必ず無声化されるよ
うにρ(n+1)を大きくしてステップS7へ進む。
ステップS、で、現モーラの無声化生起度合いρ(n)
と、上記無声化の生起しやすい母音が連鎖したときの無
声化判定閾値θ2とが比較される。
その結果、ρ(n)≧02の場合は現モーラの母音は無
声化の度合いが強いためステップS1゜へ進む。
一方、ρ(n)<02の場合は現モーラの母音を無声化
しないためステップSllへ進む。
ステップS、で、次モーラの無声化生起度合ρ(n+1
)と、無声化の生起しやすい母音が連鎖したときの無声
化判定閾値θ2とが比較されろ。
その結果、ρ(n+1)<02の場合は次モーラの母音
を無声化しないと判定してステップS8に進む。一方、
ρ(n+1)≧02の場合は次モーラの母音は無声化の
度合いが強いためそのままステップS、。に進む。
ステップS8で、次モーラの母音を無声化させないため
に、ρ(n+1)=0としてステップ910に進む。
ステップSIOで、nモニラ目の母音を無声化すると判
定してステップSl!に進む。
ステップS、で、nモーラ目の母音を有声化すると判定
してステップSatに進む。
ステップSI*で、次モーラの母音の判定に移るために
、nを1つインクリメントされる。
ステップS+3で、nが入力した音韻系列のモーラ数(
WM)以下であるか否かが判定される。その結果、16
1Mの場合は上記ステップS4からステップstyが繰
返され、n>WMの場合はこの無声化の判定ルーチンを
終了する。
以上のように、この発明では、アクセントパターン別の
無声化生起度合いと発声速度に応じて設定される無声化
判定閾値と無声化の生起しやすい母音が連鎖したときの
無声化判定閾値とに基づいて、対象母音の有声化・無声
化を判定するので、入力された文字列に対して、この文
字列のアクセントパターンと発声速度に則して母音の無
声化を行なうことができる。したがって、この発明によ
れば、より自然な合成音声を生成することができる。
〈発明の効果〉 以上より明らかなように、この発明の音声合成装置は、
規則ファイルの音韻系列別の無声化生起度合いに基づい
て、入力文字列の各母音毎の無声化生起度合いを無声化
生起度合い設定手段で設定し、この無声化生起度合いに
基づいて、上記人力文字列の各母音毎の有声化・無声化
を有声化・無声化判定手段で判定するようにしたので、
音韻系列別の無声化生起度合に基づいて対象とする母音
の有声化・無声化を判定することができる。したがって
、実音声に近い自然な合成音声を生成することができる
また、この発明の音声合成装置は、発声速度別の無声化
判定閾値に基づいて、指定された発声速度における無声
化判定閾値を無声化判定閾値設定手段によって設定し、
上記有声化・無声化判定手段は、上記無声化生起度合い
設定手段で設定された無声化生起度合いと、上記無声化
判定閾値に基づいて、入力文字列の各母音毎に有声化・
無声化を判定するようにすので、母音の無声化現象に大
きな影響を与える音韻系列と発声速度を考慮して、対象
とする母音の有声化・無声化を判定することができ、し
たがって、さらに実音声に近くより自然な合成音声を生
成することができる。
【図面の簡単な説明】
第1図はこの発明の音声合成装置の一実施例を示すブロ
ック図、第2図は上記実施例における母音の有声化・無
声化判定ルーチンのフローチャート、第3図は従来の有
声化・無声化判定ルーチンのフローチャートである。 l・・・文字列解析部、2・・・単語辞書、3・・・規
則制御部、   4・・・規則ファイル、5・・・音声
合成器、 6・・・ターゲット特徴パラメータファイル、7・・・
時系列特徴パラメータファイル、訃・・特徴パラメータ
ファイル。

Claims (2)

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

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63024493A JPH01197794A (ja) 1988-02-02 1988-02-02 音声合成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63024493A JPH01197794A (ja) 1988-02-02 1988-02-02 音声合成装置

Publications (1)

Publication Number Publication Date
JPH01197794A true JPH01197794A (ja) 1989-08-09

Family

ID=12139703

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63024493A Pending JPH01197794A (ja) 1988-02-02 1988-02-02 音声合成装置

Country Status (1)

Country Link
JP (1) JPH01197794A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN121354534A (zh) * 2025-12-17 2026-01-16 科大讯飞股份有限公司 语音合成方法、装置、电子设备及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN121354534A (zh) * 2025-12-17 2026-01-16 科大讯飞股份有限公司 语音合成方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
Peterson et al. Segmentation techniques in speech synthesis
US6470316B1 (en) Speech synthesis apparatus having prosody generator with user-set speech-rate- or adjusted phoneme-duration-dependent selective vowel devoicing
US5212731A (en) Apparatus for providing sentence-final accents in synthesized american english speech
US6975987B1 (en) Device and method for synthesizing speech
JP2848604B2 (ja) 音声合成装置
JPH01197794A (ja) 音声合成装置
Lobanov et al. Development of multi-voice and multi-language TTS synthesizer (languages: Belarussian, Polish, Russian)
JPH0580791A (ja) 音声規則合成装置および方法
JPS62138898A (ja) 音声規則合成方式
JPH0242496A (ja) 音声合成装置
JP3124791B2 (ja) 音声合成装置
JP2703253B2 (ja) 音声合成装置
JPS62284398A (ja) 文・音声変換装置
JP3318290B2 (ja) 音声合成方法および装置
JPH0727392B2 (ja) 音声合成装置
JPH01200291A (ja) 音声合成装置
JPH09292897A (ja) 音声合成装置
JPH01321496A (ja) 音声合成装置
Blomberg Modelling articulatory inter-timing variation in a speech recognition system
JP2002297174A (ja) テキスト音声合成装置
JPH0519780A (ja) 音声規則合成装置および方法
Mohanty et al. A Novel Approach for Designing a Speech Synthesis System for Indian Languages
Everett Unlimited Vocabulary Synthesis Using Line Spectrum Pairs
Fujimura Rhythmic organization and signal characteristics of speech.
JPH0473697A (ja) 音声規則合成装置および方法