(57)【要約】【課題】ナレータの発声した音声の特徴を反映した韻律情報（イントネーション、リズム）を作成する韻律作成装置を提供する。【解決手段】読み、アクセントおよび区切り情報に関する情報を含む音声言語片情報およびＦ０パターンと音韻継続長を含む韻律片情報を記憶する音片情報記憶部１と、入力テキストの解析により得られる１つ以上の言語片情報で構成される入力言語片情報列を取得し、当該入力言語片情報列を音声言語片情報に基づき加工して言語片情報列候補を作成する言語片情報列候補作成部２と、音声言語片情報と韻律片情報とを参照して言語片情報列候補に対応する韻律片情報列候補の作成および韻律片コストの計算を行う韻律片情報選択部３１と、韻律片コストに基づき韻律片情報列候補から韻律片情報列を選択する韻律片情報列選択部３２と、韻律片情報列を結合して韻律情報を作成する韻律片情報列結合部３３とを備えた。【選択図】図１
2012108360.tif 000002
【特許請求の範囲】
【請求項１】
読み、アクセントおよび区切りに関する情報を含む音声言語片情報と、基本周波数パターンおよび音韻継続長に関する情報を含む韻律片情報とを記憶する音片情報記憶部と、
入力テキストの解析により得られる１つ以上の言語片情報で構成される入力言語片情報列を取得し、当該入力言語片情報列を前記音声言語片情報に基づき加工して言語片情報列候補を作成する言語片情報列候補作成部と、
前記音声言語片情報と前記韻律片情報とを参照して前記言語片情報列候補に対応する韻律片情報列候補の作成および韻律片コストの計算を行う韻律片情報選択部と、
前記韻律片コストに基づき前記韻律片情報列候補から韻律片情報列を選択する韻律片情報列選択部と、
前記韻律片情報列を結合して韻律情報を作成する韻律片情報列結合部とを備えた韻律作成装置。
【請求項２】
前記言語片情報列候補作成部は、
前記入力言語片情報列中の連続する言語片情報を結合して結合言語片情報を作成し、当該結合言語片情報と前記音声言語片情報とが一致あるいは類似する場合には、前記結合言語片情報を含む言語片情報列候補を作成することを特徴とする請求項１記載の韻律作成装置。
【請求項３】
前記言語片情報列候補作成部は、
前記入力言語片情報列中の連続する２つの前記言語片情報が、連続する２つの前記音声言語片情報と一致あるいは類似する場合に、前記２つの言語片情報のうち先行する言語片情報の区切り情報を、前記２つの音声言語片情報のうち先行する音声言語片情報の区切り情報で置換した言語片情報列候補を作成することを特徴とする請求項１記載の韻律作成装置。
【請求項４】
前記言語片情報列候補作成部は、
前記入力言語片情報列中の前記言語片情報が、前記音声言語片情報と一致あるいは類似する場合に、前記言語片情報の読み情報を、前記音声言語片情報の読み情報で置換した言語片情報列候補を作成することを特徴とする請求項１記載の韻律作成装置。
【請求項５】
前記言語片情報列候補作成部は、
前記入力言語片情報列中の前記言語片情報が、前記音声言語片情報と一致あるいは類似する場合に、前記言語片情報のアクセント型を、前記音声言語片情報のアクセント型で置換した言語片情報列候補を作成することを特徴とする請求項１記載の韻律作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、任意の入力文（テキスト）からコンピュータなどによって機械的に音声を合成する場合において、合成音声の韻律情報を作成する韻律作成装置に関するものである。
【背景技術】
【０００２】
現在、任意の入力文（テキスト）から機械的に音声波形を合成するテキスト音声合成システムが開発されている。一般に、テキスト音声合成システムは言語解析部、韻律作成部、音声波形生成部で構成することができる。言語解析部は入力文を解析し、アクセント句（ほぼ文節に相当する）の単位の、読み、アクセント型、区切り情報などの言語情報を得る。韻律作成部ではこの言語情報からイントネーション、音韻継続長（リズム）などの韻律情報を決定する。音声波形生成部は言語情報と韻律情報を参照して音声波形を生成する。
【０００３】
近年では、ナレータの発声した大量の音声（収録音声）の韻律情報と言語情報をアクセント句などの単位ごとに記憶装置に蓄え、この単位ごとの韻律情報を使って、入力文に対応する韻律情報を作成する技術が開示されている（例えば、特許文献１参照）。この韻律作成は、入力文の言語情報と収録音声の言語情報を単位ごとに比較し、入力文の言語情報に近い収録音声の言語情報に対応する韻律情報を使って、入力文に対応する韻律情報を決定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０９１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に開示された技術では、所望の韻律情報が記憶装置にあるにもかかわらず、入力文から得られる言語情報と記憶装置中の言語情報が一致しない場合は、記憶装置中の韻律情報を適切に選択することができず、不自然なイントネーション、リズムとなるという課題があった。
【０００６】
一般に、言語解析部では、言語辞書に記載された形態素に基づいて、入力文から言語情報を得る。一方で、韻律作成部では、記憶装置に蓄えた、ナレータの発声した音声を表した言語情報を参照する。ナレータの発声した音声には個性（方言、発音、抑揚の癖など）が含まれるため、言語情報の単位（例えばアクセント句の単位）や読み情報やアクセントが、言語解析部が出力する言語情報と一致しない場合がある。
【０００７】
この発明は、かかる問題を解決するためになされたもので、任意の入力文（テキスト）からコンピュータなどによって機械的に音声波形を合成する場合に、ナレータの発声した音声の特徴を反映した韻律情報（イントネーション、リズム）を作成する韻律作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る韻律作成装置は、読み、アクセントおよび区切りに関する情報を含む音声言語片情報と、基本周波数パターンおよび音韻継続長に関する情報を含む韻律片情報とを記憶する音片情報記憶部と、入力テキストの解析により得られる１つ以上の言語片情報で構成される入力言語片情報列を取得し、当該入力言語片情報列を音声言語片情報に基づき加工して言語片情報列候補を作成する言語片情報列候補作成部と、音声言語片情報と韻律片情報とを参照して言語片情報列候補に対応する韻律片情報列候補の作成および韻律片コストの計算を行う韻律片情報選択部と、韻律片コストに基づき韻律片情報列候補から韻律片情報列を選択する韻律片情報列選択部と、韻律片情報列を結合して韻律情報を作成する韻律片情報列結合部とを備えるものである。
【発明の効果】
【０００９】
この発明によれば、入力テキストの解析により得られる１つ以上の言語片情報で構成される入力言語片情報列を取得し、当該入力言語片情報列を、読み、アクセントおよび区切り情報に関する情報を含む音声言語片情報に基づき加工して言語片情報列候補を作成する言語片情報列候補作成部を備えるように構成したので、ナレータの発声した音声の韻律の特徴を反映した韻律情報を得ることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１による韻律作成装置の構成を示すブロック図である。
【図２】実施の形態１による韻律作成装置の音片情報記憶部に記憶された音片情報の一例を示す説明図である。
【図３】実施の形態１による韻律作成装置の入力言語片情報列の一例を示す説明図である。
【図４】実施の形態１による韻律作成装置の言語片情報列候補の一例を示す説明図である。
【図５】実施の形態２による韻律作成装置の言語片情報列候補の一例を示す説明図である。
【図６】実施の形態３による韻律作成装置の言語片情報列候補の一例を示す説明図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、この発明の実施の形態１による韻律作成装置の構成を示すブロック図である。韻律作成装置１０は、音片情報記憶部１、言語片情報列候補作成部２および韻律作成部３で構成されている。さらに、韻律作成部３は、韻律片情報選択部３１、韻律片情報列選択部３２、韻律片情報列結合部３３で構成されている。
音片情報記憶部１は、複数個の音片情報を記憶している。当該音片情報の詳細を図２に示している。図２に示すように音片情報は、音声言語片情報１０１と韻律片情報１０２で構成されている。また、音声言語片情報１０１は、読み情報１０１ａ、アクセント型１０１ｂおよび区切り情報１０１ｃで構成され、韻律片情報１０２はＦ０パターン（基本周波数パターン）１０２ａおよび音韻継続長１０２ｂで構成されている。
【００１２】
図２の例では、ナレータが発声した音声「（画面を使って）検索してください。情報技術、総合研究室を（表示します。）」を、３つの音片情報（ここではアクセント句の単位として表す）「検索してください」（第ａ−１音片情報）、「情報技術」（第ａ音片情報）および「総合研究室を」（第ａ＋１音片情報）に分解して得た結果を示している。
例えば、第ａ−１音片情報である「検索してください」の読み情報１０１ａは「ケンサク％シ％テクダサイ」（ク％はクの無声化音節を示す）であり、アクセント型１０１ｂは「９」型であり、この区切り情報１０１ｃは「ポーズ有り」であることが示されている。ここでポーズ有りとは、音声「検索してください」の直後に無音部分があることを示す。
【００１３】
次に、韻律片情報１０２のＦ０パターン１０２ａが曲線で示されている。Ｆ０パターン１０２ａは、ナレータが発声した音声「検索してください」をピッチ（声の高さ）分析し、１音（音は音素、音節、モーラ、音素を組み合わせた音素列、などである。ここでは音を音素として説明する）あたり２つのピッチを時間順にならべたものである。音韻継続長は、音声「検索してください」の音１つ１つの時間長を示している。図２の例では、先頭の「ケ」の子音の時間は８０ｍｓｅｃで、その母音の時間は２０ｍｓｅｃであることを示している。
【００１４】
言語片情報列候補作成部２は、入力される入力言語片情報列１０３と、音片情報記憶部１に記憶された音声言語片情報１０１とを参照し、言語片情報列候補１０４を作成する。韻律作成部３の韻律片情報選択部３１は、言語片情報列候補作成部２が作成した言語片情報列候補１０４と、音片情報記憶部１内の音声言語片情報１０１および韻律片情報１０２とを参照し、韻律片情報列候補１０５および韻律片コスト１０６を作成する。韻律片情報列選択部３２は、韻律片情報選択部３１が作成した韻律片コスト１０６に基づいて韻律片情報列候補１０５から韻律片情報列１０７を選択する。韻律片情報列結合部３３は、韻律片情報列選択部３２が選択した韻律片情報列１０７を時間軸上で連結して韻律情報１０８を作成する。
【００１５】
次に、実施の形態１の韻律作成装置１０が入力言語片情報列１０３から韻律情報１０８を生成する処理について図２から図４の例を参照しながら説明を行う。
まず、図３は実施の形態１による韻律作成装置に入力される入力言語片情報列の一例を示す説明図である。入力言語片情報列１０３は一つ以上の言語片情報で構成され、読み情報１０３ａ、アクセント型１０３ｂおよび区切り情報１０３ｃで構成される。読み情報１０３ａ、アクセント型１０３ｂおよび区切り情報１０３ｃは、従来の既知の言語解析の技術を用いて入力される入力文（テキスト）を解析することにより得られる。
【００１６】
図３は、入力された入力文「情報技術総合研究室を検索してください。」を言語解析して得られた入力言語片情報列１０３の例を示している。この場合、入力言語片情報列１０３は４つの言語片情報で記述される。例えば、第１言語片情報は「情報技術」に対応する言語片情報を示し、読み情報１０３ａは「ジョーホーギジュツ」、アクセント型１０３ｂは「５」型、区切り情報１０３ｃは「ポーズ有り」であることを示している。
【００１７】
言語片情報列候補作成部２は、音片情報記憶部１から取得する音声言語片情報１０１を参照して上述した入力言語片情報列１０３を加工し、言語片情報列候補１０４を作成する。
具体的には、入力言語片情報列１０３中の連続する言語片情報の読み情報１０３ａを結合して得た読み情報を結合言語片情報の読み情報とし、音声言語片情報１０１のアクセント型を結合言語片情報のアクセント型とし、音声言語片情報１０１の区切り情報を結合言語片情報の区切り情報とすることで結合言語片情報を得る。結合言語片情報の読み情報が、音声言語片情報１０１の読み情報と一致する（このとき無声化音節を示す％を取り除いて比較する）場合には、この結合言語片情報を含むように、言語片情報列候補１０４を作成する。
【００１８】
図３および図４の例を用いて結合言語片情報の作成について説明を行う。
図３の入力言語片情報列１０３中の連続する第３言語片情報および第４言語片情報の読み情報１０３ａである「ケンサク％シテ」および「クダサイ」を結合して得た読み情報「ケンサク％シテクダサイ」を結合言語片情報の読み情報１０４ａとし、図２において示した音声言語片情報１０１の第ａ−１音片情報のアクセント型１０１ｂ「９」型を結合言語片情報のアクセント型１０４ｂとし、音声言語片情報１０１の第ａ−１音片情報の区切り情報１０１ｃ「ポーズ有り」を結合言語片情報の区切り情報１０４ｃとする。
【００１９】
さらに、結合言語片情報の読み情報１０４ａ「ケンサク％シテクダサイ」が、音声言語片情報１０１の読み情報１０１ａ「ケンサク％シ％テクダサイ」と一致する（このとき無声化音節を示す％を取り除いて比較する）ので、当該結合言語片情報を含めた言語片情報列候補１０４を作成する。作成した言語片情報列候補１０４を図４に示す。図４において、第３言語片情報に付したアンダーバーは、入力言語片情報列１０３の言語片情報を結合して作成した情報であることを示している。
なお、入力言語片情報列１０３に加工処理を行わない場合には、当該入力言語片情報列１０３をそのまま言語片情報列候補１０４とする。その場合、言語片情報列候補１０４は入力言語片情報列１０３と同一の内容となる（図３および図４の第１言語片情報および第２言語片情報参照）。
【００２０】
次に、韻律作成部３の韻律片情報選択部３１は、言語片情報列候補作成部２から入力される言語片情報列候補１０４の第ｋの言語片情報列候補と音片情報記憶部１から取得する音声言語片情報１０１を参照して韻律片コスト１０６を算出する。算出した韻律片コスト１０６を基準に韻律片情報列（韻律片情報１０２を並べたもの）を作成し、第ｋの言語片情報列候補に対応する選択結果、すなわち、韻律片情報列候補１０５とする。
【００２１】
2012108360.tif 000003
【００２２】
ここでｔｋｉは目標となる第ｋの言語片情報列候補１０４の第ｉ言語片情報であり、ｕｋｉは言語片情報ｔｋｉに対する音片情報の候補である。例えば、言語片情報列候補１０４が図４で与えられ、ｋ＝２である場合、ｔ２１は第２の言語片情報列候補１０４の第１言語片情報であり、ｔ２２は第２の言語片情報列候補１０４の第２言語片情報であり、ｔ２３は第２の言語片情報列候補１０４の第３言語片情報である。また、音片情報記憶部１が図２で与えられている場合は、第ｋの言語片情報列候補の第ｉ言語片情報に対応する音片情報ｕｋｉは、図２中の３つの音片情報（第ａ−１音片情報、第ａ音片情報、第ａ＋１音片情報）のいずれかである。
2012108360.tif 000004
【００２３】
第ｋの言語片情報列候補の韻律片コストＣ（ｋ）を次式で計算する。
2012108360.tif 000005
【００２４】
例えば、サブコストは下記の式で定義する。
2012108360.tif 000006
【００２５】
2012108360.tif 000007
【００２６】
式（２）は当該の言語片情報ｔｋｉに対する読み情報の歪みの度合いを示している。Ｐ（ｔｋｉ，ｎ）はｔｋｉの読み情報の第ｎの音を、Ｐ（ｕｋｉ，ｎ）はｕｋｉの読み情報の第ｎの音を、Ｎ（ｔｉ）はｔｋｉの読み情報の音の数を、それぞれ表す。δ（ｘ，ｙ）は、ｘ，ｙが同一であれば「１」を返し、異なれば「０」を返す関数である。
【００２７】
式（３）は当該の言語片情報ｔｋｉに対するアクセント型の歪みの度合いを示している。Ａ（ｔｋｉ）はｔｋｉのアクセント型を、Ａ（ｕｋｉ）はｕｋｉのアクセント型を、それぞれ表す。
【００２８】
式（４）は、当該の言語片情報ｔｋｉの直前の言語片情報ｔｋ（ｉ−１）の区切り情報の歪みの度合いを示している。Ｆ（ｔｋｉ）は、ｔｋ（ｉ−１）の区切り情報を、Ｆ（ｕｋｉ）は、ｕｋ（ｉ−１）の区切り情報を、それぞれ表す。
【００２９】
式（５）は当該の言語片情報ｔｋｉに対する区切り情報の歪みの度合いを示している。Ｂ（ｔｋｉ）はｔｋｉの区切り情報を、Ｂ（ｕｋｉ）はｕｋｉの区切り情報を、それぞれ表す。
【００３０】
式（６）はＦ０パターンを接続するときの歪みの度合いを示している。Ｆ０（ｕｋ（ｉ−１），ＥＮＤ）は、ｕｋ（ｉ−１）のＦ０パターンの最後のピッチを、Ｆ０（ｕｋｉ，ＳＴＡＲＴ）はｕｋｉのＦ０パターンの最初のピッチを、それぞれ表す。｜ｘ｜はｘの絶対値を示す。
【００３１】
次に、韻律片情報列選択部３２は、韻律片情報列候補１０５および韻律片コスト１０６を参照し、韻律片情報列候補１０５の中で韻律片コスト１０６（Ｃ（ｋ））が最小となる韻律片情報列候補を１つ選択し、その他の韻律片情報列候補を廃棄する。選択した１つの韻律片情報列候補を韻律片情報列１０７とする。
【００３２】
韻律片情報列結合部３３は、韻律片情報列選択部３２が選択した韻律片情報列１０７を参照し、当該韻律片情報列１０７の韻律片情報１０２を時間軸上で連結して入力文全体を表す韻律情報１０８を作成する。
韻律情報１０８の入力文の全体を表すＦ０パターンは、韻律片情報列１０７の韻律片情報１０２のＦ０パターンＦ０（ｕｋｉ，ＳＴＡＲＴ〜ＥＮＤ）を順に時間軸上に並べて下記のように作成する。ＳＴＡＲＴ〜ＥＮＤは、Ｆ０パターンの最初の値の時刻から最後の値の時刻まで範囲を示す。ｋはＣ（ｋ）が最小となる値である。
（Ｆ０（ｕｋ１，ＳＴＡＲＴ〜ＥＮＤ），・・・，Ｆ０（ｕｋ（Ｉ（ｋ）），ＳＴＡＲＴ〜ＥＮＤ））
【００３３】
韻律情報１０８の入力文の全体を表す音韻継続長は、韻律片情報列１０７の韻律片情報１０２の音韻継続長Ｄｕｒ（ｕｋｉ，ＳＴＡＲＴ〜ＥＮＤ）を順に並べて下記のように作成する。ＳＴＡＲＴ〜ＥＮＤは、音韻継続長の最初の音から最後の音までの範囲を示す。ｋはＣ（ｋ）が最小となる値である。
（Ｄｕｒ（ｕｋ１，ＳＴＡＲＴ〜ＥＮＤ），・・・，Ｄｕｒ（ｕｋＩ（ｋ），ＳＴＡＲＴ〜ＥＮＤ））
【００３４】
以上のように、この実施の形態１によれば、音声言語片情報１０１を参照して入力言語片情報列１０３を加工し、言語片情報列候補１０４を作成し、当該言語片情報列候補１０４に対応する韻律片情報列候補１０５の作成および韻律片コスト１０６の計算を行い、韻律片情報列候補１０４から韻律片コスト１０６が小さい韻律片情報列１０７を選択し、当該韻律片情報列１０７を結合し、韻律情報１０８を作成するようにしたので、入力言語片情報列１０３の言語片情報が音声言語片情報１０１に近づき、その結果、音声言語片情報１０１に対応する韻律片情報１０２（ナレータの発声した音声の韻律）が選ばれ易くなり、ナレータの発声した音声の韻律の特徴を反映した韻律情報１０８を作成することができる。
【００３５】
また、この実施の形態１によれば、言語片情報列候補作成部２は、入力言語片情報列１０３を構成する連続する言語片情報を結合して得た結合言語片情報が音片情報記憶部１に記憶された音声言語片情報１０１と一致する場合に、当該結合言語片情報を含む言語片情報列候補１０４を作成するように構成したので、入力言語片情報列１０３の言語片情報の単位と音声言語片情報１０１の単位が同一となる。その結果、音声言語片情報１０１に対応する韻律片情報１０２（ナレータの発声した音声の韻律）が選ばれ易くなり、ナレータの発声した音声の韻律の単位（韻律的なまとまり）の韻律情報１０８を作成することができる。
【００３６】
また、この実施の形態１によれば、韻律的なまとまりはナレータの方言や癖の特徴を反映するため、ナレータの音声の特徴を反映した韻律情報１０８を得ることができる。
【００３７】
なお、上述した実施の形態１では、結合言語片情報が音声言語片情報１０１と一致する場合に、当該結合言語片情報を含む言語片情報列候補１０４を作成する構成を示したが、結合言語片情報と音声言語片情報１０１が類似する場合にも結合言語片情報を含む言語片情報列候補１０４を作成するように構成してもよい。
【００３８】
実施の形態２．
この実施の形態２では、上述した言語片情報列候補作成部２の異なる構成を示す。実施の形態１では、言語片情報を結合した言語片情報列候補１０４を作成する構成を示したが、この実施の形態２では言語片情報の区切り情報を置換して言語片情報列候補１０４´を作成する構成を示す。なお、実施の形態２による韻律作成装置１０の構成は実施の形態１（図１）と同一であるため、説明を省略する。
【００３９】
実施の形態２の言語片情報列候補作成部２は、入力言語片情報列１０３中の連続する言語片情報の読み情報１０３ａが、連続する２つの音声言語片情報１０１の読み情報と一致する（このとき無声化音節を示す％を取り除いて比較する）場合には、先行の言語片情報の区切り情報１０３ｃを先行の音声言語片情報１０１の区切り情報で置換した言語片情報列候補１０４を作成する。
【００４０】
図２、図３および図５の例を参照しながら、区切り情報置換型の言語片情報列候補の作成について具体的に説明を行う。図３に示す入力言語片情報列１０３において連続する第１言語片情報および第２言語片情報の読み情報１０３ａ「ジョーホーギジュツ」および「ソーゴーケンキューシ％ツオ」が、図２に示す音声言語片情報１０１の連続する２つの読み情報「ジョーホーギジュツ」、「ソーゴーケンキューシ％ツオ」と一致する（このとき無声化音節を示す％を取り除いて比較する）。そこで、第１言語片情報の区切り情報１０３ｃの「ポーズ有り」を、第ａ音片情報の区切り情報の「ポーズ無し」で置換した言語片情報列候補１０４´を作成する。作成した言語片情報列候補１０４´を図５に示す。図５において、第１言語片情報の区切り情報１０４ｃ´に付したアンダーバーは、区切り情報を置換して作成した情報であることを示している。
【００４１】
以上のように、この実施の形態２によれば、言語片情報列候補作成部２は、入力言語片情報列１０３を構成する連続する２つの言語片情報が、音片情報記憶部１に記憶された連続する２つの音声言語片情報１０１と一致する場合に、先行する言語片情報の区切り情報１０３ｃを先行する音声言語片情報１０１の区切り情報１０１ｃで置換した言語片情報列候補１０４´を作成するように構成したので、言語片情報列候補１０４´を構成する言語片情報の区切り情報１０４ｃ´が音声言語片情報１０１の区切り情報１０１ｃと同一となり、当該音声言語片情報１０１に対応する韻律片情報１０２（ナレータの発声した音声の韻律）が選ばれ易くなり、ナレータの発声した音声の区切り方の特徴を反映した韻律情報１０８を作成することができる。
【００４２】
また、この実施の形態２によれば、ナレータの方言や癖の特徴を反映する区切り情報（ポーズの有無など）について音声言語片情報１０１の区切り情報１０１ｃで置換するように構成したので、ナレータの音声の特徴を反映した韻律情報１０８を作成することができる。
【００４３】
なお、上述した実施の形態２では、入力言語片情報列１０３の言語片情報の読み情報１０３ａと、音声言語片情報１０１の読み情報１０１ａが一致する場合に、入力言語片情報列１０３の言語片情報の区切り情報を置換する構成を示したが、各読み情報１０１ａ，１０３ａが類似する場合にも置換するように構成してもよい。
【００４４】
実施の形態３．
この実施の形態３では、言語片情報の読み情報を置換して言語片情報列候補１０４´´を作成する言語片情報列候補作成部２の構成を示す。なお、実施の形態３による韻律作成装置の構成は実施の形態１（図１）と同一であるため、説明を省略する。
【００４５】
実施の形態３の言語片情報列候補作成部２は、入力言語片情報列１０３中の言語片情報の読み情報１０３ａが、音声言語片情報１０１の読み情報と一致する（このとき無声化音節を示す％を取り除いて比較する）場合には、言語片情報の読み情報１０３ａを音声言語片情報１０１の読み情報１０１ａで置換した言語片情報列候補１０４´´を作成する。
【００４６】
図６の例を参照しながら、読み情報置換型の言語片情報列候補の作成について具体的に説明を行う。
入力言語片情報列１０３中の言語片情報の読み情報が「ケンサク％シテクダサイ」と与えられた場合（図示せず）に、音声言語片情報１０１の第ａ−１音片情報の読み情報「ケンサク％シ％テクダサイ」と一致する（このとき無声化音節を示す％を取り除いて比較する）。そこで、入力言語片情報列１０３の言語片情報の「ケンサク％シテクダサイ」を、第ａ−１音片情報の読み情報「ケンサク％シ％テクダサイ」で置換した言語片情報列候補１０４´´を作成する。作成した言語片情報列候補１０４´´を図６に示す。図６において、第３言語片情報の読み情報１０４ａ´´に付したアンダーバーは、読み情報を置換して作成した情報であることを示している。
【００４７】
以上のように、この実施の形態３によれば、言語片情報列候補作成部２は、入力言語片情報列１０３を構成する言語片情報が、音片情報記憶部１に記憶された音声言語片情報１０１と一致する場合に、言語片情報の読み情報１０３ａを音声言語片情報１０１の読み情報１０１ａで置換した言語片情報列候補１０４´´を作成するように構成したので、言語片情報の読み情報１０３ａが音声言語片情報１０１の読み情報１０１ａと同一となり、当該音声言語片情報１０１に対応する韻律片情報１０２（ナレータの発声した音声の韻律）が選ばれ易くなり、ナレータの音声のリズム（一般に、音節の無声音化の有無によってリズムが変化する）の特徴を反映した韻律情報１０８を作成することができる。
【００４８】
なお、上述した実施の形態３では、入力言語片情報列１０３の言語片情報の読み情報と、音声言語片情報１０１の読み情報が一致する場合に、入力言語片情報列１０３の言語片情報の読み情報１０３ａを置換する構成を示したが、一致する場合に限らず類似する場合にも言語片情報の読み情報１０３ａを置換するように構成してもよい。
【００４９】
なお、上述した実施の形態３では、入力言語片情報列１０３を構成する言語片情報の読み情報１０３ａを音声言語片情報１０１の読み情報１０１ａで置換する構成を示したが、読み情報１０３ａに代えてアクセント型１０３ｂを置換するように構成してもよい。すなわち、入力言語片情報列１０３を構成する言語片情報の読み情報１０３ａが音片情報記憶部１に記憶された音声言語片情報１０１の読み情報１０１ａと一致または類似する場合に、言語片情報のアクセント型１０３ｂを音声言語片情報１０１のアクセント型１０１ｂで置換した言語片情報列候補（図示せず）を作成するように構成してもよい。
例えば、「全面」（読み情報は「ゼンメン」）の言語片情報のアクセント型１０３ｂが「０」型（アクセント無し）で、音声言語片情報１０１のアクセント型１０１ｂが「３」型（ナレータが３型で発声）である場合、「全面」の言語片情報のアクセント型１０４ｂを「３」型で置換した言語片情報列候補を作成する。
【００５０】
これにより、言語片情報のアクセント型１０３ｂが音声言語片情報１０１のアクセント型１０１ｂと同一となり、当該音声言語片情報１０１に対応する韻律片情報１０２（ナレータの発声した音声の韻律）が選ばれ易くなり、ナレータのアクセント型を反映した韻律情報１０８を作成することができる。また、ナレータの方言や癖の特徴を反映するアクセント型について音声言語片情報１０１のアクセント型１０１ｂで置換するように構成することにより、ナレータの音声の特徴を反映した韻律情報１０８を作成することができる。
【００５１】
なお、上述した実施の形態１から実施の形態３では、任意の入力文（テキスト）を言語解析して入力言語片情報列１０３を得る構成を示したが、これに代えて、入力言語片情報列１０３を人手で作成するように構成してもよい。
【００５２】
なお、上述した実施の形態１から実施の形態３では、韻律片情報１０２をＦ０パターン１０２ａおよび音韻継続長１０２ｂで構成したが、これに代えていずれか一方のみで構成してもよい。例えば、Ｆ０パターン１０２ａのみで構成した場合は、音韻継続長を公知の従来技術によって設定すればよい。
【００５３】
なお、上述した実施の形態１から実施の形態３では、入力された言語片情報および音声言語片情報１０１の区切り情報１０３ｃ，１０１ｃを「ポーズ無し」と「ポーズ有り」で示したが、これに他の情報を加えて構成してもよい。例えば、連続する２つの言語情報の関係を表す情報（具体的には、直後の言語片情報を修飾する場合には「直後修飾」など）を加えてもよい。
【００５４】
なお、上述した実施の形態１から実施の形態３では、韻律片情報選択部３１におけるサブコストを式（２）から式（５）としたが、このうちの一部のみをサブコストとしてもよい。
【００５５】
なお、上述した実施の形態１から実施の形態３では、韻律片情報選択部３１において、δ（ｘ，ｙ）は０，１を返す関数としたが、ｘ，ｙの類似度によって、別の値を返す関数としてもよい。例えば、入力された言語片情報の読み情報１０３ａの音が／ｔ／（「タ」の子音）で、音声言語片情報１０１の読み情報１０１ａの音が／ｔｓ／（「ツ」の子音）の時に中間的な値を設定したい場合は、０．５を返す関数としても良い。
【００５６】
なお、上述した実施の形態１から実施の形態３では、韻律片情報列選択部３２において、韻律片コスト１０６（Ｃ（ｋ））が最小となる韻律片情報列を１つに絞り込んだが、これに代えて、Ｃ（ｋ）の最小の上位Ｎ個を残し、対応するＮ個の合成音声を作成し、試聴した後、人手により１つに絞りこむように構成してもよい。
【００５７】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００５８】
１  音片情報記憶部、２  言語片情報列候補作成部、３  韻律作成部、１０  韻律作成装置、３１  韻律片情報選択部、３２  韻律片情報列選択部、３３  韻律片情報列結合部、１０１  音声言語片情報、１０２  韻律片情報、１０３  入力言語片情報列、１０４，１０４´，１０４´´  言語片情報列候補、１０５  韻律片情報列候補、１０６  韻律片コスト、１０７  韻律片情報列、１０８  韻律情報、１０１ａ，１０３ａ，１０４ａ，１０４ａ´，１０４ａ´´  読み情報、１０１ｂ，１０３ｂ，１０４ｂ，１０４ｂ´，１０４ｂ´´  アクセント型、１０１ｃ，１０３ｃ，１０４ｃ，１０４ｃ´，１０４ｃ´´  区切り情報、１０２ａ  Ｆ０パターン、１０２ｂ  音韻継続長。
【図１】
2012108360.tif 000008
【図２】
2012108360.tif 000009
【図３】
2012108360.tif 000010
【図４】
2012108360.tif 000011
【図５】
2012108360.tif 000012
【図６】
2012108360.tif 000013