(57)【要約】【課題】従来はテキストデータを形態素解析して読み候補付与、分割位置決定をするが演算時間が掛かり、表記テキストデータの分割・読み付与は、同一表記に複数読み候補が返り演算時間の増大、認識精度の低下を、読みテキストデータの分割・読み付与は、分割位置精度の低下を来す。【解決手段】ユーザの発話が、表記・読みテキスト記憶部の表記と読み対のテキストデータのいずれかを音声認識用語彙辞書を用いて認識する音声認識用語彙辞書を作成するため、表記・読みテキスト記憶部からのテキストデータの表記と読み対の対応付けを表記読み対応記憶手段の表記とその読み候補を参照して表記・読み対応付け手段で決定し、対応付けされた表記と読みのテキストデータを単語又は語句単位に分割手段で分割し、分割後の表記・読みの対に対し認識語彙辞書作成手段で音声認識用語彙辞書を生成、認識語彙辞書記憶部に格納する。【選択図】図１
2009258293.tif 000002
【特許請求の範囲】
【請求項１】
表記と読みが対になったテキストデータが複数記憶された表記・読みテキスト記憶部と、前記表記・読みテキスト記憶部に記憶された表記・読みテキストデータに対応する音声認識用語彙辞書を記憶する認識語彙辞書記憶部と、ユーザの発声した音声を入力して、前記認識語彙辞書記憶部の音声認識用語彙辞書を参照し、ユーザの発声した音声を認識して前記テキストのいずれが発声されたかを認識する音声認識部とを備える音声認識装置の前記音声認識用語彙辞書を生成する音声認識辞書作成装置において、
表記とその表記に対する読みの候補が記憶された表記読み対応記憶手段と、
前記電子機器の表記・読みテキスト記憶部に記憶されたテキストデータを取得し、テキストデータの表記と読みの各対の対応付けを表記読み対応記憶手段を参照して決定する表記・読み対応付け手段と、
前記表記・読み対応付け手段により対応付けられた表記と読みが対になったテキストデータに対して単語又は語句単位に分割を行う分割手段と、
前記分割手段により分割された表記・読みの対に対して前記音声認識用語彙辞書を生成し、前記認識語彙辞書記憶部に格納する認識語彙辞書作成手段と、
を備えた音声認識語彙辞書作成装置。
【請求項２】
前記分割手段は、表記と読みの対になったテキストデータに対して、スペース等あらかじめ定めた記号によりテキストの分割を行うスペース・記号による分割手段を持つことを特徴とする請求項１に記載の音声認識語彙辞書作成装置。
【請求項３】
前記分割手段は、表記と読みの対になったテキストデータに対して、仮名漢字、カタカナ、アルファベット、数字などの文字種別毎に分割を行う文字種別による分割手段を持つことを特徴とする請求項１又は請求項２に記載の音声認識語彙辞書作成装置。
【請求項４】
前記表記・読みテキスト記憶部に記憶された表記と読みの対になったテキストデータで使用される頻度の高い単語・語句の表記と読みの辞書があらかじめ作成され記憶された辞書記憶手段を備え、
前記分割手段は、前期辞書記憶手段に記憶される辞書を用いて表記と読みの対になったテキストデータに対して分割を行う辞書による分割手段を持つことを特徴とする請求項１乃至請求項３の何れか１項に記載の音声認識語彙辞書作成装置。
【請求項５】
前記分割手段は、表記と読みの対になったテキストデータに対して、前記表記・読み対応付け手段により対応付けられた表記単位で読みを分割する表記による分割手段を持つことを特徴とする請求項１乃至請求項４の何れか１項に記載の音声認識語彙辞書作成装置。
【請求項６】
表記と読みの対を追加登録を行うためユーザにより新たに入力された読みに対し、仮名漢字変換などの変換手段により表記・読みのテキストデータに変換して表記・読みテキスト記憶部に記憶し、かつ、変換手段による変換・編集操作で表記・読みのテキストデータに対して分割位置を決定する入力時分割位置取得手段と、
前記入力時分割位置取得手段により取得された分割位置を記憶する入力時分割位置記憶手段とを備え、
分割手段は、前記表記・読み対応付け手段により対応付けられた表記と読みが対になったテキストデータに対して入力時分割位置記憶手段を参照して、単語又は語句単位に分割を行うことを特徴とする請求項１乃至請求項５の何れか１項に記載の音声認識語彙辞書作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機等の電子機器に記憶されたアドレス帳の名前（表記）及びそのフリガナ（読み）等のテキストデータを音声認識するための音声認識語彙辞書を自動作成する音声認識語彙辞書作成装置に関する。
【背景技術】
【０００２】
従来、電子機器に記憶された表記と読みが対になったテキストデータから、テキストデータを取り出し、当該テキストデータに対応する音声認識用語彙辞書を参照し、ユーザの発声した音声を認識して前記テキストのいずれが発声されたかを認識する音声認識装置の音声認識用語彙辞書を自動作成する方法が開示されている。例えば、特許文献1にはテキストデータである電話番号と対応する発信先の読みデータを解析して音素列情報に変換し、音声認識語彙辞書を作成する方法が開示されている。
また、特許文献２には、形態素解析を行い、単語に分割して各分かち候補、読み候補、連接単語を考慮して、発声単位／読みのペアを登録する方法について開示されている。
【０００３】
【特許文献１】特開２００６−１４２１６号公報
【特許文献２】特開２００２−４１０８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の音声認識語彙辞書作成装置は、テキストデータに対して形態素解析を行い、読みの候補の付与、分割位置の決定を行っている。このため演算時間がかかり、携帯端末等演算量、メモリ量の少ない端末上での処理が難しかった。
また、表記のテキストデータに対して形態素解析により形態素への分割及び読みの付与を行うと、同じ表記に対して複数の読みの候補が結果として返り、認識語彙として登録する必要のある読みの候補が多くなり、認識精度の低下及び認識演算時間の増大といった問題がおきるという課題があった。
さらに、読みのテキストデータに対して形態素解析により形態素への分割及び読みの付与を行うと、形態素としての分割位置の判断が難しく、分割精度が低下するといった問題点があった。
本発明は上記のような問題点を解決するためになされたもので、表記と読みの対になるテキストデータに対して、高精度かつ高速に認識語彙辞書を作成する音声認識語彙辞書作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る音声認識語彙辞書作成装置は、
表記と読みが対になったテキストデータが複数記憶された表記・読みテキスト記憶部と、前記表記・読みテキストデータに対応する音声認識用語彙辞書を記憶する認識語彙辞書記憶部と、ユーザの発声した音声を入力して、前記認識語彙辞書記憶部の音声認識用語彙辞書を参照し、ユーザの発声した音声を認識して前記テキストのいずれが発声されたかを認識する音声認識部とを備える音声認識装置の前記音声認識用語彙辞書を生成する音声認識語彙辞書作成装置において、
表記とその表記に対する読みの候補が記憶された表記読み対応記憶手段と、
前記電子機器の表記・読みテキスト記憶部に記憶されたテキストデータを取得し、テキストデータの表記と読みの各対の対応付けを表記読み対応記憶手段を参照して決定する表記・読み対応付け手段と、
前記表記・読み対応付け手段により対応付けられた表記と読みが対になったテキストデータに対して単語又は語句単位に分割を行う分割手段と、
前記分割手段により分割された表記・読みの対に対して前記音声認識用語彙辞書を生成し、前記認識語彙辞書記憶部に格納する認識語彙辞書作成手段と、
を備える。
【発明の効果】
【０００６】
本発明の音声認識語彙辞書作成装置によれば、入力された認識対象のテキストデータを記憶する表記・読み表記・読みテキスト記憶部からのテキストデータの表記と読み各対の対応付けを表記読み対応記憶手段の表記とその表記に対する読みの候補を参照して表記・読み対応付け手段で決定し、この対になった表記と読みのテキストデータを単語又は語句単位に分割手段で分割し、分割された表記・読みの対に対し認識語彙辞書作成手段で音声認識用語彙辞書を生成、認識語彙辞書記憶部に格納する構成にされているので、入力される表記・読みの分割を自動で行うことにより、ユーザの登録の手間を省きつつ、語彙の一部のみの発話を認識可能な認識装置を構成することが出来る。また、表記と読み双方を用いて解析・分割を行うため、表記のみまたは読みのみで解析・分割する場合に比べ分割の精度が向上する。即ち表記のみで解析・分割を行う場合に比べ、読みを用いることで当該読みを行う際の分割位置が限定出来る。また読みのみで解析・分割を行う場合に比べて意味を表す表記を用いることで分割位置を限定することが出来る効果を奏する。
【発明を実施するための最良の形態】
【０００７】
実施の形態１．
図１は本発明の実施の形態１を示す構成図である。図１において、
１０は認識対象とするテキストの表記と読みの対を記憶する表記・読みテキスト記憶手段。
１１は表記・読みテキスト記憶手段１０に記憶されている表記と読みの各対に対して、表記の各文字と読みの各文字の対応付けを行う表記・読み対応付け手段。
１２は漢字等の表記とその表記に対する読みの候補をあらかじめ記憶しておく表記読み対応記憶手段。
１３は表記・読み対応付け手段１１で対応付けられた表記・読みに対して認識時の分割位置候補を出力する分割手段。
１４は分割手段１３で出力された分割位置に応じて、入力された表記・読みリストから認識語彙を生成する認識語彙辞書作成手段。
１５は認識語彙辞書作成手段で出力される認識語彙を記憶する認識語彙辞書である。
【０００８】
また、分割手段１３は、
スペースや記号により表記・読み対応付け手段１１で対応付けられた表記・読みに対する分割位置の判定を行うスペース・記号による分割手段１３１、
仮名漢字や、カタカナ、記号等の文字種別により表記・読み対応付け手段１１で対応付けられた表記・読みに対する分割を行う文字種別による分割手段１３２、
入力対象となるテキストで使用される語句の表記と読みの対応表を予め記憶しておくテキストのジャンルに応じた辞書記憶手段１３４、辞書記憶手段１３４に記憶されている辞書を用いて表記・読み対応付け手段１１で対応付けられた表記・読みに対する分割を行う辞書による分割手段１３３、上記１３１〜１３４の各分割手段により分割された位置による分割区間の内所定文字数以上の表記あるいは読みを持つ区間に対して表記単位で分割を行う、表記による分割手段１３５により構成される。
【０００９】
次に動作について説明する。
入力される表記・読みリストは、例えば携帯電話のアドレス帳の名前（表記）及びそのフリガナ（読み）などがある。
表記・読み対応付け手段１１では、アドレス帳の各名前表記とその読み（フリガナ）について、表記読み対応記憶手段１２で記憶している表記と読みの対応付けを用いて、名前の表記で使用されている各文字または単語と読み（フリガナ）との対応付けを行う。
ここで表記読み対応記憶手段１２は表記で使われる文字とその読みを表記文字毎に記憶しているものとする。記憶している内容の例を図２に示す。本実施の形態では主に単漢字や記号とその読みリストの対応、及び単漢字では表現できない特殊な熟語等を記憶する。特殊な熟語としては、例えば流石（さすが）や四月一日（わたぬき）等、一文字単位の読みから構成出来ない特殊な読みを持つ表記がある。また、ひらがな、カタカナ等の表記に対する読みの表記をあわせて記憶しても良い。
この対応付けの例として例えば表記「本社  佐藤課長」と読み「ホンシャ  サトウカチョウ」が入力されたとする。この時、表記「本社  佐藤課長」の各文字に対応する読みは表記読み対応記憶手段１２から図３のものが得られ、図４のような対応付けの結果が得られる。
【００１０】
次に分割手段１３で、表記・読み対応付け手段１１で出力された表記各文字とその読みに、認識時の分割候補位置を設定し出力する。
まず、スペース・記号による分割手段１３１において、予め定めた記号が表記、又は読みに含まれる箇所で分割する。分割箇所は記号の前後とする。分割を行う記号としては、例えば図５に示すような“ ”(スペース)、“:”(コロン)、“-”(ハイフン)などである。
次に文字種別による分割手段１３２により分割位置の追加を行う。例えば表記文字においては文字種別を、「漢字・平仮名」、「カタカナ」、「アルファベット」、「記号」の４種類として、各文字種別の境目を分割位置とする。また読みについては「カタカナ」、「アルファベット」、「記号」の３種類として、各文字種別の境目を分割位置とする。
【００１１】
次に辞書による分割手段１３３により分割位置の追加を行う。辞書による分割手段１３３では辞書記憶手段１３４に記憶されている読みと表記により分割位置を決定する。辞書記憶手段１３４では入力対象によく使用される語句について表記と読みの対応表を予め記憶しておく。例えば入力がアドレス帳の場合、辞書記憶手段１３４には姓の表記と読み、名の表記と読みを登録しておく。また他にアドレス帳によく使用される単語・語句（さん、課長、会社、等）を記憶しておいても良い。
辞書による分割手段１３３では文字種別による分割手段１３２までで分割された各区間内で、辞書記憶手段１３４に記憶されている表記と読みが一致する区間があった場合、一致した区間の前後を分割位置とする。
【００１２】
最後に表記による分割手段１３５で分割位置の確認・調整を行う。
上記の各分割手段で分割された各候補の長さをチェックし、足りないと判断した区間に対しさらに分割を行う。例えば、区間内の読みが所定文字数以上存在する場合に、表記文字単位での分割を行う。また、当該区間に対して日本語形態素解析プログラムを使用し、形態素単位での分割を行っても良い。
【００１３】
認識語彙辞書作成手段１４では、上記分割手段３で分割された表記・読みリストから、音声認識用の認識辞書を作成する。
例えば、連続単語認識エンジン（構文制御型認識エンジン）用の辞書を作成する場合は、任意の分割位置を認識語彙の先頭、最後尾とすることが可能な構文ネットワークを生成する。
例えば図６のように、表記「本社  佐藤課長」、読み「ホンシャ  サトウカチョウ」に対して「ホンシャ」「  」「サトウ」「カチョウ」の様に分割された場合、記号「  」に対する読みが存在しないことから、「ホンシャ」「サトウ」「カチョウ」を図６の下側に示すようなネットワーク構造を持つ辞書として構成する。このように構成することにより、「ホンシャサトウカチョウ」という発話以外にも、「ホンシャ」、「サトウ」、「カチョウ」、「ホンシャサトウ」、「サトウカチョウ」のような発話に対しても音声認識可能となる。
【００１４】
以上のように、本実施の形態によれば、入力される表記・読みの分割を自動で行うことにより、ユーザの登録の手間を省きつつ、語彙の一部のみの発話を認識可能な認識装置を構成することが出来る。
表記と読み双方を用いて解析・分割を行うため、表記のみまたは読みのみで解析・分割する場合に比べ分割の精度が向上する。例えば表記のみで解析・分割を行う場合に比べ、読みを用いることで当該読みを行う際の分割位置が限定出来る。また読みのみで解析・分割を行う場合に比べて意味を表す表記を用いることで分割位置を限定することが出来る。
また、表記、読みに含まれる記号で入力表記・読みを分割し認識辞書を生成することにより、ユーザの意図に合った位置での分割が可能となる。
また、表記・読みの文字種別により分割を行うことにより、信頼性の高い分割が可能となる。
また、認識対象となる語彙にあった辞書を用いた分割を行うことにより、より正確な分割が可能となる。
また、文字種別や記号等により分割された区間に対して辞書による分割を行うことにより、辞書の検索範囲を減らすことが出来、分割に必要な演算量を減らすことが出来、低コストで高速な分割処理が可能となる。
また、表記と読みを対応付け、長い区間に対して表記単位での分割を行うことにより、辞書にない未知語などに対しても分割が可能となり、また読みの各位置で分割することに比べて精度の高い分割が可能となる。
【００１５】
実施の形態２．
上記実施の形態１において表記・読み対応付け手段１１は入力された表記と読みのテキストに対して対応付けを行う処理に表記文字単位で対応付けを行っており、辞書記憶手段１３４に記憶されているテキストのジャンルに応じた辞書は分割手段で使用していた。一方本実施の形態２では表記・読み対応付け手段により表記と読みの対応付けの際に辞書記憶手段に記憶されている辞書を併用することにより、記号や複数の文字種別を持つ表記を一つの分割単位とすることが可能となる。また、複数文字表記での特殊な読みの対応表を辞書記憶手段もしくは表記読み対応記憶手段の一方のみに記憶させることが出来、記憶領域の削減につながる。
【００１６】
図７は本発明の実施の形態２を示す構成図である。図７において、
２０は認識対象とするテキストの表記と読みの対を記憶する表記・読みテキスト記憶手段。
２１は表記・読みテキスト記憶手段２０に記憶されている表記と読みの各対に対して、表記の各文字と読みの各文字の対応付けを行う表記・読み対応付け手段。
２２は漢字等の表記とその表記に対する読みの候補をあらかじめ記憶しておく表記読み対応記憶手段であり、実施の形態１の表記読み対応記憶手段１２と同様のものである。
２３は表記・読み対応付け手段２１で対応付けられた表記・読みに対して認識時の分割位置候補を出力する分割手段。
２４は分割手段２３で出力された分割位置に応じて、入力された表記・読みリストから認識語彙を生成する認識語彙辞書作成手段。
２５は認識語彙辞書作成手段で出力される認識語彙を記憶する認識語彙辞書。
２６は入力される表記・読みの分野（アドレス帳、曲名、電子番組表等）に応じて、使用頻度の高い単語の表記とその表記に対する読みの候補をあらかじめ記憶する辞書記憶手段である。
【００１７】
また、分割手段２３は、表記・読み対応付け手段２１で辞書記憶手段２６に記憶されている辞書により対応付けられた区間を１つの区間として分割を行う辞書による分割手段２３１、
スペースや記号により分割位置の判定を行うスペース・記号による分割手段２３２、
仮名漢字や、カタカナ、記号等の文字種別により分割を行う文字種別による分割手段２３３、
上記２３１〜２３３各分割手段により分割された位置による分割区間の内所定文字数以上の表記あるいは読みを持つ区間に対して表記単位で分割を行う、表記による分割手段２３４により構成される。
【００１８】
次に動作について説明する。
表記・読み対応付け手段２１では、アドレス帳の各名前表記とその読み（フリガナ）について、表記読み対応記憶手段２２及び辞書記憶手段２６で記憶している表記と読みの対応付けを用いて、名前の表記で使用されている各文字または単語と読み（フリガナ）との対応付けを行う。
ここで辞書記憶手段２６には入力される表記・読みリストで出現頻度が高いと想定される単語の表記及びその読みについて記憶しているものとする。例えば入力がアドレス帳の名前の表記及び読みの場合は、人名の「姓」「名」のそれぞれ上位１万傑等を持つ。また、アドレス帳でよく使用される単語「会社」「さん」「部長」「課長」などを登録しておく。
【００１９】
また、表記読み対応記憶手段２２は表記で使われる文字とその読みを表記文字毎に記憶しているものとし、記憶している内容例は図２に示すように実施の形態１の表記読み対応記憶手段１２と同様のものとする。本実施の形態では表記読み対応記憶手段２２は主に単漢字や記号とその読みリストの対応、及び単漢字では表現できない特殊な熟語等を記憶する。特殊な熟語としては、例えば流石（さすが）、紫陽花（あじさい）等、一文字単位の読みから構成出来ない特殊な読みを持つ表記がある。また、ひらがな、カタカナ等の表記に対する読みの表記をあわせて記憶しても良い。なお、特殊な読みであっても辞書記憶手段２６に登録されている単語に対しては表記読み対応記憶手段２２に記憶する必要はない。
【００２０】
表記・読み対応付け手段２１での対応付けとして例えば表記「三菱電機  佐藤課長」と読み「ミツビシデンキ  サトウカチョウ」が入力された例を図８に示す。表記読み対応記憶手段２２と辞書記憶手段２６を使用して対応付けを行った結果、「三菱電機  佐藤課長」の「佐藤」「課長」に対しては辞書記憶手段２６で記憶されている単語があり、「三菱電機  」の各部分文字列に対しては辞書記憶手段２６で対応する単語が存在しなかった場合、「三菱電機  」に対しては表記読み対応記憶手段２２に記憶されている表記と読みの対応付けから各表記文字に対して読みの対応付けを行う。
【００２１】
次に分割手段２３において表記・読み対応付け手段２１で表記と読みの対応付けが行われたテキストに対して分割を行う。
分割手段２３ではまず、表記読み対応付け手段２１において辞書記憶手段２６により表記と読みの対応付けが行われた区間を辞書記憶手段２６に記憶された辞書の単位に応じて分割し、上記表記読み対応記憶手段２２により上記以外の表記と読みの対応付けが行われた区間をさらに分割する。
まず、辞書による分割手段２３１では、表記読み対応付け手段２１において辞書記憶手段２６により表記と読みの対応付けが行われた区間に対して、表記と読みが対応付けられている単位毎に分割を行う。すなわち図８の例では「佐藤」の前後、及び「課長」の前後で分割されることとなり、「三菱電機  」、「佐藤」、「課長」と分割されることになる。
次に、スペース・記号による分割手段２３２において、表記読み対応記憶手段２２により表記と読みの対応付けが行われた区間を、予め定めた記号が表記、又は読みに含まれる箇所で分割する。すなわち図８の例で対象となる区間は「三菱電機  」である。ここで、分割箇所は記号の前後とし、分割を行う記号は例えば図５に示すような“ ”(スペース)、“:”(コロン)、“-”(ハイフン)などである。
【００２２】
次に文字種別による分割手段２３３により分割位置の追加を行う。例えば表記文字においては文字種別を、「漢字・平仮名」、「カタカナ」、「アルファベット」、「記号」の４種類として、各文字種別の境目を分割位置とする。また読みについては「カタカナ」、「アルファベット」、「記号」の３種類として、各文字種別の境目を分割位置とする。すなわち、表記読み対応記憶手段２２により表記と読みの対応付けが行われた区間として表記「ホテル三菱電機」、読み「ホテルミツビシデンキ」があった場合、表記の文字種別から「ホテル」と「三菱電機」に分割する。この時読みのテキストも表記との対応付けに応じて「ホテル」と「ミツビシデンキ」に分割される。
最後に表記による分割手段２３４で分割位置の確認・調整を行う。表記による分割手段２３４では、上記の各分割手段で分割された各候補の長さをチェックし、分割が足りないと判断した区間に対しさらに分割を行う。例えば、区間内の読みが所定文字数以上存在する場合に、表記文字単位での分割を行う。また、当該区間に対して日本語形態素解析プログラムを使用し、形態素単位での分割を行っても良い。
【００２３】
認識語彙辞書作成手段２４では、上記分割手段２３で分割された表記・読みリストから、音声認識用の認識辞書を作成する。
例えば、連続単語認識エンジン（構文制御型認識エンジン）用の辞書を作成する場合は、任意の分割位置を認識語彙の先頭、最後尾とすることが可能な構文ネットワークを生成する。例えば図６のように、表記「本社  佐藤課長」、読み「ホンシャ  サトウカチョウ」に対して「ホンシャ」「  」「サトウ」「カチョウ」の様に分割された場合、記号「  」に対する読みが存在しないことから、「ホンシャ」「サトウ」「カチョウ」を図６の下側に示すようなネットワーク構造を持つ辞書として構成する。このように構成することにより、「ホンシャサトウカチョウ」という発話以外にも、「ホンシャ」、「サトウ」、「カチョウ」、「ホンシャサトウ」、「サトウカチョウ」のような発話に対しても音声認識可能となる。
【００２４】
以上のように、入力の分割を自動で行うことにより、ユーザの登録の手間を省きつつ、語彙の一部のみの発話を認識可能な認識装置を構成することが出来る。
表記と読み双方を用いて解析・分割を行うため、表記のみ、読みのみで解析・分割を行う場合に比べ、分割の精度が向上する。例えば表記のみで解析・分割を行う場合に比べ、読みを用いることで当該読みを行う際の分割位置が限定出来る。また読みのみで解析・分割を行う場合に比べて意味を表す表記を用いることで分割位置を限定することが出来る。
また、表記と読みの対応付けの際に、入力される表記と読みのジャンルに合った辞書記憶手段２６に記憶された辞書を用いることにより、対応付けの精度が向上し、また特定のジャンルに現れる特殊な読み（名前など）に対する読みを辞書記憶手段２６側にのみ持たせることが可能で記憶領域の削減につながる。
【００２５】
また、最初に辞書記憶手段２６に記憶されている辞書による分割を行うことで、記号や複数の文字種別を持つ表記を一つの分割単位とすることが可能となる。
表記、読みに含まれる記号で入力表記・読みを分割し認識辞書を生成することにより、ユーザの意図に合った位置での分割が可能となる。
また、表記・読みの文字種別により分割を行うことにより、信頼性の高い分割が可能となる。
また、認識対象となる語彙にあった辞書を用いた分割を行うことにより、より正確な分割が可能となる。
また、文字種別や記号等により分割された区間に対して辞書による分割を行うことにより、辞書の検索範囲を減らすことが出来、分割に必要な演算量を減らすことが出来、低コストで高速な分割処理が可能となる。
また、表記と読みを対応付け、長い区間に対して表記単位での分割を行うことにより、辞書にない未知語などに対しても分割が可能となり、また読みの各位置で分割することに比べて精度の高い分割が可能となる。
【００２６】
実施の形態３．
実施の形態３は、実施の形態１に対して新しい表記及び読みの登録が可能な機能を追加したものである。本実施の形態３では、登録時の日本語入力操作に対応付けて分割候補位置を記憶しておき、認識語彙辞書生成時の分割処理時に上記分割候補位置を使用して分割を行う処理を追加している。
本実施の形態の構成を図９に示す。図９において、
３０は認識対象となる語の表記・読みを入力する手段であり、例えばキーボード等から読み文字列を入力し日本語仮名漢字変換プログラム（ＦＥＰ；Front End Processor）を使用して表記に変換し入力を行う表記・読み入力手段。
３１は表記・読み入力手段３０において、仮名漢字変換操作、確定操作、編集操作を行った箇所が表記・読みのどの場所で行われたかを取得する入力時分割位置取得手段。
３２は入力時分割位置取得手段３１により取得された分割位置を記憶する入力時分割位置記憶手段。
【００２７】
３３は表記・読みテキスト記憶手段１０に記憶されている表記と読みの各対に対して、表記読み対応記憶手段１２に記憶されている表記と読み候補の対応付けを行うとともに入力時分割位置記憶手段３２に記憶されている分割位置を用いて、新たに登録される表記の各文字と読みの各文字の対応付けを行う表記・読み対応付け手段。
３４は表記・読み対応付け手段３３により対応付けられた表記・読みテキストの分割を行う分割手段である。
【００２８】
なお、分割手段３４は、
入力時分割位置記憶手段３２に記憶されている分割位置に応じて、表記・読み対応付け手段３３で出力された表記各文字とその読みに対し、分割を行う入力時分割位置反映手段３４１、
スペースや記号により分割位置の判定を行うスペース・記号による分割手段１３１、
仮名漢字や、カタカナ、記号等の文字種別により分割を行う文字種別による分割手段１３２、
入力対象となるテキストで使用される語句の表記と読みの対応表を予め記憶しておく辞書記憶手段１３４、
辞書記憶手段１３４に記憶されている辞書を用いて分割を行う辞書による分割手段１３３、
上記入力時分割位置反映手段３４１及び１３１〜１３４の各分割手段により分割された位置による分割区間の内、所定文字数以上の表記あるいは読みを持つ区間に対して表記単位で分割を行う表記による分割手段３４２により構成される。
その他の構成は実施の形態１と同様である。
【００２９】
次に動作について説明する。
図９において、表記・読み入力手段３０は認識対象となる語をユーザが追加するための手段であり、例えば携帯電話のキー入力により、カナ文字を入力して日本語仮名漢字変換プログラム（ＦＥＰ）により仮名漢字文字列に変換して、入力されたカナ文字を、“読み”、変換後の文字列を、“表記”として登録を行う。また、表記側のみの編集（削除やカット＆ペースト等の操作）や読み側のみの編集も可能とする。
入力時分割位置取得手段３１では、表記・読み入力手段３０で表記・読みを登録する際に、ユーザの仮名漢字変換操作や文字種別の切り替え操作、確定操作（変換を行わず入力文字列をそのまま表記として登録）などの操作タイミング等を表記・読み文字列と対応付けて取得する。また、表記側のみの編集、読み側のみの編集などによって、表記と読みの対応付けが変わった（対応付けられなくなった）箇所についても同時に取得する。
【００３０】
分割位置の決定方法は、入力時分割位置取得手段３１により、まず、読みとその読みに対する仮名漢字変換操作及び確定操作により入力された変換位置を、表記・読み入力手段３０で新たに入力された表記と読みのテキストデータの分割位置の候補とする。次に、各分割候補位置で表記又は読みに対して追加（コピー等の入力）編集操作が行われていた場合、その分割候補位置を候補から外す。また、読み又は表記側で分割候補位置をまたがって削除や変更（上書き等）の編集操作が行われていた場合は、対応する分割候補位置（読み側で編集されていたら表記側、表記側で編集されていたら読み側の分割候補位置）を削除する。
以上のようにして求めた分割位置候補の位置情報（表記・読みのどの箇所で分割されるかを示す情報）を、入力時分割位置として、入力時分割位置記憶手段３２に記憶する。また、入力時分割位置取得手段３１は同時に、ユーザにより入力された表記・読みテキストを、表記・読みテキスト記憶手段１０に記憶する。
【００３１】
表記・読み対応付け手段３３では、表記・読みテキスト記憶手段１０に記憶されている各表記とその読みについて、表記読み対応記憶手段１２で記憶している表記と読みの対応付け、及び入力位置分割位置記憶手段３２に記憶されている分割位置を用いて、表記で使用されている各文字または単語と読みとの対応付けを行う。この表記・読み対応付け手段３３での対応付けの方法を図１０に示す。
【００３２】
まず表記・読み対応記憶手段１０に記憶されている表記と読みの対についてそれぞれ、対応付けの処理を行う。対応付けの対象となっている表記・読みの対に対して、入力時分割位置記憶手段３２に対応する項目（分割位置）が記憶されているかチェックする。対応する分割位置が記憶されていない場合は実施の形態１と同様に、入力全区間に対して表記・読み対応記憶手段１２の対応付け表を用いて対応付けを行う。
一方、入力時分割位置記憶手段３２に対応する項目（分割位置）が記憶されている場合は、記憶されている分割位置に従って、表記・読みの対をまず分割する。次に各分割された区間毎に当該区間に含まれる表記と読みにたいして表記読み対応記憶手段１２の対応付け表を用いて対応付けを行う。
【００３３】
その後、実施の形態１と同様にスペース・記号による分割手段１３１、文字種別による分割手段１３２、辞書による分割手段１３３、により順次分割を行い最後に表記による分割手段３４２により分割位置の確認・調整を行う。
表記による分割手段３４２では上記の各分割手段で分割された各候補の長さをチェックし、分割が足りないと判断した区間に対しさらに分割を行う。例えば、分割区間内の読みが所定文字数以上存在する場合に、表記文字単位での分割を行う。また、当該区間に対して日本語形態素解析プログラムを使用し、形態素単位での分割を行っても良い。
認識語彙辞書作成手段１４では、実施の形態１と同様に上記分割手段３４により分割された表記・読みリストから、音声認識用の認識語彙辞書１５を作成する。
【００３４】
本実施の形態によれば、実施の形態１の効果に加えて、ユーザの新たに入力する読みの入力時における変換・編集操作より、分割位置を決定することにより、よりユーザの感覚に近いテキストの分割が可能となる。
【産業上の利用可能性】
【００３５】
本発明は、携帯電話機等における電話帳の名前等、表記及び読みのテキストデータから、音声認識用認識辞書の作成に関するもので、入力されたテキストデータに対し自動的に分割し認識候補とするものであり、携帯電話機の電話帳データやカーナビゲーションシステムなどに登録されている例えば音楽の曲名等の一部を発声することにより認識可能とする技術であり、携帯電話機、カーナビゲーションシステム、カーオーディオ装置に適用可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態１を示す構成図である。
【図２】表記読み対応記憶手段に記憶されている文字とその読みの内容例の説明図である。
【図３】入力文字に対応する表記読み対応記憶手段の記憶内容例の説明図である。
【図４】表記・読み対応付け手段による処理結果の説明図である。
【図５】スペース・記号による分割手段で分割箇所となる記号例の説明図である。
【図６】ネットワーク構造を持つ辞書として構成例の説明図である。
【図７】本発明の実施の形態２を示す構成図である。
【図８】表記と読みが入力された対応付け例の説明図である。
【図９】本発明の実施の形態３を示す構成図である。
【図１０】本発明の実施の形態３における表記・読み対応付け手段による対応付け処理フロー図である。
【符号の説明】
【００３７】
１０、２０；表記・読みテキスト記憶手段、１１、２１、３３；表記・読み対応付け手段、１２、２２；表記読み対応記憶手段、１３、２３、３４；分割手段、１４、２４；認識語彙辞書作成手段、１５、２５；認識語彙辞書、２６、１３４；辞書記憶手段、３０；表記・読み入力手段、３１；入力時分割位置取得手段、３２；入力時分割位置記憶手段、１３１、２３２、；スペース・記号による分割手段、１３２、２３３、；文字種別による分割手段、１３３、２３１；辞書による分割手段、１３５、２３４、３４２；表記による分割手段、３４１；入力時分割位置反映手段。
【図１】
2009258293.tif 000003
【図２】
2009258293.tif 000004
【図３】
2009258293.tif 000005
【図４】
2009258293.tif 000006
【図５】
2009258293.tif 000007
【図６】
2009258293.tif 000008
【図７】
2009258293.tif 000009
【図８】
2009258293.tif 000010
【図９】
2009258293.tif 000011
【図１０】
2009258293.tif 000012