(57)【特許請求の範囲】
【請求項１】
登録単語に関する少なくとも、表記、読み、アクセントを含む情報の入力を受付ける登録単語情報入力部と、
検証単語を前記登録単語と結合して、検証結合単語を生成する検証結合単語生成部と、
前記検証結合単語生成部で生成された検証結合単語をユーザに提示し、ユーザから検証結合単語のアクセントに関する情報を受付けて、当該検証結合単語のアクセントを決定する検証結合単語アクセント決定部と、
前記検証結合単語アクセント決定部が決定したアクセントを基に、前記検証結合単語を構成する前の前記登録単語のアクセントと前記検証結合単語を構成した後の当該登録単語のアクセントとを比較し、そのアクセントの変化から、前記登録単語のアクセント結合属性を推定するアクセント結合属性推定部と、
前記登録単語情報入力部で入力された登録単語に関する、少なくとも、表記、読み、アクセントを含む情報に、前記アクセント結合属性推定部から得られたアクセント結合属性の情報を付与して、ユーザ辞書に登録するユーザ辞書登録部とを備える、ユーザ辞書登録装置。
【請求項２】
前記登録単語のアクセント結合属性を検証するための検証結合単語を生成するのに必要な検証情報を格納する検証情報格納部を更に備え、
前記検証結合単語生成部は、前記検証情報格納部に格納されている検証情報に基づいて検証単語を取得し、前記登録単語と前記検証単語から前記登録単語のアクセント結合属性を検証するための検証結合単語を生成する、請求項１に記載のユーザ辞書登録装置。
【請求項３】
前記登録単語情報入力部は、前記登録単語に関する表記、読み、アクセントに加えて、登録単語の単語属性を含む情報の入力を受付け、
前記検証情報格納部は、前記検証情報として、検証単語を単語属性に関連付けて格納しており、
前記検証結合単語生成部は、前記登録単語情報入力部が入力を受付けた単語属性と一致する検証情報に対応する検証単語を、当該検証情報格納部から抽出して、前記検証結合単語を生成する、請求項２に記載のユーザ辞書登録装置。
【請求項４】
前記検証情報格納部は、前記検証情報として、単語が他の単語と結合した場合のアクセントの変化の仕方を表すアクセント結合属性を単語属性に関連付けて格納しており、
前記アクセント結合属性推定部は、前記検証情報格納部における前記登録単語の単語属性と一致する単語属性に関連づけられたアクセント結合属性であって、前記検証結合単語を構成する前の前記登録単語の単独発声のアクセントから、前記検証結合単語を構成した後の当該登録単語部分のアクセントへのアクセントの変化と一致するアクセント結合属性を、前記登録単語のアクセント結合属性と推定する、請求項２〜３のいずれかに記載のユーザ辞書登録装置。
【請求項５】
前記検証結合単語生成部が、検証情報格納部に格納されている検証条件を元に、基本言語辞書、又はユーザ辞書の中から、条件に一致する検証単語を検索することによって、前記検証単語を生成する、請求項１に記載のユーザ辞書登録装置。
【請求項６】
前記検証結合単語生成部が、検証情報格納部に格納されている検証条件を元に、他人のユーザ辞書の中から、条件に一致する検証単語を検索することによって、前記検証単語を生成する、請求項１に記載のユーザ辞書登録装置。
【請求項７】
登録単語に関する、少なくとも、表記、読み、アクセントを含む情報の入力を受付ける登録単語情報入力ステップと、
検証単語を前記登録単語と結合して、検証結合単語を生成する検証結合単語生成ステップと、
前記検証結合単語生成ステップで生成された検証結合単語をユーザに提示し、ユーザから検証結合単語のアクセントに関する情報を受付けて、当該検証結合単語のアクセントを決定する検証結合単語アクセント決定ステップと、
前記検証結合単語アクセント決定ステップで決定したアクセントを基に、前記検証結合単語を構成する前の前記登録単語のアクセントと前記検証結合単語を構成した後の当該登録単語のアクセントとを比較し、そのアクセントの変化から、前記登録単語のアクセント結合属性を推定するアクセント結合属性推定ステップと、
前記登録単語情報入力ステップで入力された登録単語に関する、少なくとも、表記、読み、アクセントを含む情報に、前記アクセント結合属性推定ステップから得られたアクセント結合属性の情報を付与して、ユーザ辞書に登録するユーザ辞書登録ステップとを備える、ユーザ辞書登録方法。
【請求項８】
コンピュータに、
登録単語に関する、少なくとも、表記、読み、アクセントを含む情報の入力を受付ける登録単語情報入力ステップと、
検証単語を前記登録単語と結合して、検証結合単語を生成する検証結合単語生成ステップと、
前記検証結合単語生成ステップで生成された検証結合単語をユーザに提示し、ユーザから検証結合単語のアクセントに関する情報を受付けて、当該検証結合単語のアクセントを決定する検証結合単語アクセント決定ステップと、
前記検証結合単語アクセント決定ステップで決定したアクセントを基に、前記検証結合単語を構成する前の前記登録単語のアクセントと前記検証結合単語を構成した後の当該登録単語のアクセントとを比較し、そのアクセントの変化から、前記登録単語のアクセント結合属性を推定するアクセント結合属性推定ステップと、
前記登録単語情報入力ステップで入力された登録単語に関する、少なくとも、表記、読み、アクセントを含む情報に、前記アクセント結合属性推定ステップから得られたアクセント結合属性の情報を付与して、ユーザ辞書に登録するユーザ辞書登録ステップとを実行させる、ユーザ辞書登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声合成、特に、ユーザ辞書登録時のアクセント結合属性の付与に関する。
【背景技術】
【０００２】
「アクセント結合属性」とは、複数の単語が結合して１つの結合語を構成する場合に、個々の単語の、結合前から結合後へのアクセントの変化を分類して得られる属性である。ここで、簡単に、標準語における、「アクセント」と「アクセント結合属性」の違いを説明する。
【０００３】
例えば、図１（ａ）に示すように「音声」、「合成」という単語は、それぞれ単独で用いられると、オ↓ンセー（高低低低）、ゴ↑ーセー（低高高高）という音の高低で発声される。このとき音の高から低に変化する部分をアクセント核と呼び、アクセント核が単語の先頭から何拍目にあるかでアクセントの種類を分類している。したがって、「音声」の場合は１拍目にアクセント核があるため、1型アクセントと言う。また、「合成」のように、アクセント核が存在しない単語は、０型アクセントと呼ぶ。このような０型、１型のように単語の音の高低の規定を「アクセント」と定義する。
【０００４】
次に、複数の単語が結合した結合語について考える。結合語でも、個々の単語と同様にアクセントがある。「音声」と「合成」という単語が結合した「音声合成」という結合語は、標準語では、オ↑ンセーゴ↓ーセー（低高高高高低低低）という音の高低で発声され、アクセント核が５拍目にあるため、５型アクセントに分類される。
【０００５】
ここで、図１（ｂ）のように、結合語として発声した「音声合成」の「音声」、「合成」のそれぞれの部分に注目すると、元の単独発声の場合と、アクセントが変化していることが分かる。すなわち、「音声」の部分は、単独では１型であるが、結合語では、０型となっている。また、「合成」の部分は、単独発声では、０型であるが、結合語では１型となっている。
【０００６】
したがって、単語の結合を考慮すると、「音声」という単語に関しては、「後ろの単語と結合し、アクセントが０型に変化する」という属性を持っていると言える。また、「合成」という単語に関しては、「前の単語と結合し、アクセントが1型に変化する」という属性を持っていると言える。これらが、「アクセント結合属性」であり、単語結合時のアクセント変化を分類して得られる属性である。
【０００７】
これらのアクセント結合属性は、単語毎に異なるもので、音声合成で入力されるテキストの読みやアクセントの解析に利用される基本言語辞書に登録されているのが好ましい。特開２００１−０７５５８５号公報では、単語毎に「アクセント結合属性」を付与するのではなく、単語の品詞や活用形などの単語の属性情報から、「アクセント結合属性（当該文献ではアクセントクラスと呼んでいる）」を、自動で統計的に決定するルールを作成する方法が開示されている。
【０００８】
この方法は、基本言語辞書に登録する単語毎に「アクセント結合属性」を付与する手間が省けるメリットがある。しかし、統計的にルールを求める方法では、そのルールは多数を占めるデータの影響を受けるため、ルールに従わない例外的な単語に対処できない。正確なアクセント付与をするためには、やはり、単語毎にアクセント結合属性を設定する必要がある。
【０００９】
ところで、音声合成では、ユーザが利用できるユーザ辞書登録ツールが用意されている。音声合成では、漢字の読みとアクセントを解析する必要があり、そのために、日本語で頻出する単語が登録された基本言語辞書が用意されている。しかし、現実的には、基本言語辞書に日本語に出現するすべての単語を登録できるわけではなく、新たに出現する新語もあるため、基本辞書でカバーできない単語も多く出現する。それを補うものとして、ユーザが自分で、読めない単語の表記や読みなどを登録できるユーザ言語辞書が用意されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００１−０７５５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
「アクセント結合属性」には様々なバリエーションがあり、単語によってアクセント結合属性が異なる。さらに、上記で説明したように、単語が結合するか否か、アクセント型、結合前と結合後のアクセント型の変化についての専門的な知識が必要であるため、慣れないユーザにとっては、「アクセント結合属性」について理解するのが困難である。
【００１２】
そのため、ユーザ辞書登録時には、ユーザインターフェースを介して、単語の表記、読み、アクセント、品詞情報のみを入力し、その結果を受けて、品詞情報で大まかに分類されたアクセント結合属性が付与されたり、限られた極少数の属性だけをユーザに決めさせることが一般的で、正確なアクセント結合属性を付与することができなかった。その結果、合成時にアクセントを誤るという問題があった。
【００１３】
従って、読み精度を追求する場合は、単語毎に正確な「アクセント結合属性」を付与する必要があり、複雑な「アクセント結合属性」を知らない一般ユーザでも正確なアクセント結合属性を付与できる方法が望まれていた。
【００１４】
そこで、本発明では、容易に正確なアクセント結合属性を付与できるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明は、登録単語に関する、少なくとも、表記、読み、アクセントを含む情報の入力を受付ける登録単語情報入力部と、検証単語を前記登録単語と結合して、検証結合単語を生成する検証結合単語生成部と、前記検証結合単語生成部で生成された検証結合単語をユーザに提示し、ユーザから検証結合単語のアクセントに関する情報を受付けて、当該検証結合単語のアクセントを決定する検証結合単語アクセント決定部と、前記検証結合単語アクセント決定部が決定したアクセントを基に、前記検証結合単語を構成する前の前記登録単語のアクセントと前記検証結合単語を構成した後の当該登録単語のアクセントとを比較し、そのアクセントの変化から、前記登録単語のアクセント結合属性を推定するアクセント結合属性推定部と、前記登録単語情報入力部で入力された登録単語に関する、少なくとも、表記、読み、アクセントを含む情報に、前記アクセント結合属性推定部から得られたアクセント結合属性の情報を付与して、ユーザ辞書に登録するユーザ辞書登録部とを備える。
【発明の効果】
【００１６】
上記の構成によれば、アクセント結合属性の知識に精通した専門家でなくとも、容易に正確なアクセント結合属性を付与できる。
【図面の簡単な説明】
【００１７】
【図１】アクセントとアクセント結合属性を説明する図
【図２】本発明の実施形態１に係る音声合成装置の全体構成の一例を示すブロック図
【図３】本発明の実施形態１に係る音声合成装置の動作の一例を示すフロー図
【図４】ユーザインターフェースの一例を示す図
【図５】本発明の実施形態１に係る検証情報ＤＢの一例を示す図
【図６】本発明の実施形態１における検証結合単語生成部の構成の一例を示すブロック図
【図７】本発明の実施形態１における検証結合単語生成部の動作の一例を示すフロー図
【図８】検証結合単語アクセント決定部の構成の一例を示すブロック図
【図９】検証結合単語アクセント決定部の動作の一例を示すフロー図
【図１０】ユーザインターフェースの一例を示す図
【図１１】アクセント結合属性推定部の構成の一例を示すブロック図
【図１２】アクセント結合属性推定部の動作の一例を示すフロー図
【図１３】本発明の実施形態２に係る検証情報ＤＢの一例を示す図
【図１４】本発明の実施形態２における検証結合単語生成部の構成の一例を示すブロック図
【図１５】本発明の実施形態２における検証結合単語生成部の動作の一例を示すフロー図
【図１６】本発明の実施形態３における検証結合単語生成部の構成の一例を示すブロック図
【発明を実施するための形態】
【００１８】
[実施形態１]
図２は、本発明の実施形態１に係るユーザ辞書登録装置１００の構成の一例を示すブロック図である。図２において、ユーザ辞書登録装置１００は、登録単語情報入力部１１０、検証結合単語生成部１２０、検証情報ＤＢ１３０（検証情報格納部）、検証結合単語アクセント決定部１４０、アクセント結合属性推定部１５０、及びユーザ辞書登録部１６０を備える。図３は、本発明の実施形態１に係るユーザ辞書登録装置１００の動作の一例を示すフロー図である。以下、図２のブロック図、及び図３のフロー図にしたがって説明する。
【００１９】
登録単語情報入力部１１０は、ユーザが登録したい単語について、その単語の表記、読み、アクセント、品詞の入力を受付ける（ステップＳ３０１）。その際のユーザインターフェースの一例を図４（ａ）に示す。登録単語情報入力部１１０は、表記、読み、アクセントを指定するボックスから、それぞれ、表記、読み、アクセントの入力を受付ける（読みとアクセントは同じボックスに指定する）。アクセントは、例えば、カタカナで表した読みのアクセント核の位置に「’」を付与することで指定できる。なお、アクセントの指定の仕方はこれに限られず、その他の付与の仕方でもよい。また、品詞については、リストの中から選択される。品詞は、後で述べる検証結合単語を生成する際に用いられる単語属性情報の一例でもある。
【００２０】
検証結合単語生成部１２０は、検証情報ＤＢ１３０（検証情報格納部）を参照し、登録単語のアクセント結合属性を検証するための検証結合単語を生成する（ステップＳ３０２）。検証結合単語とは、登録単語と検証単語を結合した単語である。
【００２１】
例えば、登録単語情報入力部１１０は、登録単語に関する表記、読み、アクセントに加えて、登録単語の単語属性を含む情報の入力を受付けることができる。検証情報ＤＢ１３０は、検証情報として、検証単語を単語属性に関連付けて格納する。検証結合単語生成部１２０は、登録単語情報入力部１１０が入力を受付けた登録単語の単語属性と一致する単語属性の検証情報に関連付けられた検証単語を、当該検証情報ＤＢ１３０から抽出して、登録単語と結合することにより、検証結合単語を生成することができる。なお、検証単語の決め方は、上記した例に限られない。例えば、予め決められた固定の単語を検証単語としてもよいし、登録単語の読みに応じて自然な日本語となる検証単語を選択してもよい。また、検証情報ＤＢ１３０は、ユーザ辞書登録装置１００に備えられている必要はない。
【００２２】
検証結合単語アクセント決定部１４０は、検証結合単語生成部１２０で生成された検証結合単語をユーザに提示する。検証結合単語アクセント決定部１４０は、ユーザから検証結合単語に関するアクセント情報の入力を受け付け、検証結合単語のアクセントを決定する（ステップＳ３０３）。
【００２３】
アクセント結合属性推定部１５０は、検証結合単語を構成する前の登録単語のアクセントと検証結合単語を構成した後の登録単語部分のアクセントとを比較する。すなわち、アクセント結合属性推定部１５０は、結合前の登録単語のアクセントと結合後の登録単語のアクセントとを比較し、登録単語の結合前後のアクセントの変化を、登録単語のアクセント変化として抽出する。
【００２４】
アクセント結合属性推定部１５０は、この比較結果から得られる登録単語のアクセントの変化と、検証情報ＤＢ１３０に登録されているアクセント結合属性の示すアクセント変化とを照らし合わせて、当該登録単語のアクセント変化と一致するアクセント変化を示すアクセント結合属性を、登録単語のアクセント結合属性として推定する（ステップＳ３０４）。
【００２５】
アクセント結合属性は、例えば、単語属性毎に、検証結合単語を構成する前後におけるアクセント変化のルール（規則）を表すデータとして検証情報ＤＢ１３０にあらかじめ登録されている。例えば、検証情報ＤＢ１３０は、アクセント結合属性として、単語の結合によるアクセントの変化の仕方を表すアクセント結合属性と、そのアクセント結合を生じさせる検証単語とを組にして、それらが、単語属性に関連付けて格納されている。アクセント結合属性推定部１５０は、登録単語の単語属性に対応する検証単語と登録単語を結合させた検証結合単語を用いて、結合前後の登録単語のアクセントの変化から、登録単語のアクセント結合属性を推定する。例えば、登録単語の単語属性および結合前後の登録単語アクセントの変化が一致するデータを、検証情報ＤＢ１３０から検索することにより、アクセント結合属性を推定することができる。
【００２６】
具体的には、アクセント結合属性推定部１５０は、検証結合単語を構成する前の登録単語のアクセントから検証結合単語を構成した後の当該登録単語部分のアクセントへの変化と、検証情報格納部が格納する登録単語の単語属性が一致するアクセント結合属性とを比較することができる。アクセント結合属性推定部１５０は、アクセント変化に対応するアクセント結合属性を、登録単語のアクセント結合属性と推定することができる。
【００２７】
また、検証情報ＤＢ１３０は、単語属性とそれに対応する検証情報のみを格納していてもよい。この場合、アクセント結合属性推定部１５０は、検証結合単語を構成する前の登録単語のアクセントと、検証結合単語を構成した後の当該登録単語部分のアクセントを比較し、結合前後におけるアクセントの変化をそのままアクセント結合属性として推定する。このような構成により、検証情報格納部のサイズを減らし、推定処理における検索処理を減らすことができる。また、結合前後におけるアクセントの変化をそのままアクセント結合属性として推定することで、あらかじめ予期していなかったアクセント結合属性にも対応できる。
【００２８】
ユーザ辞書登録部１６０は、登録単語情報入力部１１０が受付けたユーザが登録したい単語について、アクセント結合属性推定部１５０で推定されたアクセント結合属性を、表記、読み、アクセントと共に当該登録単語の情報として付与して、ユーザ辞書１７０にユーザ辞書登録を行う（ステップＳ３０５）。
【００２９】
図５は、実施形態１における検証情報ＤＢ１３０の一例である。図５において、検証情報ＤＢ１３０には、登録単語の「単語属性」と、その属性の単語がとり得る「アクセント結合属性」、さらに、そのアクセント結合属性を検証するための「検証情報」が登録されている。
【００３０】
「単語属性」は、アクセント結合属性を分類するための属性情報の一例である。図５に示す例では、「単語属性」は、品詞とアクセント型によって分類されたものであり、例えば、サ変名詞０型以外（注）、固有名詞０型以外等と分類されたもの等である。（注：サ変名詞は、サ行変格活用動詞に接続する名詞を指す。）なお、品詞は、これに限定されず、例えば、普通名詞、動詞、動詞の活用形、形容詞、形容動詞、格助詞、接続助詞等の文法上の分類の他、性、名、国名、地名等、品詞をさらに詳細に分類したものを、必要に応じて適宜用いてよい。
【００３１】
「アクセント結合属性」は、当該単語属性がとり得るアクセント結合属性を示したもので、例えば、「サ変名詞０型以外」の単語属性の場合は、「（１）直前の単語とアクセント結合しない属性」、「（２）直前の単語とアクセント結合して1型に変化する場合がある属性」の２種類の属性を含む。なお、（１）直前の単語とアクセント結合しない属性とは、登録単語が直前の単語と結合しても、結合の前後で、登録単語のアクセント型に変化がない属性のことである。（２）直前の単語とアクセント結合して１型に変化する場合がある属性とは、登録単語が直前の単語と結合することで、結合の前後で、登録単語が１型以外のアクセント型から１型のアクセント型へ変化する場合がある属性のことである。
【００３２】
「検証情報」は、各単語属性の取り得るアクセント結合属性を検証するための情報が書かれており、本実施形態1では、登録単語と結合させる検証単語を含む。たとえば登録単語の単語属性がサ変名詞０型以外でその表記が△△であるとすると、図５の場合、検証単語は「新規」であり、検証結合単語は、検証単語と登録単語を結合させた「新規△△」という単語となる。
【００３３】
図６は、本実施形態１における検証結合単語生成部１２０の構成の一例を示すブロック図である。図６において、検証結合単語生成部１２０は、単語属性抽出部１２１、検証単語取得部１２２、単語結合部１２３を含む。図７は、検証結合単語生成部１２０の動作の一例を示すフロー図である。以下、図６のブロック図と図７のフロー図にしたがって説明する。
【００３４】
単語属性抽出部１２１は、登録単語情報入力部１１０で入力を受付けた（ステップＳ７０１）単語の単語属性、すなわち、本実施例では品詞とアクセントの型が一致する単語属性を検証情報ＤＢ１３０から抽出する（ステップＳ７０２）。例えば、登録単語が「ダウンロード販売」で、読みアクセントが「ダウンロードハ’ンバイ」、品詞が「サ変名詞」と指定されている場合は、単語属性抽出部１２１は、「サ変名詞の０型以外」（すなわち、アクセント型が０型以外）という単語属性を抽出する。
【００３５】
検証単語取得部１２２は、単語属性抽出部１２１で抽出された単語属性に対応する検証単語を取得する。図４の検証情報ＤＢ１３０の例では、「サ変名詞の０型以外」という単語属性に対応する検証情報として、検証単語「新規」、「シ’ンキ」（すなわち、アクセント型が１型）が登録されているため、そのまま「新規」を検証単語として取得する（ステップＳ７０３）。
【００３６】
単語結合部１２３は、検証単語が左側検証単語として登録されているため、検証単語「新規」を登録単語「ダウンロード販売」の左側に結合させて、「新規ダウンロード販売」という検証結合単語を生成する（ステップＳ７０４）。そして、検証結合単語のアクセント決定の処理に移行する（ステップＳ７０５）。
【００３７】
図８は、検証結合単語アクセント決定部１４０の構成の一例を示すブロック図である。図８において、検証結合単語アクセント決定部１４０は、提示部１４１、入力受付け部１４２、及びアクセント決定部１４３を備える。図９は、検証結合単語アクセント決定部１４０の動作の一例を示すフロー図である。以下、図８のブロック図と図９のフロー図にしたがって説明する。
【００３８】
提示部１４１は、検証結合単語生成部１２０で生成された検証結合単語を（ステップＳ９０１）、例えば、図１０（ａ）に示すように、検証結合単語の表記を表示してユーザに提示し（ステップＳ９０２）、ユーザに検証結合単語のアクセントの入力を促す。
【００３９】
入力受け付け部１４２は、提示部１４１で提示された検証結合単語の表記に対して、ユーザから検証結合単語のアクセントの入力を受付ける（ステップＳ９０３）。
【００４０】
アクセント決定部１４３は、ユーザが入力した検証結合単語のアクセントからアクセント核の位置を求め、検証結合単語のアクセントの型を決定する（ステップＳ９０４）。図１０（ａ）に示すように、検証結合単語「新規ダウンロード販売」の表記に対して、ユーザがアクセント「シ’ンキ＿ダウンロードハ’ンバイ」と入力した場合、アクセント核の位置（「’」の位置）から、「シ’ンキ」は1型（すなわち、アクセント型が１型）、「ダウンロードハ’ンバイ」は５型（すなわち、アクセント型が０型以外）と決定する（「＿」はアクセント句境界を表し、ダウンロードハンバイのアクセント核の位置はアクセント句の先頭＝アクセント境界から数える）。
【００４１】
なお、提示部１４１、入力受付部１４２、アクセント決定部１４３における検証結合単語の提示、及びアクセントの決定は、上記したやり方に限られない。例えば、提示部１４１が検証結合単語の表記と共に、検証情報ＤＢ１３０を参照し、とり得るアクセント結合属性に従った複数のアクセントの候補をユーザに提示し、提示された中から、ユーザが一つのアクセントの候補を選択して決定してもよい。また、ユーザ提示部１４１が検証結合単語生成部で生成された検証結合単語について、検証情報ＤＢ１３０を参照し、とり得るアクセント結合属性に従ったアクセントの合成音声を生成し、その合成音声を再生するための画面を図１０（ｂ）に示すようにユーザに提示してもよい。この場合、ユーザは提示された検証結合単語（合成音声）を再生、停止ボタンを押して視聴し、入力受付け部１４２は、ユーザからその読み（合成音声のアクセント）が正しいか誤りかの入力を受付ける。
【００４２】
アクセント決定部１４３は、ユーザが正しいと入力した場合は、最初に生成したアクセントを検証結合単語のアクセントとして決定する。ユーザが誤りと入力した場合は、アクセント決定部１４３は、別のアクセント結合属性を利用して、検証結合単語のアクセントを生成し、再度ユーザに提示し、アクセントを決定する。
【００４３】
図１１は、アクセント結合属性推定部１５０の構成の一例を示すブロック図である。図１１において、アクセント結合属性推定部１５０は、登録単語アクセント抽出部１５１、及びアクセント結合属性推定部１５３を含む。図１２は、アクセント結合属性推定部１５０の動作の一例を示すフロー図である。以下、図１１のブロック図、図１２のフロー図にしたがって説明する。
【００４４】
検証結合単語のアクセントが決定した後（ステップＳ１２０１）、登録単語アクセント抽出部１５１は、本実施形態では、登録単語情報入力部１１０で入力された結合前の登録単語のアクセント型、つまり「ダウンロードハ’ンバイ」の示すアクセント型（すなわち、7型＝アクセント型が０型以外）を取得する（ステップＳ１２０２）。
【００４５】
アクセント結合属性推定部１５３は、結合前の登録単語のアクセント型から検証結合単語アクセント決定部で決定した結合後の登録単語のアクセント型への変化が一致する場合のアクセント結合属性であって、登録単語に対応する単語属性に関連付けられたアクセント結合属性を、検証情報ＤＢ１３０から取得し、登録単語のアクセント結合属性として推定する（ステップＳ１２０３）。本実施形態では、単語属性「サ変名詞０型以外」が一致し、「（１）直前の単語とアクセント結合しない属性」に従って結合させた検証結合単語のアクセント型「シ’ンキ  ダウンロードハ’ンバイ」の「ダウンロードハ’ンバイ」の部分が示すアクセント型と、登録単語単独のアクセント「ダウンロードハ’ンバイ」が一致するため、登録単語「ダウンロード販売」のアクセント結合属性は、「（１）直前の単語とアクセント結合しない属性」であると推定する。
【００４６】
そして、ユーザ辞書登録部１６０は、登録単語情報入力部１１０が受付けたユーザが登録したい単語について、アクセント結合属性推定部１５０で推定されたアクセント結合属性を、当該登録単語の情報として付与し、表記、読み、アクセントとともに、ユーザ辞書１７０にユーザ辞書登録を行う（ステップＳ１２０４）。本実施形態では、ユーザ辞書登録部１６０は、「直前の単語とアクセント結合しない属性」という情報を、登録単語「ダウンロード販売」のアクセント結合属性の情報として付与して、ユーザ辞書１７０に登録する。
【００４７】
以上説明したように、本実施形態によれば、ユーザが単語をユーザ辞書に登録するときに、表記、読み、アクセント、品詞情報を入力し、さらに、提示された検証結合単語に対するアクセントの情報を入力すれば、アクセント結合属性の情報を容易に付与することが可能となる。
【００４８】
[実施形態２]
本実施形態では、検証情報ＤＢ１３０の「検証情報」欄には、検証単語そのものではなく、検証単語が満たすべき条件が登録されており、検証単語取得部１２４が基本辞書１８０、及びユーザ辞書１７０から、検証単語が満たすべき条件を元に検証単語を検索する構成となっている。
【００４９】
図１３は、実施形態２における検証情報ＤＢ１３０の一例である。「単語属性」、「アクセント結合属性」に関しては、実施形態１における検証情報ＤＢ１３０と同様であるが、「検証情報」には、例えば、「登録単語の左側で、単独発声のアクセントが０型以外のアクセント型、かつ、アクセント結合した実績を持つ」等のように、検証単語が満たすべき条件が登録されている。検証単語が満たすべき条件は、例えば、登録単語の左側か否かを示すフラグ、アクセント型が０型以外であるか否かを示すフラグ、及び、アクセント結合するものが存在するか否かを示すフラグの組のデータで表される。
【００５０】
図１４は、本発明の実施形態２に係るユーザ辞書登録１００における検証結合単語生成部１２０の構成の一例を示すブロック図である。なお、本実施形態では、実施形態１の構成と比較して、検証結合単語生成部１２０が、検証単語取得部１２２の代わりに、検証条件取得部１２６、及び検証単語検索部１２７で構成される検証単語取得部１２４を含み、検証結合単語生成部１２０の処理が異なる。検証結合単語生成部１２０以外で、実施形態１と同一の構成については同一の符号を付し、検証結合単語生成部１２０以外で、実施形態１と同一の構成による処理については説明を省略する。
【００５１】
検証条件取得部１２６は、単語属性抽出部１２１で抽出した単語属性に対応する検証条件を、検証情報ＤＢ１３０を参照して取得する。
【００５２】
検証単語検索部１２７は、検証条件取得部１２６で取得した検証条件に一致する検証単語を、基本辞書１８０、及びユーザ辞書１７０の中から検索し、単語結合部１２３へ出力する。
【００５３】
図１５は、本発明の実施形態２に係るユーザ辞書登録装置１００における検証結合単語生成部１２０の動作の一例を示すフロー図である。以下、図１５のフロー図にしたがって説明する。
【００５４】
ここでは、登録単語情報入力部１１０は、ユーザから図４（ａ）に示すインターフェースを介して、表記「ダウンロード販売」、読み・アクセントが「ダウロードハ’ンバイ」、品詞が「サ変名詞」との入力を受付けたものとする（ステップＳ１５０１）。
【００５５】
単語属性抽出部１２１は、実施形態１と同様に、登録単語情報入力部１１０で入力された登録単語の品詞とアクセントの型に基づいて、一致する単語属性を、図１３に示す検証情報ＤＢ１３０から抽出する。ここでは、単語属性抽出部１２１は、登録単語情報入力部１１０で入力された「ダウロードハ’ンバイ」からアクセント核の位置（「’」の位置）を求め、６拍目＝６型と求まる。これと入力された品詞情報に基づき、「サ変名詞の１型以外」という単語属性を抽出する（ステップＳ１５０２）。
【００５６】
検証条件取得部１２６は、単語属性抽出部１２１で抽出された単語属性に一致する検証条件を取得する。なお、本実施形態では、単語属性が「サ変名詞の１型以外」の場合を想定しているため、図１３に示す検証情報ＤＢ１３０を参照して、「登録単語の左側で、単独発声のアクセントが０型以外のアクセント型、かつ、結合した実績を持つ」という検証条件を取得する（ステップＳ１５０３）。既に述べたように、実装の際には、条件を表した各種フラグの組を取得することになる。
【００５７】
検証単語検索部１２７は、登録単語の単語属性を持つ任意の単語と結合して結合語を構成した場合に、検証条件取得部１２６で取得した検証条件に一致する検証単語を、基本辞書１８０、及びユーザ辞書１７０から検索する（ステップＳ１５０４）。
【００５８】
本実施形態では、登録単語の単語属性が「サ変名詞の１型以外」、検証条件が「登録単語の左側で、単独発声のアクセントが０型以外のアクセント型、かつ、アクセント結合した実績を持つ」であるので、検証単語として、以下の条件を満たしている単語を検索することになる。
【００５９】
「○○（検証条件を満たす検証単語）＋△△（登録単語の単語属性を持つ単語）」の形で結合語を構成し、
（１）○○が検証単語（＝「登録単語の左側で」という条件）で、単独発声の場合は「０型以外」のアクセント型となる。
（２）△△は登録単語の単語属性を持つ単語で、単独発声で「サ変名詞の１型以外」のアクセント型となる。
（３）アクセント結合が生じている検証単語と登録単語の結合語（○○＋△△）が存在する。
【００６０】
検索の処理は、（１）のアクセント条件を満たす単語を基本辞書１８０から検索することから始める。例えば、基本辞書１８０に、「新規：シ’ンキ（アクセント型が１型）」という単語が登録されている場合、「新規」は「０型以外のアクセント型である」という点で（１）を満たし、まずは検証単語の候補となる。
【００６１】
次に、（２）の条件を満たすものを基本辞書１８０、及びユーザ辞書１７０の中から検索する。すなわち、基本辞書１８０、及びユーザ辞書１７０の中から、「新規（検証条件を満たす可能性のある検証単語の候補）＋△△（登録単語の単語属性を持つ単語）」となる結合単語で、△△の部分が、単独発声の際に、「サ変名詞１型以外」を満たしているものがあるかどうかを検索する。ここでは、基本辞書１８０、または、ユーザ辞書１７０の中に、「新規参入：シンキサ’ンニュー」、「新規上場：シ’ンキ  ジョージョー」という単語が見つかったとする。
【００６２】
最後に、見つかった候補の中から（３）の条件を満たすものを検索する。この場合、「新規」の部分の、結合前後におけるアクセント変化をみると、「新規参入」の場合はアクセントが変化しておりアクセント結合が生じている。「新規上場」の場合は、結合前後でアクセントが保たれており、アクセント結合は生じていない。（３）の検証条件として、「アクセント結合した実績を持つ」という条件が要求されているため、「新規参入」がこの条件を満たすことになる。以上のことから、「新規」が検証単語として（１）〜（３）のすべての検証条件に一致することが分かり、検索結果として「新規」という単語を出力する。
【００６３】
最後に、単語結合部１２３は、検証条件に応じて、検証結合単語を生成する。ここでは、検証条件に、「登録単語の左側で」という条件があるため、検証単語「新規」と登録単語「ダウンロード販売」を結合させて、「新規ダウンロード販売」という検証結合単語を生成する（ステップＳ１５０５）。そして、検証結合単語のアクセント決定の処理に移行する（ステップＳ１５０６）。
【００６４】
以上説明したように、本実施形態によれば、基本辞書または、ユーザ辞書に辞書登録されている単語から検証単語を抽出できるので、日本語としてより自然な検証単語が利用でき、容易に正確なアクセント結合属性を付与できる。
【００６５】
[実施形態３]
本実施形態では、検証単語取得部１２５を構成する検証単語検索部１２７が、自分のユーザ辞書に加えて、他人のユーザ辞書１９０のデータも検索できる構成とし、より最適な検証単語を検索できる仕組みとしている。
【００６６】
図１６は、本発明の実施形態３に係るユーザ辞書登録１００における検証結合単語生成部１２０の構成の一例を示すブロック図である。なお、実施形態２の構成とは、検証単語検索部１２７が外部辞書検索部１２８、及び内部辞書検索部１２９を更に含む点が異なる。実施形態１、２と同様の構成については同一の符号を付し、実施形態１、２と同様の構成による処理については説明を省略する。
【００６７】
検証単語検索部１２７は、検証条件取得部１２６で取得した検証条件に一致する検証単語を、基本辞書１８０、及びユーザ辞書１７０の他に、他人のユーザ辞書１９０の中からも検索を行い、単語結合部１２３へ出力する。
【００６８】
内部辞書検索部１２９は、基本辞書１８０、自分のユーザ辞書１８０から検証単語を検索する。
【００６９】
外部辞書検索部１２８は、他人の合成装置の検証単語検索部１２７ａと接続されており、他人の合成装置の検証単語検索部１２７ａを介して他人のユーザ辞書１９０内からも、検証単語を検索する。
【００７０】
なお、検証単語検索部１２７は、上記構成に限られない。別の構成として、個々のユーザ辞書がサーバにまとめて格納されており、外部辞書検索部がサーバ上の他人のユーザ辞書を検索できる構成としてもよい。
【００７１】
以上説明したように、本実施形態によれば、検証単語のデータ量が増えるため、より最適な検証単語を利用でき、容易に正確なアクセント結合属性を付与できる。
【００７２】
上記実施形態で説明した構成は、単に具体例を示すものであり、本発明の技術的範囲を制限するものではない。本発明の効果を奏する範囲において、任意の構成を採用することが可能である。
【００７３】
なお、本発明の実施形態は、上述した実施形態を実現するソフトウェアのプログラム（実施の形態では図２に示すフロー図に対応したプログラム）が装置に供給され、その装置のコンピュータが、供給されたプログラムを読出して、実行することによって達成される場合を含む。したがって、本実施形態で説明した機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラム自体も本発明の一実施形態である。つまり、本発明の図２、６、８、１１、１４、１６に示す機能ブロックとＣＰＵが協働してプログラムを実行することにより実現される。また、本発明の機能処理を実現させるためのプログラムを記録した媒体も、実施形態の一側面に含まれる。
【符号の説明】
【００７４】
１００  ユーザ辞書登録装置
１１０  登録単語情報入力部
１２０  検証結合単語生成部
１２１  単語属性抽出部
１２２  検証単語取得部
１２３  単語結合部
１２４  検証単語取得部
１２５  検証単語取得部
１２６  検証条件取得部
１２７  検証単語検索部
１２８  外部辞書検索部
１２９  内部辞書検索部
１３０  検証情報ＤＢ（検証情報格納部）
１４０  検証結合単語アクセント決定部
１４１  提示部
１４２  入力受付け部
１４３  アクセント決定部
１５０  アクセント結合属性推定部
１５１  登録単語アクセント抽出部
１５３  結合属性推定部
１６０  ユーザ辞書登録部
１７０  ユーザ辞書
１８０  基本辞書
１９０  他人のユーザ辞書
【図１】
0005482503.tif 000002
【図２】
0005482503.tif 000003
【図３】
0005482503.tif 000004
【図４】
0005482503.tif 000005
【図５】
0005482503.tif 000006
【図６】
0005482503.tif 000007
【図７】
0005482503.tif 000008
【図８】
0005482503.tif 000009
【図９】
0005482503.tif 000010
【図１０】
0005482503.tif 000011
【図１１】
0005482503.tif 000012
【図１２】
0005482503.tif 000013
【図１３】
0005482503.tif 000014
【図１４】
0005482503.tif 000015
【図１５】
0005482503.tif 000016
【図１６】
0005482503.tif 000017