(57)【要約】【課題】ユーザー辞書の登録内容の統計情報に基づいてユーザー辞書から重要語を抽出し、該重要語を基本辞書に登録することで、ユーザー辞書に登録された単語のなかで、信頼できるものだけを、他のユーザーも共有して利用することを可能にする。【解決手段】ユーザー辞書登録部１２に登録された、複数のユーザーの登録語彙情報を参照して、見出し語が同一の登録語彙情報が複数存在した場合に、該見出し語の登録語彙情報数、該見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報の数の少なくともいずれか一方に基づいて基本辞書１４に追加する見出し語を抽出する重要語抽出部１６と、前記抽出された見出し語の基本語彙情報を基本辞書１４に登録する基本辞書更新部１５とを備える。【選択図】      図１
2007206975.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザーが利用することができ、かつ、第１の言語表現を第２の言語表現に変換する言語情報変換装置において、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む登録語彙情報を、登録したユーザー毎のユーザー辞書へ記憶するユーザー辞書登録部と、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む基本語彙情報を基本辞書へ記憶する基本辞書登録部と、
前記基本辞書の基本語彙情報と、前記ユーザー辞書の当該ユーザーが登録した登録語彙情報とを参照して、前記第１の言語表現で表現された入力情報を前記第２の言語表現に変換する言語情報変換部と、
前記複数のユーザー辞書の登録語彙情報を参照して同一見出し語の登録語彙情報数、または、該同一見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報数の少なくともいずれか一方に基づいて、前記基本辞書に追加する見出し語を抽出する重要語抽出部と、
前記抽出された見出し語の登録語彙情報を基本語彙情報として前記基本辞書に登録する辞書更新部と、
を備える
ことを特徴とする言語情報変換装置。
【請求項２】
複数のユーザーが利用することができ、かつ、第１の言語表現を第２の言語表現に変換する言語情報変換装置において、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む登録語彙情報を、登録したユーザー毎のユーザー辞書へ記憶するユーザー辞書登録部と、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む基本語彙情報を基本辞書へ記憶する基本辞書登録部と、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む共有語彙情報を１つ以上の共有辞書へ記憶する共有辞書登録部と、
前記基本辞書の基本語彙情報と、前記ユーザー辞書の当該ユーザーが登録した登録語彙情報と、前記ユーザーが指定した前記共有辞書の共有語彙情報とを参照して、前記第１の言語表現で表現された入力情報を前記第２の言語表現に変換する言語情報変換部と、
前記複数のユーザー辞書の登録語彙情報を参照して同一見出し語の登録語彙情報数、または、該同一見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報数の少なくともいずれか一方に基づいて前記共有辞書に追加する見出し語を抽出する重要語抽出部と、
前記抽出された見出し語の登録語彙情報を共有辞書情報として前記共有辞書に登録する辞書更新部と、
を備える
ことを特徴とする言語情報変換装置。
【請求項３】
前記重要語抽出部は、同一見出し語の登録語彙情報数、または、該同一見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報の数が、閾値以上のときに追加する見出し語を抽出する
ことを特徴とする請求項１または２記載の言語情報変換装置。
【請求項４】
前記重要語抽出部、前記基本辞書登録部及び前記辞書更新部が、ネットワークを介して前記ユーザー辞書登録部と前記言語情報変換部に接続されている
ことを特徴とする請求項１または２記載の言語情報変換装置。
【請求項５】
前記共有辞書登録部は、分野毎に設けられている
ことを特徴とする請求項１または２記載の言語情報変換装置。
【請求項６】
前記重要語抽出部はさらに、ユーザーが登録した登録語彙情報のうち、重要語として抽出された登録語彙情報の数であるユーザー貢献度を、ユーザー毎に算出する
ことを特徴とする請求項１または２記載の言語情報変換装置。
【請求項７】
前記重要語抽出部は、さらに前記ユーザー貢献度に基づいて追加する見出し語を抽出する
ことを特徴とする請求項６記載の言語情報変換装置。
【請求項８】
前記第２の言語表現が、対応する前記第１の言語表現に対応する発音記号列を少なくとも含む
ことを特徴とする請求項１乃至請求項４のいずれか１項に記載の言語情報変換装置。
【請求項９】
前記第１の言語表現と、前記第２の言語表現の言語が異なる
ことを特徴とする請求項１乃至請求項４のいずれか１項に記載の言語情報変換装置。
【請求項１０】
前記第１の言語表現が発音記号列または仮名文字列であって、前記第２の言語表現が、漢字列、漢字かな混じり文字列、単語列のいずれかである
ことを特徴とする請求項１乃至請求項４のいずれか１項に記載の言語情報変換装置。
【請求項１１】
複数のユーザーが利用することができ、かつ、第１の言語表現を第２の言語表現に変換する言語情報変換方法において、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む登録語彙情報を、登録したユーザー毎のユーザー辞書へ記憶し、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む基本語彙情報を基本辞書へ記憶し、
前記基本辞書の基本語彙情報と、前記ユーザー辞書の当該ユーザーが登録した登録語彙情報とを参照して、前記第１の言語表現で表現された入力情報を前記第２の言語表現に変換し、
前記複数のユーザー辞書の登録語彙情報を参照して同一見出し語の登録語彙情報数、または、該同一見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報数の少なくともいずれか一方に基づいて、前記基本辞書に追加する見出し語を抽出し、
前記抽出された見出し語の登録語彙情報を基本語彙情報として前記基本辞書に登録する
ことを特徴とする言語情報変換方法。
【請求項１２】
複数のユーザーが利用することができ、かつ、第１の言語表現を第２の言語表現に変換する言語情報変換方法において、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む登録語彙情報を、登録したユーザー毎のユーザー辞書へ記憶し、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む基本語彙情報を基本辞書へ記憶し、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む共有語彙情報を１つ以上の共有辞書へ記憶し、
前記基本辞書の基本語彙情報と、前記ユーザー辞書の当該ユーザーが登録した登録語彙情報と、前記ユーザーが指定した前記共有辞書の共有語彙情報とを参照して、前記第１の言語表現で表現された入力情報を前記第２の言語表現に変換し、
前記複数のユーザー辞書の登録語彙情報を参照して同一見出し語の登録語彙情報数、または、該同一見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報数の少なくともいずれか一方に基づいて前記共有辞書に追加する見出し語を抽出し、
前記抽出された見出し語の登録語彙情報を共有辞書情報として前記共有辞書に登録する
ことを特徴とする言語情報変換方法。
【請求項１３】
複数のユーザーが利用することができ、かつ、第１の言語表現を第２の言語表現に変換する言語情報変換プログラムにおいて、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む登録語彙情報を、登録したユーザー毎のユーザー辞書へ記憶するユーザー辞書登録機能と、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む基本語彙情報を基本辞書へ記憶する基本辞書登録機能と、
前記基本辞書の基本語彙情報と、前記ユーザー辞書の当該ユーザーが登録した登録語彙情報とを参照して、前記第１の言語表現で表現された入力情報を前記第２の言語表現に変換する言語情報変換機能と、
前記複数のユーザー辞書の登録語彙情報を参照して同一見出し語の登録語彙情報数、または、該同一見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報数の少なくともいずれか一方に基づいて、前記基本辞書に追加する見出し語を抽出する重要語抽出機能と、
前記抽出された見出し語の登録語彙情報を基本語彙情報として前記基本辞書に登録する辞書更新機能と、
をコンピュータによって実現する
ことを特徴とする言語情報変換プログラム。
【請求項１４】
複数のユーザーが利用することができ、かつ、第１の言語表現を第２の言語表現に変換する言語情報変換プログラムにおいて、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む登録語彙情報を、登録したユーザー毎のユーザー辞書へ記憶するユーザー辞書登録機能と、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む基本語彙情報を基本辞書へ記憶する基本辞書登録機能と、
前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む共有語彙情報を１つ以上の共有辞書へ記憶する共有辞書登録機能と、
前記基本辞書の基本語彙情報と、前記ユーザー辞書の当該ユーザーが登録した登録語彙情報と、前記ユーザーが指定した前記共有辞書の共有語彙情報とを参照して、前記第１の言語表現で表現された入力情報を前記第２の言語表現に変換する言語情報変換機能と、
前記複数のユーザー辞書の登録語彙情報を参照して同一見出し語の登録語彙情報数、または、該同一見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報数の少なくともいずれか一方に基づいて前記共有辞書に追加する見出し語を抽出する重要語抽出機能と、
前記抽出された見出し語の登録語彙情報を共有辞書情報として前記共有辞書に登録する辞書更新機能と、
をコンピュータによって実現する
ことを特徴とする言語情報変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声合成装置・仮名漢字変換装置・機械翻訳装置などの、ある表現の言語情報を異なる表現の言語情報に変換する言語情報変換装置に係わり、特に、複数のユーザーが１つのシステムを利用する場合に、ユーザー辞書に登録された内容を、他のユーザーも利用することができるようにした言語情報変換装置に関する。
【背景技術】
【０００２】
機械翻訳は、入力されたある言語の文章を他の言語に自動的に翻訳する技術である。例えば、日本語を英語に翻訳する日英機械翻訳では、日本語の単語と、それに対応する英単語の対の情報が多数登録されている辞書を参照して、日本語から英語への変換を行う。同様に、ある言語表現から別の言語表現に、辞書を参照して変換を行う言語情報変換技術に音声合成や仮名漢字変換がある。音声合成は、入力された漢字仮名混じりの文章から人工的に音声を作り出す技術で、その過程で、漢字仮名混じり文字列を発音記号列に変換する処理が行われる。この場合の辞書には、漢字仮名混じり文字列で表現された単語と、その発音記号列の対の情報が登録されている。また、仮名漢字変換は、仮名文字列を仮名漢字混じり文字列に変換する技術で、この場合の辞書には、仮名文字列で表現された単語と、その単語の漢字仮名混じり文字列の対が登録されている。
【０００３】
これらの言語情報変換技術では、一般に良く使われる語彙を集めて登録した辞書（以後、「基本辞書」と呼ぶ）が予め用意されているが、専門的な用語や新しい言葉など、基本辞書に登録されていない単語が入力されると、変換に誤りが生じる場合がある。そのため、これらの基本辞書に無い単語を登録して正しい変換結果を得るために、ユーザーが登録することが可能なユーザー辞書機能が多くの場合備えられている。
【０００４】
このような言語情報変換技術を用いた言語情報変換装置を、複数のユーザーが利用する場合に、複数のユーザーがそれぞれのユーザー辞書に同一の単語を登録するという無駄を省く目的で、ユーザー辞書の内容を複数のユーザーが共有できるようにする技術が従来知られている。例えば、特許文献１には、ユーザー辞書に登録された内容を共有辞書に登録し、共有辞書を他のユーザーからも参照できるようにすることで、ユーザー辞書の内容を共有する方法が開示されている。
【特許文献１】特開平１１−６６０５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来技術は、ユーザー辞書に登録された内容を、何のチェックも無く共有化するものであるから、ユーザー辞書の登録内容が誤っている場合、誤った情報が共有化されるという問題がある。１つの会社内で数名の特定のユーザーが利用するような場合と比較して、言語情報変換装置にネットワークを介して不特定多数のユーザーが利用するような場合は、ユーザーの技術や知識レベルのバラつきが大きく、誤った情報がユーザー辞書に登録される危険性が高い。
【０００６】
本発明は、上記従来技術の問題点を解決するためになされたものであって、多数のユーザーのユーザー辞書の内容を統計的に分析し、信頼できる登録内容を抽出して共有化する言語情報変換装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数のユーザーが利用することができ、かつ、第１の言語表現を第２の言語表現に変換する言語情報変換装置において、前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む登録語彙情報を、登録したユーザー毎のユーザー辞書へ記憶するユーザー辞書登録部と、前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む基本語彙情報を基本辞書へ記憶する基本辞書登録部と、前記基本辞書の基本語彙情報と、前記ユーザー辞書の当該ユーザーが登録した登録語彙情報とを参照して、前記第１の言語表現で表現された入力情報を前記第２の言語表現に変換する言語情報変換部と、前記複数のユーザー辞書の登録語彙情報を参照して同一見出し語の登録語彙情報数、または、該同一見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報数の少なくともいずれか一方に基づいて、前記基本辞書に追加する見出し語を抽出する重要語抽出部と、前記抽出された見出し語の登録語彙情報を基本語彙情報として前記基本辞書に登録する辞書更新部と、を備えることを特徴とする言語情報変換装置である。
【０００８】
また、本発明は、複数のユーザーが利用することができ、かつ、第１の言語表現を第２の言語表現に変換する言語情報変換装置において、前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む登録語彙情報を、登録したユーザー毎のユーザー辞書へ記憶するユーザー辞書登録部と、前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む基本語彙情報を基本辞書へ記憶する基本辞書登録部と、前記第１の言語表現の見出し語と、それに対応する前記第２の言語表現とを少なくとも含む共有語彙情報を１つ以上の共有辞書へ記憶する共有辞書登録部と、前記基本辞書の基本語彙情報と、前記ユーザー辞書の当該ユーザーが登録した登録語彙情報と、前記ユーザーが指定した前記共有辞書の共有語彙情報とを参照して、前記第１の言語表現で表現された入力情報を前記第２の言語表現に変換する言語情報変換部と、前記複数のユーザー辞書の登録語彙情報を参照して同一見出し語の登録語彙情報数、または、該同一見出し語の登録語彙情報であって対応する第２の言語表現も一致する登録語彙情報数の少なくともいずれか一方に基づいて前記共有辞書に追加する見出し語を抽出する重要語抽出部と、前記抽出された見出し語の登録語彙情報を共有辞書情報として前記共有辞書に登録する辞書更新部と、を備えることを特徴とする言語情報変換装置である。
【発明の効果】
【０００９】
本発明によれば、多数のユーザーのユーザー辞書から信頼できる内容を抽出して共有化することにより、誤った登録内容の悪影響を受けることなく、他のユーザーが登録した内容を利用して精度の高い変換が可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について説明する。
【００１１】
（第１の実施形態）
本発明の第１の実施形態の音声合成装置１０について図１〜図６に基づいて説明する。
【００１２】
（１）音声合成装置１０の構成
図１は、本発明の第１の実施形態に係わる音声合成装置１０を示すブロック図である。
【００１３】
この音声合成装置１０は、音声合成部１１と、基本辞書１４と、ユーザー辞書１３と、ユーザー辞書登録部１２と、重要語抽出部１６と、基本辞書更新部１５とを備えている。音声合成装置１０は複数のユーザーがテキスト音声変換に利用するものであり、各ユーザーにはユーザーＩＤが割り振られている。
【００１４】
音声合成部１１は、入力テキスト１０１とユーザーＩＤ１０２を入力とし、基本辞書１４に記憶されている基本語彙情報１０８と、ユーザー辞書１３に記憶されている登録語彙情報１０９のうち、ユーザーＩＤ１０２に対応する語彙情報とを参照して合成音声１０５を生成する。
【００１５】
基本辞書１４は、予め用意されている単語について、その見出し語と発音記号列・アクセント位置・品詞などのセットを基本語彙情報として記憶している。
【００１６】
ユーザー辞書１３は、ユーザーが登録した単語について、その見出し語と発音記号列・アクセント位置・品詞などのセットを登録語彙情報としてユーザー毎に記憶している。但し、ユーザー毎に分けて記憶する代わりに、登録語彙情報とユーザーＩＤとを対にして記憶するようにしても良い。
【００１７】
ユーザー辞書登録部１２は、ユーザーが辞書登録を行うために入力した登録内容１０４を、当該ユーザーのユーザーＩＤ１０３に従って登録語彙情報としてユーザー辞書１３に登録する。
【００１８】
重要語抽出部１６は、ユーザー辞書１３を参照して、基本辞書１４に登録すべき単語を抽出し重要語１１０を出力する。
【００１９】
基本辞書更新部１５は、抽出された重要語１１０の基本語彙情報を基本辞書１４に登録する。
【００２０】
なお、音声合成装置１０、後から説明する第４の実施形態の機械翻訳装置７１と仮名漢字変換装置８０は、例えば、汎用のコンピュータ装置を基本ハードウェアとして用いることでも実現することが可能である。
【００２１】
すなわち、上記のコンピュータ装置に搭載されたプロセッサにプログラムを実行させることにより実現することができる。このとき、音声合成装置１０、機械翻訳装置７１、仮名漢字変換装置８０は、上記のプログラムをコンピュータ装置に予めインストールすることで実現してもよいし、ＣＤ−ＲＯＭなどの記憶媒体に記憶して、あるいはネットワークを介して上記のプログラムを配布して、このプログラムをコンピュータ装置に適宜インストールすることで実現してもよい。また、上記のコンピュータ装置に内蔵あるいは外付けされたメモリ、ハードディスクもしくはＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒなどの記憶媒体などを適宜利用して実現することができる。
【００２２】
（２）音声合成部１１の動作
次に、音声合成部１１の動作について図１及び図２を用いて説明する。
【００２３】
音声合成部１１にテキスト１０１が入力されると、図２の言語解析ステップ２１では、基本辞書１４と、ユーザー辞書１３のうち、ユーザーＩＤ１０２に対応する登録語彙とを参照して、テキスト１０１の読み（発音）・文節（アクセント句）の区切り位置・アクセント位置を出力する。
【００２４】
次に、韻律制御ステップ２２では、これらの情報から、声の高さの時間変化を表す基本周波数パターン、各音韻の長さを表す音韻継続時間長、ポーズ（休止）の位置と長さなどの韻律情報を出力する。
【００２５】
最後に、波形生成ステップ２３では、音素や音節などの短い区間の音声信号である音声素片を、発音情報に従って接続すると同時に、韻律情報に従って音の高さ・長さを変更することにより合成音声１０５を出力する。
【００２６】
（３）言語解析ステップ２１の動作
ここで、上述した言語解析ステップ２１の動作を、テキスト１０１として「私の住所は宮城県登米郡登米町です。」を入力した場合を例として詳細に説明する。
【００２７】
基本辞書１４には、図４にあるように、各単語の見出し語・読み・アクセント型（アクセントのある音節の位置）・品詞が登録されている。この基本辞書１４には、「登米町」の見出し語が無く、ユーザー辞書にはなにも登録されていなかったとすると、出力は「ワタシノ／ジュ’ーショワ／ミヤギ’ケン／トメ’グン／トメ’チョーデス」となる。ここで、片仮名の文字列は発音を、スラッシュ”／”は文節の区切り位置を、シングルクオーテーション”’”はアクセント位置をそれぞれ表している。
【００２８】
この場合「登米町」に対応する読みは、正しい読み「トヨママチ」とは異なる「トメチョー」となっている。
【００２９】
そこで、読みとアクセントを正しくするため、図５で表される内容をユーザー辞書１３に登録すると、出力は「ワタシノ／ジュ’ーショワ／ミヤギ’ケン／トメ’グン／トヨマ’マチデス」となり、所望の結果が得られる。
【００３０】
ユーザー辞書への登録は、図５で表される内容の情報と、ユーザーＩＤとをユーザー辞書登録部１２に入力し、ユーザー辞書登録部１２が当該ユーザーＩＤに対応するユーザー辞書に入力された内容を登録することで行われる。なお、読みとアクセント型の入力は、「とよま’まち」のように読み記号列とアクセント記号を用いて入力し、ユーザー辞書登録部１２で読みとアクセント型の情報に変換して登録するようにしてもよい。
【００３１】
（４）重要語抽出部１６及び基本辞書更新部１５の動作
次に、本実施形態に特徴的な重要語抽出部１６及び基本辞書更新部１５の動作について、図１及び図３を参照して説明する。
【００３２】
まず、重要語抽出部１６では、登録語彙統計情報抽出ステップ３１と重要語抽出ステップ３２を実行して、重要語１１０を抽出する。
【００３３】
登録語彙統計情報抽出ステップ３１では、全てのユーザーのユーザー辞書１３を調査して、見出し語が同一の登録語彙が複数あった場合に、その見出し語に関する統計情報を算出する。図６は、見出し語「登米町」についての統計情報の例を表している。この図から、ユーザー辞書１３には、見出し語が「登米町」のエントリーが１３５２個あり、読み情報としては、「とよままち」・「とめまち」・「とよまちょー」の３種類の読みが登録されていることが分かる。また、さらに各読みについて、出現したアクセント型・品詞がリストアップされ、それぞれの出現した度数がカウントされている。判断基準としては、見出し語・読み・アクセント型・品詞の度数や割合、これらの組合せの度数や割合などに基づくルールによって記述される。例えば、以下のようなルールやこれらの組合せで記述されるルールを用いることができる。
【００３４】
１）見出し語の度数が１０００以上
２）見出し語と読みの組合せの最大度数が８００以上
３）見出し語・読み・アクセント型の組合せの最大度数が７００以上
４）見出し語の度数に占める読みの最大度数の割合が８０％以上
５）最大度数の品詞が地名または人名
例えば、上記の１）、３）、５）が全て満たされることが重要語の条件であると定義すると、図６の「登米町」はこれらを全て満たすため、重要語として抽出される。この他にも、既に基本辞書１４に登録されている見出し語かどうかなどを参照して重要語の判断ルールを記述するようにしてもよい。また、システム管理者が統計情報を参照して、重要語とするかどうかの最終判断を下すようにしてもよい。
【００３５】
次に基本辞書更新部１５では、基本語彙情報生成ステップ３３と基本辞書登録ステップ３４を実行し、重要語１１０を基本辞書１４に登録する。基本語彙情報生成ステップ３３では、統計情報を参照して、基本語彙情報として見出し語・読み・アクセント型・品詞の情報を生成する。
【００３６】
例えば、図６の「登米町」の場合、見出し語・読み・アクセント型・品詞の組合せのうち最大度数の組合せを選択すれば、基本語彙情報は、「見出し語：登米町、読み：とよままち、アクセント型：３、品詞：地名」となる。
【００３７】
ここで、読みとアクセント型には依存関係があるが、品詞とその他の情報には依存関係が無いため、見出し語・読み・アクセント型の組合せの度数で読みとアクセント型を決定し、見出し語と品詞の組合せの度数で品詞を決定するようにしても良い。
【００３８】
また、システム管理者が生成された内容をチェックして、修正できるようにしても良い。
【００３９】
また、正しい内容の基本語彙情報を追加したとしても、副作用によって変換の誤りが増加する可能性があるため、基本語彙情報を追加した場合の影響を予め調べて、悪影響が大きい場合は登録を中止するようにしても良い。例えば、大量のテキストから読みとアクセント位置の変換結果を予め生成しておき、基本語彙情報を追加して同じテキストを変換した結果から、追加前との差分を抽出して、悪影響があるかチェックするようにしても良い。
【００４０】
次に、基本辞書登録ステップ３４では、生成された基本語彙情報１０７を基本辞書１４に登録する。このとき、登録した基本語彙情報１０７と同一内容の登録語彙情報は、ユーザー辞書から削除するようにしてもよい。
【００４１】
上述したような、重要語抽出部１６及び基本辞書更新部１５による基本辞書１４の更新は、毎日・毎週など一定時間間隔で実行するか、ユーザー辞書の登録語数が、１００語・１０００語など一定数増加する毎に実行すれば良く、その他にもシステム管理者が必要に応じて実行するようにしても良い。
【００４２】
（５）効果
以上述べたように、本実施形態に係わる音声合成装置１０によれば、ユーザー辞書に登録された単語の統計情報を参照して重要語を抽出することにより、一般には使われない特殊な用語や、登録に誤りが多かったり正しい読みが定着していなかったりして信用できない用語が基本辞書に登録されることが防止され、有用かつ信頼できる単語だけが基本辞書に登録されるという効果がある。これにより、全てのユーザーが、ユーザー辞書の登録内容を有効に利用することが可能となる。
【００４３】
（６）変更例
上述した重要語抽出部１６の動作における重要語抽出ステップ３２において、重要語として抽出された見出し語を登録していたユーザーを検索し、ユーザー毎に重要語の登録件数を計数するようにしても良い。
【００４４】
また、基本辞書更新部１５の動作における基本語彙情報生成ステップ３３で生成された基本語彙情報と、見出し語だけでなく、読み・アクセント型・品詞などが一致する登録語彙を計数するようにしても良い。このようにして計数された登録件数は、基本辞書更新への寄与を表すことから、各ユーザーの貢献度とみなすことができる。そこで、貢献度に応じて各ユーザーに、商品・賞金やこれらと交換可能なポイントなどのインセンティブを与えるようにすれば、さらにユーザー辞書登録が促進され、その結果基本辞書の語彙が充実するという効果がある。
【００４５】
また、重要語抽出部１６の動作における登録語彙統計情報抽出ステップ３１において、統計情報を算出する際に、上述した貢献度で重み付けをして度数を計数するようにしてもよい。このような重み付けをすることにより、貢献度の高い信頼できるユーザーの登録内容を重視することが可能となり、重要度抽出の精度が向上するという効果がある。
【００４６】
（第２の実施形態）
次に、本発明の第２の実施形態に係わる音声合成装置５２及び辞書更新装置５０について図７に基づいて説明する。
【００４７】
（１）音声合成装置５２及び辞書更新装置５０の構成
図７は、音声合成装置５２及び辞書更新装置５０を示すブロック図である。
【００４８】
本実施形態では、１つの辞書更新装置５０に対して、ユーザー毎の音声合成装置５２がネットワーク５１を介して接続されている。
【００４９】
（２）音声合成装置５２及び辞書更新装置５０の動作
以下では、本実施形態の動作について、第１の実施形態との相違点を中心に説明する。なお、本実施形態では、１つの音声合成装置５２は特定のユーザーが利用するため、ユーザー辞書登録や、音声合成にはユーザーＩＤは不要である。
【００５０】
ユーザー辞書１３には当該ユーザーの登録単語のみが登録されており、音声合成部５５では、基本辞書１４とユーザー辞書１３の全ての登録単語を参照して、テキスト１０１から合成音声１０５を生成する。
【００５１】
次に、辞書更新装置５０の動作について説明する。
【００５２】
重要語抽出部１６は、ネットワーク５１を介して各ユーザーのユーザー辞書１３の登録語彙情報１０６を参照して、第１の実施形態と同様な手順で重要語１１０を抽出する。
【００５３】
基本辞書更新部１５も、第１の実施形態と同様な手順で基本語彙情報１０７を生成し、基本辞書５４を更新する。辞書更新装置５０において、ユーザー貢献度を算出して利用するために、ネットワーク５１を介してユーザーＩＤ１０３を参照するようにしても良い。
【００５４】
ここで、音声合成装置５２は、辞書更新装置５０の基本辞書５４にネットワーク５１を介してアクセスし、基本辞書１４を更新する。基本辞書１４の更新は、毎日・毎週など定期的に行うようにするか、基本辞書５４が更新された場合に行うようにしても良い。また、ユーザーが任意のタイミングで更新するようにしても良い。
【００５５】
（３）効果
本実施形態によれば、ユーザーが手元の音声合成装置を占有して音声合成を行うため、テキスト入力から音声出力までの待ち時間が短くなるという効果がある。また、多数のユーザーが共通に利用するサーバーは辞書更新のみを行うため、処理の負荷が軽くなるという効果がある。
【００５６】
（４）変更例
本実施形態では、重要語抽出部１６がネットワーク５１を介して各ユーザーのユーザー辞書１３の登録語彙情報１０６を参照するものとして説明したが、各ユーザーがユーザー辞書１３の登録語彙情報をネットワークを介してアップロードし、辞書更新装置５０に、ユーザー辞書の複製を記憶するようにしても良い。このような構成にすれば、辞書更新の際にネットワークを介したアクセスが不要となり、ネットワークの負荷が減少すると共に、辞書更新の時間が短縮されるという効果がある。
【００５７】
（第３の実施形態）
次に、本発明の第３の実施形態に係わる音声合成装置４０について図８〜図１１に基づいて説明する。
【００５８】
（１）音声合成装置４０の構成
図８は、音声合成装置４０を示すブロック図である。
【００５９】
本実施形態では、分野別辞書４７を備え、ユーザー辞書から抽出した重要語を基本辞書または分野別辞書に登録する点が第１の実施形態と異なっている。
【００６０】
（２）音声合成装置４０の動作
以下では、本実施形態の動作について、第１の実施形態との相違点を中心に説明する。
【００６１】
分野別辞書４７は、分野毎に、当該分野で良く用いられる単語について、その見出し語と発音記号列・アクセント位置・品詞などのセットを分野別語彙情報として記憶している。
【００６２】
分野としては、政治・経済・スポーツ・エンターテインメント・コンピューター・海外などのような、ニュースのジャンルに相当するものを用いることができる。また、「若者言葉」など、語彙やアクセントが従来の日本語とは異なるようなものを分野としてもよい。
【００６３】
音声合成部４１の基本的な動作は、図２で表される第１の実施形態の音声合成部１１と同様であるが、本実施形態では、ユーザーＩＤ１０２とテキスト１０１に加えて、分野情報４１２が入力される。言語解析ステップ２１では、基本辞書１４と、ユーザー辞書１３のうち、ユーザーＩＤ１０２に対応する登録語彙に加えて、分野情報４１２で指定される分野別辞書４７を参照してテキスト１０１の読み（発音）・文節（アクセント句）の区切り位置・アクセント位置を出力する。
【００６４】
ユーザー辞書４３は、ユーザーが登録した単語について、その見出し語と発音記号列・アクセント位置・品詞などに加えて当該単語の分野情報のセットを登録語彙情報としてユーザー毎に記憶している。
【００６５】
ユーザー辞書登録部４２は、ユーザーが辞書登録を行うために入力した登録内容１０４及び分野情報４１３を、当該ユーザーのユーザーＩＤ１０３に従って登録語彙情報としてユーザー辞書４３に登録する。ユーザー辞書４３の例を図９に示す。この例では、「彼氏」という単語は基本辞書１４にも存在する見出し語であるが、アクセント型が通常と異なっているためにユーザー辞書に登録されているものである。
【００６６】
（３）重要語抽出部４６及び辞書更新部４５の動作
次に、本実施形態における重要語抽出部４６及び辞書更新部４５の動作について、図８及び図１１を参照して説明する。
【００６７】
まず、重要語抽出部４６では、登録語彙統計情報抽出ステップ６１と重要語抽出ステップ６２を実行して、重要語４１０を抽出する。
【００６８】
登録語彙統計情報抽出ステップ６１では、全てのユーザーのユーザー辞書４３を調査して、見出し語が同一の登録語彙が複数あった場合に、その見出し語に関する統計情報を算出する。図１０は、見出し語「きもい」についての統計情報の例を表している。第１の実施形態の統計情報に加えて、分野情報についても統計がとられている。
【００６９】
次に、重要語抽出ステップ３２では、統計情報を参照して、抽出された見出し語「きもい」を重要語とするか否かを判断する。判断基準は第１の実施形態と同様であるが、例えば以下のような分野に関するルールも用いるようにしてもよい。
【００７０】
１）見出し語・読み・アクセント型・分野の組合せの最大度数が５００以上
２）見出し語の度数に占める分野の最大度数の割合が５０％以上
また、既に基本辞書１４または分野別辞書４７に登録されている見出し語かどうかなどを参照して重要語の判断ルールを記述するようにしてもよい。
【００７１】
また、システム管理者が統計情報を参照して、重要語とするかどうかの最終判断を下すようにしてもよい。
【００７２】
次に、辞書更新部４５では、語彙情報生成ステップ６３と登録辞書決定ステップ６４と辞書登録ステップ６５を実行し、重要語４１０を基本辞書１４または分野別辞書４７に登録する。
【００７３】
語彙情報生成ステップ６３では、統計情報を参照して、語彙情報４０７として見出し語・読み・アクセント型・品詞の情報を生成する。例えば、図１０の「きもい」の場合、見出し語・読み・アクセント型・品詞の組合せのうち最大度数の組合せを選択すれば、基本語彙情報は、「見出し語：きもい、読み：きもい、アクセント型：２、品詞：形容詞」となる。
【００７４】
ここで、読みとアクセント型には依存関係があるが、品詞とその他の情報には依存関係が無いため、見出し語・読み・アクセント型の組合せの度数で読みとアクセント型を決定し、見出し語と品詞の組合せの度数で品詞を決定するようにしても良い。
【００７５】
また、システム管理者が生成された内容をチェックして、修正できるようにしても良い。
【００７６】
登録辞書決定ステップ６４では、統計情報を参照して、生成された語彙情報を登録する辞書を決定する。例えば、統計情報において、生成された語彙情報に対応する分野情報の大半が一致していれば、分野別辞書４７の当該分野に登録すればよい。
【００７７】
また、生成された語彙情報に対応する分野情報が分散していて、どの分野にも固まっていない場合や、分野情報が「一般」に集中している場合などは、分野別辞書４７の「一般」分野に登録してもよいし、基本辞書１４に登録してもよい。どちらを選択するかは、見出し語の頻度が一定数よりも大きい場合は基本辞書、それ以外は分野別辞書などとしても良いし、品詞を参照して、名詞関連なら基本辞書、それ以外は分野別辞書などとしても良い。また、システム管理者が登録する辞書を確認・修正するようにしてもよい。
【００７８】
辞書登録ステップ６５では、生成された語彙情報４０７を、決定された登録辞書に登録する。基本辞書に登録した場合は、登録した語彙情報４０７と同一内容の登録語彙情報は、ユーザー辞書から削除するようにしてもよい。
【００７９】
上述したような、重要語抽出部４６及び辞書更新部４５による辞書の更新は、毎日・毎週など一定時間間隔で実行するか、ユーザー辞書の登録語数が、１００語・１０００語など一定数増加する毎に実行すれば良く、その他にもシステム管理者が必要に応じて実行するようにしても良い。
【００８０】
（４）効果
以上述べたように、本実施形態に係わる音声合成装置４０によれば、ユーザー辞書から抽出された単語を、分野別辞書に登録し、利用する分野をユーザーが選択可能とすることにより、音声合成を行うテキストの内容に即した辞書を利用して、適切な読みやアクセントの合成音声を生成できるという効果がある。
【００８１】
（５）変更例
本実施形態では、ユーザー辞書から抽出した重要語を、ユーザーが入力した分野情報に基づいて分類し、複数の分野別辞書に登録する場合について説明したが、抽出した重要語の分類方法はこれに限定されるものではなく、種々の方法で分類してユーザー間で共有するようにすることができる。例えば、抽出した見出し語の度数の情報に基づいて、度数が１００００以上ならば「高信頼度辞書」、３０００以上ならば「中信頼度辞書」、１０００以上ならば低信頼度辞書」に分類して登録し、ユーザーはこれらの辞書を利用するか否かを選択できるようにしても良い。このように分類することにより、特殊な語彙を多用する場合は信頼度が低くとも全ての辞書を利用して語彙数を増やしたり、一般的な用語しか使わない場合は高信頼度辞書だけを利用したりするなど、利用する語彙の範囲に応じて適切に辞書を選択できるという効果がある。
【００８２】
（第４の実施形態）
以上、本発明に係わる音声合成装置について３つの実施形態を説明したが、本発明は音声合成装置に限定されるものではなく、機械翻訳装置及び仮名漢字変換装置についても同様の３つの実施形態が可能である。
【００８３】
（１）機械翻訳装置７０
機械翻訳装置７０について図１２に基づいて説明する。
【００８４】
図１２で表される機械翻訳装置７０では、音声合成装置における音声合成部１１が機械翻訳部７１となり、入力された日本語テキスト７０１を英語に翻訳し、英語テキスト７０５を出力する。
【００８５】
また、基本辞書１４及びユーザー辞書１３の登録内容は、日本語の見出し語とそれに対する英語の訳語となる。
【００８６】
それ以外の部分の動作は、音声合成装置の場合と同様で、ユーザー辞書に登録された単語の統計情報を参照して重要語を抽出することにより、一般には使われない特殊な用語や、登録に誤りが多かったり正しい訳語が定着していなかったりして信用できない用語が基本辞書に登録されることが防止され、有用かつ信頼できる単語だけが基本辞書に登録されるという効果がある。
【００８７】
上述した、第１の実施形態と同様に、第２の実施形態及び第３の実施形態においても、機械翻訳装置として実施することが可能であり、音声合成装置の場合と同様の効果を得ることができる。
【００８８】
（２）仮名漢字変換装置８０
仮名漢字変換装置８０について図１３に基づいて説明する。
【００８９】
図１３で表される本発明の第１の実施形態に係わる仮名漢字変換装置８０では、音声合成装置における音声合成部１１が仮名漢字変換部８１となり、入力された仮名文字列８０１に仮名漢字変換を行って、仮名漢字混じり文字列８０５を出力する。
【００９０】
また、基本辞書１４及びユーザー辞書１３の登録内容は、仮名文字列の見出し語とそれに対する仮名漢字混じり文字列となる。
【００９１】
それ以外の部分の動作は、音声合成装置または機械翻訳装置の場合と同様で、ユーザー辞書に登録された単語の統計情報を参照して重要語を抽出することにより、一般には使われない特殊な用語や、登録に誤りが多かったり正しい漢字表記が定着していなかったりして信用できない用語が基本辞書に登録されることが防止され、有用かつ信頼できる単語だけが基本辞書に登録されるという効果がある。
【００９２】
また、本実施形態は、日本語の仮名漢字変換に限らず、中国語のピンイン漢字変換のように、キーボードから入力可能な表記を、漢字などの当該言語で適切な表記に変換するものに適用するようにしても良い。
【００９３】
上述した、第１の実施形態と同様に、第２の実施形態及び第３の実施形態においても、仮名漢字変換装置として実施することが可能であり、音声合成装置の場合と同様の効果を得ることができる。
【００９４】
（変更例）
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００９５】
また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００９６】
さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００９７】
【図１】本発明の第１の実施形態に係わる音声合成装置の構成を示すブロック図である。
【図２】第１の実施形態の音声合成部１１の動作を示すフローチャートである。
【図３】第１の実施形態の重要語抽出部１６と基本辞書更新部１５の動作を示すフローチャートである。
【図４】第１の実施形態に係わる基本辞書の基本語彙情報の例である。
【図５】第１の実施形態に係わるユーザー辞書の登録語彙情報の例である。
【図６】第１の実施形態に係わる統計情報の例である。
【図７】第２の実施形態に係わる音声合成装置の構成を示すブロック図である。
【図８】第３の実施形態に係わる音声合成装置の構成を示すブロック図である。
【図９】第３の実施形態に係わるユーザー辞書の登録語彙情報の例である。
【図１０】第３の実施形態に係わる統計情報の例である。
【図１１】第３の実施形態の重要語抽出部４６と辞書更新部４５の動作を示すフローチャートである。
【図１２】機械翻訳装置の構成を示すブロック図である。
【図１３】仮名漢字変換装置の構成を示すブロック図である。
【符号の説明】
【００９８】
１０，４０，５２・・・音声合成装置
１０１・・・入力テキスト
１０２，１０３・・・ユーザーＩＤ
１０４・・・登録内容
１０５・・・合成音声
１０７，１０８・・・基本語彙情報
１０９・・・登録語彙情報
１１，５５・・・音声合成部
１１０，４１０・・・重要語
１２，４２・・・ユーザー辞書登録部
１３，４３・・・ユーザー辞書
１４，５４・・・基本辞書
１５・・・基本辞書更新部
１６，４６・・・重要語抽出部
２１・・・言語解析ステップ
２２・・・韻律制御ステップ
２３・・・波形生成ステップ
３３・・・基本語彙情報生成ステップ
３４・・・基本辞書登録ステップ
４０７・・・語彙情報
４１２・・・分野情報
４５・・・辞書更新部
４７・・・分野別辞書
５０・・・辞書更新装置
５１・・・ネットワーク
６１・・・登録語彙統計情報抽出ステップ
６２・・・重要語抽出ステップ
６３・・・語彙情報生成ステップ
６４・・・登録辞書決定ステップ
６５・・・辞書登録ステップ
７０・・・機械翻訳装置
７０１・・・日本語テキスト
７０５・・・英語テキスト
７１・・・機械翻訳部
８０・・・仮名漢字変換装置
８０１・・・仮名文字列
８０５・・・仮名漢字混じり文字列
８１・・・仮名漢字変換部
【図１】
2007206975.tif 000003
【図２】
2007206975.tif 000004
【図３】
2007206975.tif 000005
【図４】
2007206975.tif 000006
【図５】
2007206975.tif 000007
【図６】
2007206975.tif 000008
【図７】
2007206975.tif 000009
【図８】
2007206975.tif 000010
【図９】
2007206975.tif 000011
【図１０】
2007206975.tif 000012
【図１１】
2007206975.tif 000013
【図１２】
2007206975.tif 000014
【図１３】
2007206975.tif 000015