(57)【要約】【課題】  複数の辞書を搭載した電子辞書では辞書ごとに簡易発音記号が割当てられている。簡易発音記号と辞書識別情報（言語識別情報）から詳細発音記号を推定し、高品質な合成音声を生成することを目的とする。【解決手段】  音声合成対象語句の簡易発音情報と、音声合成対象語句に対する言語情報とに基づいて詳細発音情報を生成し、生成した詳細発音情報を用いて音声合成を行う。【選択図】  図２
2007249023.tif 000002
【特許請求の範囲】
【請求項１】
音声合成対象語句の簡易発音情報を保持する保持手段と、
音声合成対象語句に対する言語情報を保持する言語情報保持手段と、
前記簡易発音情報及び前記言語情報に基づいて詳細発音情報を生成する生成手段と、
前記生成手段で生成した詳細発音情報を用いて音声を合成する音声合成手段と、
を備えることを特徴とする音声合成装置。
【請求項２】
前記音声合成対象語句に対する言語情報は、音声合成対象語句の集合に対する言語情報であることを特徴とする請求項１記載の音声合成装置。
【請求項３】
前記言語情報保持手段が保持する言語情報が言語識別情報、辞書識別情報又は音声合成対象語句の構成要素の少なくともいずれかを含むことを特徴とする請求項１記載の音声合成装置。
【請求項４】
音声合成対象語句の簡易発音情報を含む言語辞書と、該言語辞書に対する言語情報を保持する保持手段と、
前記言語情報及び前記簡易発音情報に基づいて詳細発音情報を生成する生成手段と、
前記生成手段で生成した詳細発音情報を用いて音声を合成する音声合成手段と、
を備えることを特徴とする音声合成装置。
【請求項５】
請求項１乃至４記載の音声合成装置を搭載した電子辞書。
【請求項６】
音声合成対象語句の簡易発音情報と、音声合成対象語句に対する言語情報とを保持する保持手段から、言語情報と簡易発音情報を取得する取得工程と、
前記取得工程で取得した前記言語情報と前記簡易発音情報に基づいて詳細発音情報を生成する生成工程と、
前記生成工程で生成された詳細発音情報を用いて音声を合成する音声合成工程と、
を備えることを特徴とする音声合成方法。
【請求項７】
前記音声合成対象語句に対する言語情報は、音声合成対象語句の集合に対する言語情報であることを特徴とする請求項６記載の音声合成方法。
【請求項８】
前記保持手段が保持する言語情報が言語識別情報、辞書識別情報又は語句の構成要素の少なくともいずれかを含むことを特徴とする請求項６記載の音声合成方法。
【請求項９】
音声合成対象語句の簡易発音情報を含む言語辞書と、該言語辞書に対する言語情報を保持する保持手段から、言語情報と簡易発音情報とを取得する取得工程と、
前記取得工程で取得した言語情報及び簡易発音情報に基づいて詳細発音情報を生成する生成工程と、
前記生成工程で生成された詳細発音情報を用いて音声を合成する音声合成工程と、
を備えることを特徴とする音声合成方法。
【請求項１０】
請求項６乃至９記載の音声合成方法をコンピュータに実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発音情報から音声を合成する音声合成方法に関する。
【背景技術】
【０００２】
英和、仏和などの辞書には見出しに対する発音記号が付与されている。通常この発音記号には、国際音標記号であるＩＰＡ（ＩＮＴＥＲＮＡＴＩＯＮＡＬ  ＰＨＯＮＥＴＩＣ  ＡＬＰＨＡＢＥＴ、非特許文献１）を簡略化した辞書独自の発音記号体系が用いられる。この簡略化の過程において、音声学的には区別すべき情報（音声合成には必要な情報）が音韻学的に不要である（語の意味を調べることが主目的の辞書という意味で不要）という理由により縮退されることがある。また、記号に対する親密度の観点からＩＰＡの定める発音記号をアルファベットで代用することがある。このように発音記号には様々な粒度の記述レベルが考えられる。以下、異なる記述レベルの発音記号が存在する場合に、より詳細な発音記号を詳細発音記号と呼び、簡略化、簡素化された発音記号を簡易発音記号と呼ぶことにする。
【０００３】
図４は、発音記号の簡略化の例を示したものである。英語の音素／ｒ／は、詳細発音記号では
【０００４】
【化１】
2007249023.tif 000003
であるが、一般の辞書では簡略化されて［ｒ］と表記されることが多い。また、フランス語の音素／ｒ／の詳細発音記号が
【０００５】
【化２】
2007249023.tif 000004
【０００６】
であるのに対し、簡易発音記号は英語の場合と同様に［ｒ］となっている。
【０００７】
一方、電子辞書を内蔵し発音機能を備えた電子翻訳器（特許文献１）が提案されている。この電子翻訳器は、電子辞書中に記載されている簡易発音記号から合成音声を生成する音声合成手段を有する。
【０００８】
また、近年、複数の辞書（英和、和英、仏和、和仏、独和など）を搭載した電子辞書が市販されている。各辞書は通常独立して作成されるため、発音記号体系は言語ごとまたは辞書ごとに異なっている。
【特許文献１】特開平０４−２１８８７１号公報
【非特許文献１】”Ｈａｎｄｂｏｏｋ  ｏｆ  ｔｈｅ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｐｈｏｎｅｔｉｃ  Ａｓｓｏｃｉａｔｉｏｎ”，ＣＡＭＢＲＩＤＧＥ  ＵＮＩＶＥＲＳＩＴＹ  ＰＲＥＳＳ
【発明の開示】
【発明が解決しようとする課題】
【０００９】
複数の辞書特に複数の言語辞書を搭載した電子辞書に、特許文献１記載の音声合成手段を適用する場合、言語毎に本来異なるべき発音記号が簡略化のため区別できないために、生成した合成音声にはその言語音としての自然性が欠如してしまうという課題がある。
【００１０】
本発明は上記問題点に鑑みてなされたものであり、簡易発音記号と言語情報を基に詳細発音記号を生成し、詳細発音記号から合成音声を生成することにより、その言語音としての自然性を持つ合成音声を生成する音声合成方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための本発明に係る音声合成装置は、音声合成対象語句の簡易発音情報を保持する保持手段と、音声合成対象語句に対する言語情報を保持する言語情報保持手段と、前記簡易発音情報及び前記言語情報に基づいて詳細発音情報を生成する生成手段と、前記生成手段で生成した詳細発音情報を用いて音声を合成する音声合成手段とを備えることを特徴とする。
【００１２】
また、上記目的を達成するための本発明に係る音声合成装置は、音声合成対象語句の簡易発音情報を含む言語辞書と、該言語辞書に対する言語情報を保持する保持手段と、前記言語情報及び前記簡易発音情報に基づいて詳細発音情報を生成する生成手段と、前記生成手段で生成した詳細発音情報を用いて音声を合成する音声合成手段とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、合成音声の品質を向上することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、本発明の好適な実施形態を詳細に説明する。
【実施例１】
【００１５】
図１は、実施例１における音声合成装置のハードウエア構成を示すブロック図である。本実施例では、発音記号列を入力とする音声合成装置を実現する場合について説明するが、本発明は専用の音声合成装置であっても、また電子辞書のような他の形態の装置であってもよい。
【００１６】
図１において、１０１は制御メモリ（ＲＯＭ）、１０２は中央処理装置、１０３はメモリ（ＲＡＭ）、１０４は外部記憶装置、１０５は入力装置、１０６は表示装置、１０７はバス、１０８は音声出力装置である。本実施形態の音声合成装置を実現するための制御プログラムやその制御プログラムで用いるデータは、制御メモリ１０１に記憶される。これらの制御プログラムやデータは、中央処理装置１０２の制御のもと、バス１０７を通じて適宜メモリ１０３に取り込まれ、中央処理装置１０２によって実行される。
【００１７】
図２は、実施例１における音声合成装置のモジュール構成を示すブロック図である。
【００１８】
辞書２０１は、簡易発音情報と言語情報を含む辞書データである。本実施例では、言語情報として辞書識別情報を含むものとする。辞書引き処理部２０２は、音声合成対象語句をキーに辞書２０１を検索する。簡易発音情報保持部２０３は、簡易発音情報を保持する。言語情報保持部２０４は言語情報を保持する。詳細発音情報生成部２０５は、簡易発音情報保持部２０３が保持する簡易発音情報と、言語情報保持部２０４が保持する言語情報から、詳細発音情報を生成する。詳細発音情報保持部２０６は、詳細発音情報を保持する。音声合成部２０７は、詳細発音情報保持部２０６が保持する詳細発音情報を入力とし、それを合成音声に変換する。発音情報変換規則２０８は、言語情報を基に簡易発音情報から詳細発音情報を生成するための変換規則である。
【００１９】
図３は、実施例１における音声合成装置における音声合成処理の流れを示すフローチャートである。該フローチャートを実行するための制御プログラムは制御メモリ１０１に格納されている。本実施例では辞書２０１に簡易発音情報と言語情報が含まれているものとして説明するが、これに限定されるものではなく、辞書２０１とは別に保持してもよい。
【００２０】
ステップＳ３０１では、辞書引き処理部２０２が辞書２０１を検索し、音声合成対象語句に該当する簡易発音情報と言語情報を取得し、それぞれ簡易発音情報保持部２０３と言語情報保持部２０４に保持してステップＳ３０２に移る。
【００２１】
ステップＳ３０２では、詳細発音情報生成部２０５が、簡易発音情報保持部２０３が保持する簡易発音情報と言語情報保持部２０４が保持する言語情報を入力とし、これらに基づいて、変換規則保持部２０８が保持する変換規則にしたがって詳細発音情報を生成する。そして、生成した詳細発音情報を詳細発音情報保持部２０６に保持してステップＳ３０３に移る。
【００２２】
ステップＳ３０３では、音声合成部２０７が、詳細発音情報保持部２０６が保持する詳細発音情報を合成音声に変換して処理を終了する。
【００２３】
図５は、実施例１における変換規則保持部２０８が保持する変換規則を表形式で表現した場合の発音記号の変換規則である。縦軸は各辞書で定義されている音素、横軸は言語情報に含まれる辞書識別情報である。例えば、辞書識別情報が辞書１で、かつ、簡易発音記号が［ｒ］の場合は、詳細発音記号
【００２４】
【化３】
2007249023.tif 000005
に変換される。
【００２５】
このような構成とすることで、詳細発音情報をもとに合成音声が生成されるため、簡易発音記号をもとに合成音声を生成するよりも品質を向上することができる。
【実施例２】
【００２６】
実施例１では、言語情報として辞書識別情報を含む場合について説明したが、本発明はこれに限定されるものではなく、言語識別情報を含むよう構成してもよい。この場合、図５に示した辞書識別情報のかわりに言語識別情報がインデックスとなる。
【実施例３】
【００２７】
実施例１では、音声合成部２０７への入力が詳細発音情報である場合について説明したが、これに限定されるものではなく、言語情報をさらに入力してもよいものとする。特に、言語情報が言語識別情報を含む場合は、その情報を基に合成素片や韻律パラメータなどを言語固有のものに切り替えることが可能となる。
【実施例４】
【００２８】
実施例１では、変換規則を音素の１対１の置換で表現した場合について説明したが、これに限定されるものではなく、前後の音素環境に応じて変換規則を記述してもよい。
【００２９】
図６は、日本語の母音「イ」や「ウ」が無声音等に挟まれた場合に無声化する現象を表した規則であるが、こういった情報を用いて変換するよう構成してもよい。
【実施例５】
【００３０】
実施例１では、言語情報が辞書１つに対して１つ割当てられる辞書識別情報を含む場合について説明したが、これに限定されるものではなく、言語情報として辞書中の語句に対して１つ割当てられる情報を言語情報とする場合もよいものとする。
【００３１】
図７は、言語情報として語句の構成要素情報を含む場合の変換規則の例及び規則の適用例である。変換規則１は、１つ前の簡易発音記号が「お」、「こ」、「そ」、「と」、「の」、「ほ」のいずれかで、かつ、当該簡易発音記号が「う」で、かつ、それらの発音記号が同一構成要素内である場合は、詳細発音記号［ｏ］に変換する。一方、変換規則２は、１つ前の簡易発音記号が「お」、「こ」、「そ」、「と」、「の」、「ほ」のいずれかで、かつ、当該簡易発音記号が「う」で、かつ、それらの発音記号が同一構成要素内でない場合は、詳細発音記号
【００３２】
【化４】
2007249023.tif 000006
に変換する。
【実施例６】
【００３３】
なお、本発明の目的は次のようにしても達成される。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。このようにしても目的が達成されることは言うまでもない。
【００３４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００３６】
また、本発明に係る実施の形態は、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３７】
さらに、本発明に係る実施形態の機能は次のようにしても実現される。即ち、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。そして、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。この処理により前述した実施形態の機能が実現されることは言うまでもない。
【図面の簡単な説明】
【００３８】
【図１】実施例１における音声合成装置のハードウエア構成を示すブロック図である。
【図２】実施例１における音声合成装置のモジュール構成を示すブロック図である。
【図３】実施例１における音声合成装置の処理の流れを示すフローチャートである。
【図４】発音記号の簡略化の例を示した表である。
【図５】実施例１における変換規則として発音記号の置換を表形式で表現した例である。
【図６】実施例４における変換規則として前後の音素環境を利用した変換規則の例である。
【図７】実施例５における変換規則として語句の構成要素を利用した変換規則の例である。
【符号の説明】
【００３９】
１０１  制御メモリ（ＲＯＭ）
１０２  中央処理装置
１０３  メモリ（ＲＡＭ）
１０４  外部記憶装置
１０５  入力装置
１０６  表示装置
１０７  バス
１０８  音声出力装置
２０１  辞書
２０２  辞書引き処理部
２０３  簡易発音情報保持部
２０４  言語情報保持部
２０５  詳細発音情報生成部
２０６  詳細発音情報保持部
２０７  声合成部
２０８  変換規則保持部
【図１】
2007249023.tif 000007
【図２】
2007249023.tif 000008
【図３】
2007249023.tif 000009
【図４】
2007249023.tif 000010
【図５】
2007249023.tif 000011
【図６】
2007249023.tif 000012
【図７】
2007249023.tif 000013