(57)【要約】【課題】短時間で正しい音声認識用辞書を作成し、これを用いて正確に、且つ高速で音声認識を行うことができる「音声認識用辞書生成システム」とする。【解決手段】、利用者の発話音声を認識して機器操作を行うために用いる音声認識機器操作用辞書を、音声認識対象データ収集部で収集した音声認識辞書生成用元データに読み仮名を付与することにより生成する音声認識用辞書生成システムにおいて、音声認識対象データ収集部では、音声認識辞書生成用元データをデータの種類毎に分けて収集し、別途作成した音声認識辞書生成用基本辞書を用いて、音声認識辞書生成用元データに読み仮名を付与することにより音声認識機器操作用辞書を生成する。音声認識辞書生成用基本辞書は、予め前記音声認識装置で用いると予測される読み変換用元データを収集して読み仮名を付与し、音声認識辞書生成用元データを分ける種類と同じ種類に分けて作成する。【選択図】図１
2009204872.tif 000002
【特許請求の範囲】
【請求項１】
利用者の発話音声を認識して機器操作を行うために用いる音声認識機器操作用辞書を、音声認識対象データ収集部で収集した音声認識辞書生成用元データに読み仮名を付与することにより生成する音声認識用辞書生成システムにおいて、
前記音声認識対象データ収集部では、音声認識辞書生成用元データをデータの種類毎に分けて収集し、
別途作成した音声認識辞書生成用基本辞書を用いて、前記音声認識辞書生成用元データに読み仮名を付与することにより前記音声認識機器操作用辞書を生成し、
前記音声認識辞書生成用基本辞書は、予め前記音声認識装置で用いると予測される読み変換用元データを収集して読み仮名を付与し、前記音声認識辞書生成用元データを分ける種類と同じ種類に分けて作成されたものであり、
前記音声認識機器操作用辞書の生成に際しては、前記音声認識対象データの種類に対応した前記音声認識辞書生成用基本辞書内の種類のデータを用いて読み仮名を付与して生成することを特徴とする音声認識用辞書生成システム。
【請求項２】
前記音声認識により操作する機器はオーディオ装置であり、
前記音声認識対象データ収集部では、オーディオ装置の再生操作に必要なデータをデータの種類毎に収集し、
前記音声認識辞書生成用基本辞書は、前記音声認識対象データ収集部で収集するデータを予測して基本読みデータをデータの種類毎に収集し、読みを付与して作成することを特徴とする請求項１記載の音声認識用辞書生成システム。
【請求項３】
前記音声認識対象データ収集部では、前記オーディオ装置に他のオーディオプレーヤを接続したとき、該オーディオプレーヤのデータ記録媒体に記録されている曲の曲情報を取り込むことによって収集することを特徴とする請求項２記載の音声認識用辞書生成システム。
【請求項４】
前記音声認識辞書生成用基本辞書によって音声認識辞書生成用元データに読み仮名を付与できない単語は、音声合成手段によって読み仮名を付与して音声認識機器操作用辞書を生成することを特徴とする請求項１記載の音声認識用辞書生成システム。
【請求項５】
前記別途作成した音声認識辞書生成用基本辞書は、バイナリー処理することを特徴とする請求項１記載の音声認識用辞書生成システム。
【請求項６】
前記音声認識辞書生成用基本辞書は、前記音声認識対象データ収集部で収集したデータに読まれない記号を除いた処理を行うとき、読み変換用元データに読みを付与するときも同じ処理をして作成することを特徴とする請求項１記載の音声認識用辞書生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音声認識に用いる辞書を作成するに際して、例えば英語のような読み仮名情報を持たない言語の音声をできる限り正確に、且つ高速で認識できるようにした、音声認識用辞書生成システムに関する。
【背景技術】
【０００２】
従来より例えば車両用ナビゲーション装置において、運転者が目的地を検索する場合等に、特に車両の運転中にでも入力を可能とするため、或いは通常の目的地の設定に際して手作業を行うことなく容易に入力できるように、運転者等が発声する音声を認識し、入力データを得る音声認識技術が開発され、広く用いられるようになっている。また、このようなナビゲーション装置に限らず、車両に搭載した各種機器を運転者が安全に操作ができるように、オーディオ装置を初めエアコン等も、利用者の発声する音声を認識し、各種作動を行うことができるようにしたものも提案されている。
【０００３】
前記車両用オーディオ装置においては、近年ハードディスク等に大量のオーディオデータを蓄積したオーディオ機器が用いられるようになっており、それらのオーディオデータの中から所望のアーティストやアルバム、或いは曲を選択して聞くために検索を行い、検索した結果得られるプレイリストに従って再生することが行われる。その際にも運転者でも容易に操作ができるように、音声によって操作するため音声認識装置を用いることも提案されている。
【０００４】
特に近年は携帯型オーディオプレーヤにおいて、大容量のメモリチップや小型ハードディスク等をデータ記録媒体として内蔵し、ＭＰ３等で圧縮した大量のオーディオデータをこのデータ記録媒体に記録して自由に持ち運び、いつでもどこでも自分の好みの曲を聴くことができるようになっている。このような大量のオーディオデータを記録したデータ記録媒体を内蔵した携帯型オーディオプレーヤは、車両にも持ち込まれることが多く、その際には車両に搭載した高性能のオーディオ装置で再生し出力して聞くことが望まれる。そのため車両用オーディオ装置では、これらの携帯型オーディオ装置を接続して内蔵しているオーディオデータを読み出し、これを再生して車両用オーディオ装置から出力する手段を備えるようになっている。
【０００５】
このように車両用オーディオ装置に携帯型オーディオプレーヤを接続して、携帯型オーディオ装置が内蔵しているデータ記録媒体のオーディオデータを入力し再生して出力する際には、車両用オーディオ装置において携帯型オーディオ装置のデータ記録媒体に記録されているオーディオデータを検索して、任意のアーティストやアルバム、或いは曲を選択してプレイリストを作成し、再生することとなる。このときにも前記と同様に、運転者が容易に曲の選択を行うことができるように、音声によって選択操作を行うことが望まれる。
【０００６】
前記のように車両で使用する種々の機器は運転者が操作することが多いため、できる限り運転者が前方の安全の確認を妨げないように操作できるようにすることが求められ、そのために音声によって操作することが望まれる。このような音声による操作に際しては、利用者が発声した音声を認識するため、利用者が発声した音声データと、あらかじめ認識用辞書として登録している音声データとを比較し、最も適合する音声データの言葉を利用者が発声により指示した操作信号として出力することとなる。その際に用いる認識用辞書としては、利用者にあらかじめ音声認識で用いる言葉を発声させ、その音声データを辞書として蓄積することによっても作成することができる。
【０００７】
しかしながらこの手法は、個人の住所録や電話帳のような、件数が比較的少ないものの場合には使用できるが、例えばハードディスクに録音した曲を音声認識で検索し再生するためにハードディスクに記録されている例えば１０，０００曲のアーティスト名やアルバム名、或いは曲名をあらかじめ登録しておくことは、登録の手間がかかり過ぎ、不可能に近い。特に車両用オーディオ装置に携帯型オーディオプレーヤを接続するときのように、時々異なったオーディオ記録媒体のオーディオデータを用いるときには、それぞれ収録している曲が異なるため、それらの曲を音声認識で検索するときには実質的に利用することができない。
【０００８】
音声認識用辞書の作成に際してはそのほか、文字列から音声合成（ＴＴＳ：ｔｅｘｔ−ｔｏ−ｓｐｅｅｃｈ）技術を用いて読みデータをあらかじめ作成し、利用者が発声した音声と比較することにより認識を行うことも可能である。即ち、例えばナビゲーション装置において、利用者に案内を行うに際して音声で右左折の案内等を行っているが、その際にはテキストデータを音声に変換する音声合成技術が用いられている。この技術を用いて各曲に記録されているアーティスト名やアルバム名、或いは曲名等の文字列からなるテキストデータを読みデータとし、これを音声データ化して登録し、音声認識辞書を作成することが考えられる。
【０００９】
この手法は先の手法と比較して利用者が操作する手間が省ける利点はあるが、これらのデータには読み仮名がふられていないとき、読み文字の付与はＴＴＳ任せとなり、利用者が意図しない読みデータが付与されてしまう可能性がある。即ち、例えば「１１０」が本来「ワン  テン（ｏｎｅ  ｔｅｎ）」という読みであって読み仮名が付与されていないときには、これを「ワンハンドレッド  テン（ｏｎｅ  ｈｕｎｄｒｅｄ  ｔｅｎ）」と付与するなど、本来の読みが付与されないことがある。このことは特に曲に関する名称には、販売のアピール効果を高めるため特異な読み方にすることが多く、それに対して利用者は単に発音だけで覚えていることが多いため、利用者が発音した音声に対応した適切な曲が検索されないことが多くなる。
【００１０】
なお、「−」「？」「＋」「／」等の読まれない記号を含むデータから適切な音声認識辞書を作成するため、利用者の発声に整合するように発音データを蓄積した音声認識辞書を生成する技術は特開２００４−５３９７８号に開示されており、また、言い換え語彙の発生状況を検出して、発声した言い換え語彙を登録して利用することができるようにした技術は特開２００７−２１３００５号公報に開示されている。
【特許文献１】特開２００４−５３９７８号公報
【特許文献１】特開２００７−２１３００５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
前記のように、特に車両用機器の操作に際しては、利用者の発声した音声を認識して種々の操作を行うことが望まれ、オーディオ装置においても音声認識により各種操作を行うことが望まれるのに対して、ハードディスク等のオーディオ記録媒体にオーディオデータと共に記録したアーティスト名やアルバム名、或いは曲名等の曲情報に基づき、ＴＴＳによって音声認識辞書を作成すると、本来の読みのとおりには読まれず、別異の音声認識辞書が作成されてしまうため、利用者が発声した曲に関する音声を正しく認識することができない場合が多くなる。
【００１２】
これらの曲データにオーディオ機器の利用者が予め「読み仮名」を別途入力しておくこともあり、この場合にはその読み仮名のデータを用いることができるが、多くの場合このような「読み仮名」のデータが入力されておらず、その場合には特に前記のような問題を生じる。
【００１３】
更に、前記ハードディスクのような大容量のデータ記憶媒体にオーディオデータを記録するときのように、膨大なデータを取り扱うときには、ＴＴＳによって音声認識辞書を作成すると長時間かかることとなる。したがって、例えば車両用オーディオ装置に大量のオーディオデータを記録した携帯型オーディオプレーヤを接続し、音声認識により任意の曲を選択して聞こうとするときには、車両用オーディオ装置に携帯型オーディオプレーヤを接続したとき直ちに、自動的に音声認識用辞書を作成する処理を行うような場合には、その処理に多くの時間を要することとなり、音声認識辞書が作成されるまでは音声による機器操作が行われないため、利用性の悪い装置となり、利用者に不快感や不信感を与えることともなる。
【００１４】
このことは前記のような車両に搭載したオーディオ装置に限らず、例えばナビゲーション装置において新しい地図データ、或いは新しい地図の差分のデータをダウンロードして地図データの更新を行うときに提供される、新しい地名のデータを含んでいる際には、これを音声認識により検索を行うときも同様であり、単に地名のテキストデータから音声認識用の辞書を作成するときには本来の読みを付与することができず、利用者が発声する特有の本来の読みに対応することができず、適切な認識を行うことができないという問題を生じる。
【００１５】
更に、近年は車両に携帯電話を持ち込むとき、これをナビゲーション装置と接続し、携帯電話を利用してインターネット網に接続し、各種情報の取り込んで表示し、また利用することができるようになっており、更に音声認識機能を用いて携帯電話の操作を行うことも提案されている。その際に携帯電話の電話帳を利用して電話をかけるとき、電話帳に登録されている氏名、社名等について、音声によって検索を行い、電話番号を出力し、電話をかける機能を備えることも提案されている。そのような場合にも、携帯電話が接続されたとき、直ちに電話帳の音声認識による検索が行われることを考慮して音声認識辞書を作成する場合にも、電話帳に存在するテキストデータでは特有の読みがわからないため、作成される音声認識辞書は必ずしも適切な辞書とはなっておらず、したがって適切な音声認識による検索を行異、電話をかけることができないこととなる。
【００１６】
これらの問題は必ずしも車両用の機器に限らず、利用する装置に蓄積されている読み仮名の付与されていないデータを用いて音声認識用辞書を作成し、それを用いて音声認識を行うときには同様の問題を生じる。
【００１７】
したがって本発明は、利用する機器に蓄積されている読み仮名の付与されていないデータを用いて音声認識用辞書を作成し、それを用いて音声認識を行って各種の機器操作を行うとき、短時間で正しい音声認識用辞書を作成し、これを用いて正確に、且つ高速で音声認識を行うことができるようにした音声認識用辞書生成システムを提供することを主たる目的とする。
【課題を解決するための手段】
【００１８】
本発明に係る音声認識用辞書生成システムは、上記課題を解決するため、利用者の発話音声を認識して機器操作を行うために用いる音声認識機器操作用辞書を、音声認識対象データ収集部で収集した音声認識辞書生成用元データに読み仮名を付与することにより生成する音声認識用辞書生成システムにおいて、前記音声認識対象データ収集部では、音声認識辞書生成用元データをデータの種類毎に分けて収集し、別途作成した音声認識辞書生成用基本辞書を用いて、前記音声認識辞書生成用元データに読み仮名を付与することにより前記音声認識機器操作用辞書を生成し、前記音声認識辞書生成用基本辞書は、予め前記音声認識装置で用いると予測される読み変換用元データを収集して読み仮名を付与し、前記音声認識辞書生成用元データを分ける種類と同じ種類に分けて作成されたものであり、前記音声認識機器操作用辞書の生成に際しては、前記音声認識対象データの種類に対応した前記音声認識辞書生成用基本辞書内の種類のデータを用いて読み仮名を付与して生成することを特徴とする。
【００１９】
また、本発明に係る他の音声認識用辞書生成システムは、前記音声認識用辞書生成システムにおいて、前記音声認識により操作する機器はオーディオ装置であり、前記音声認識対象データ収集部では、オーディオ装置の再生操作に必要なデータをデータの種類毎に収集し、前記音声認識辞書生成用基本辞書は、前記音声認識対象データ収集部で収集するデータを予測して基本読みデータをデータの種類毎に収集し、読みを付与して作成することを特徴とする。
【００２０】
また、本発明に係る他の音声認識用辞書生成システムは、前記音声認識用辞書生成システムにおいて、前記音声認識対象データ収集部では、前記オーディオ装置に他のオーディオプレーヤを接続したとき、該オーディオプレーヤのデータ記録媒体に記録されている曲の曲情報を取り込むことによって収集することを特徴とする。
【００２１】
また、本発明に係る他の音声認識用辞書生成システムは、前記音声認識用辞書生成システムにおいて、前記音声認識辞書生成用基本辞書によって音声認識辞書生成用元データに読み仮名を付与できない単語は、音声合成手段によって読み仮名を付与して音声認識機器操作用辞書を生成することを特徴とする。
【００２２】
また、本発明に係る他の音声認識用辞書生成システムは、前記音声認識用辞書生成システムにおいて、前記別途作成した音声認識辞書生成用基本辞書は、バイナリー処理することを特徴とする。
【００２３】
また、本発明に係る他の音声認識用辞書生成システムは、前記音声認識用辞書生成システムにおいて、前記音声認識辞書生成用基本辞書は、前記音声認識対象データ収集部で収集したデータに読まれない記号を除いた処理を行うとき、読み変換用元データに読みを付与するときも同じ処理をして作成することを特徴とする。
【発明の効果】
【００２４】
本発明は上記のように構成したので、利用する装置に蓄積されている読み仮名の付与されていないデータを用いて音声認識機器操作用辞書を作成し、それを用いて音声認識を行って各種の機器操作を行うとき、短時間で正しい音声認識用辞書を容易に作成し、これを用いて正確に、且つ高速で音声認識を行うことができるようにした音声認識用辞書生成システムとすることができる。
【発明を実施するための最良の形態】
【００２５】
本発明は、利用する装置に蓄積されている読み仮名の付与されていないデータを用いて音声認識用辞書を作成し、それを用いて音声認識を行って各種操作を行うとき、短時間で正しい音声認識用辞書を作成し、これを用いて正確に、且つ高速で音声認識を行うことができるようにするという目的を、利用者の発話音声を認識して機器操作を行うために用いる音声認識機器操作用辞書を、音声認識対象データ収集部で収集した音声認識辞書生成用元データに読み仮名を付与することにより生成する音声認識用辞書生成システムにおいて、前記音声認識対象データ収集部では、音声認識辞書生成用元データをデータの種類毎に分けて収集し、別途作成した音声認識辞書生成用基本辞書を用いて、前記音声認識辞書生成用元データに読み仮名を付与することにより前記音声認識機器操作用辞書を生成し、前記音声認識辞書生成用基本辞書は、予め前記音声認識装置で用いると予測される読み変換用元データを収集して読み仮名を付与し、前記音声認識辞書生成用元データを分ける種類と同じ種類に分けて作成されたものであり、前記音声認識機器操作用辞書の生成に際しては、前記音声認識対象データの種類に対応した前記音声認識辞書生成用基本辞書内の種類のデータを用いて読み仮名を付与して生成することにより実現した。
【実施例１】
【００２６】
本発明の実施例を図面に沿って説明する。図１は本発明をオーディオ装置に適用した実施例における機能ブロック図であり、本発明は図示するように、第１にオーディオ装置のメーカー等が行う、ＰＣでの音声認識辞書生成用基本辞書６を作成する処理と、第２にオーディオ装置でこの音声認識辞書生成用基本辞書６を用いて、携帯型オーディオプレーヤ音声認識機器操作用辞書を生成する処理とに大別される。
【００２７】
第１のＰＣでの音声認識辞書生成用基本辞書を作成する処理に際しては、図示の例においては、機器を操作する機器操作用データベース（ＤＢ）１と基本曲情報データベース(ＤＢ）２とを用い、基本読みデータ収集部３において読み変換用元データを収集している。この作業は原則として、オーディオ装置のメーカー等が、オーディオ装置の付加価値を高めるサービスとして行う。その収集に際してはデータの種類毎に収集を行い、オーディオ装置で曲の選択再生を行うためには図示するように、機器を操作するための機器操作基本データ、曲名データ、アーティスト名データ、アルバム名データ、その他必要に応じて追加される例えばジャンル名データ等を種類毎に収集する。
【００２８】
このような基本読みデータ収集部３における機器操作基本データの収集に際しては、機器を操作するために必要とされる単語を予め機器操作用データベース１として記憶させているときにはこれを用いることができ、このようなデータが存在しないときには、機器操作に必要とされると推定する単語をパソコンを用いて入力することにより行う。
【００２９】
その外の曲名データ、アーティスト名データ、アルバム名データは、基本曲情報データベース２に予め蓄積しているデータを用いる。基本曲情報データベース２としては種々のものを用いることができるが、例えばＣＤの曲情報を収集して公開しているＣＤＤＢ（ＣＤデータベース）を用いることができる。このデータにはＣＤのＴＯＣデータが含まれているので、ＣＤに記録された曲名、アーティスト名、アルバム名、ジャンル名、発売年月等のデータを容易に収集することができる。
【００３０】
図１の基本読みデータ収集部３における読み変換用元データは、例えば図２に示すようなデータである。即ち図２に示す読み変換用元データ収集例には、機器操作用データベースから機器操作基本データとして、「Ｐｌａｙ」「Ｖｏｌ」「Ｖｏｌ．」「Ａｒｔｉｓｔ」「Ｓｏｎｇ」「Ｂｙ」等を抽出した例を示している。ここでは音声認識による操作を行う利用者が、オーディオ装置に対して発声するこれらの音声を認識することができるように、また、後述するようなプログラムによって音声認識辞書を作成する処理を行うことができるように、使用される単語を予め調査し、更に推定して収集する。
【００３１】
基本曲情報データベースから収集する曲名の読みデータとしては、例えば図２においては「Ａｎｙｔｈｉｎｇ  ｆｏｒ  ｙｏｕ」「Ｂｌａｃｋ  ＆  Ｂｌｕｅ」「Ｃｒａｚｙ  ４  Ｕ」「ＤＡＮＣＥ２」等を抽出した例を示している。またアーティスト名の読みデータとしては「Ｂｏｎｎｉｅ  Ｐｉｎｋ」「Ｃｏｃｃｏ」「ｈｉｄｅ」「Ｍｒ．Ｃｈｉｌｄｒｅｎ」等を抽出し、アルバム名読みデータとしては「Ｂｅｓｔ−ｆｉｒｓｔ−ｔｈｉｎｇｓ［ｄｉｓｃ１］」「Ｂｅｓｔ−ｆｉｒｓｔ−ｔｈｉｎｇｓ［ｄｉｓｃ２］」「Ｃｒｉｓｐｙ！」「ＵＬＴＲＡ  ＢＵＬＥ」等を抽出し、その他のデータとして「ＡＣ／ＤＣ」等を抽出した例を示している。
【００３２】
図１における読み変換処理部４においては、基本読みデータ収集部３で収集した前記のように収集した読み変換用元データについて、読み仮名を付与して読み変換を行う処理をし、読み変換済元データを得る。ここでもデータの種類毎に作成するが、その読み仮名の付与に際しては、ＣＤＤＢで読み仮名情報が付与されている場合はそれを利用することができ、付与されていないときにはこの音声認識辞書生成用基本辞書を作成する部署の人が適切なデータを入力することにより行う。その際に入力するデータは、必ずしも現在提供されている全ての楽曲に対して付与する必要はなく、有名なアーティストの曲で読みが特殊な曲名、アーティスト名、アルバム名等について付与するのみでも本発明を実施することができる。
【００３３】
この処理の結果、例えば図３に示すような読み変換済元データを作成することとなる。即ち図３に示す例においては、機器操作基本データにおいて表記文字列が「Ｐｌａｙ」である文字を「プレイ」と読むものとし、以下同様に「Ｖｏｌ」及び「Ｖｏｌ．」を同じ「ボリューム」、「Ａｒｔｉｓｔ」を「アーティスト」、「Ｓｏｎｇ」を「ソング」、「Ｂｙ」を「バイ」と読むようにデータを作成した例を示している。曲名読みデータについては「Ａｎｙｔｈｉｎｇ  ｆｏｒ  ｙｏｕ」を「エニシング  フォー  ユー」、「Ｂｌａｃｋ  ＆  Ｂｌｕｅ」を「ブラック  アンド  ブルー」、「Ｃｒａｚｙ  ４  Ｕ」を「クレイジー  フォー  ユー」、「ＤＡＮＣＥ２」を「ダンス  ダンス」と読むものとした例を示している。
【００３４】
このように、通常「ＤＡＮＣＥ  ２」は「ダンス  ツー」と読まれることが多いのに対して、正式には「ダンス  ダンス」と読むことを入力しておくことにより、従来のオーディオ装置では困難であった読み仮名が振られることが少ない英語文字についても、正確な読み仮名を予め付与することができ、その後の音声認識処理において利用者が「ダンス  ダンス」と発生したとき、正しく「ＤＡＮＣＥ  ２」の曲であることを認識し、直ちにその曲の再生が可能となる。
【００３５】
またアーティスト名の読みデータとしては「Ｂｏｎｎｉｅ  Ｐｉｎｋ」を「ボニーピンク」、「Ｃｏｃｃｏ」を「コッコ」、「ｈｉｄｅ」を「ヒデ」、「Ｍｒ．Ｃｈｉｌｄｒｅｎ」を「ミスターチルドレン」と読むものとし、特に「Ｍｒ．Ｃｈｉｌｄｒｅｎ」については、「ミスチル」と略称や愛称で呼ばれることが多いことを考慮してこの読みも別途入力している。このような略称や愛称も入力することにより、利用者が音声認識に際して同一のアーティストを種々の態様で発声することに柔軟に対応することができるようになる。
【００３６】
アルバム名読みデータとしては「Ｂｅｓｔ−ｆｉｒｓｔ−ｔｈｉｎｇｓ［ｄｉｓｃ１］」を「ベスト  ファースト  シングス  ディスク  ワン」、「Ｂｅｓｔ−ｆｉｒｓｔ−ｔｈｉｎｇｓ［ｄｉｓｃ２］」を「ベスト  ファースト  シングス  ディスク  ツー」、「Ｃｒｉｓｐｙ！」を「クリスピー」、「ＵＬＴＲＡ  ＢＵＬＥ」を「ウルトラブルー」と読むものとした例を示している。更にその他のデータとして「ＡＣ／ＤＣ」は「エーシーディーシー」と読み仮名を付与した例を示している。
【００３７】
バイナリー化処理部５では、読み変換処理部４で作成した読み変換済元データについて、前記の種類毎にバイナリーデータとする処理を行う。ここでバイナリー化するのは、このデータを直接利用することができるようにするためであり、これによりここで作成した音声認識辞書生成用基本辞書をオーディオ装置、或いはこのオーディオ装置と接続したナビゲーション装置において、他の各種処理を行うとき、一般のコンパイル処理がされることがないようにし、オーディオ装置やこれと接続するナビゲーション装置で読み込み以外の処理が発生しないようにすることができる。なお、バイナリー処理するに際しては、より正確には周知のように、コンパイル処理をしてバイナリー化を行うこととなる。
【００３８】
このようにしてバイナリー処理化された、前記種類毎の音声認識辞書生成用基本辞書６は、オーディオ装置１１として示している車両用オーディオ装置、或いはこれに接続したナビゲーション装置（以下オーディオ装置と略称する）における音声認識処理部２１において用いられる。その際には、オーディオ装置等に備えたメモリに入力し、ＨＤＤ等のデータ記録媒体にダウンロードし、或いはデータを記録したメモリを移動し、更には回路のチップとして供給することができる。
【００３９】
図１に示すオーディオ装置での携帯型オーディオプレーヤ音声認識機器操作用辞書２９の作成処理の例においては、車両用等のオーディオ装置１１に携帯型オーディオプレーヤ１２を、携帯型オーディオプレーヤの外部機器接続部１３と、オーディオ装置１１の外部機器接続部１４とを有線或いは無線で接続しており、それによりオーディオ装置１１における外部機器操作信号出力部１６の信号によって携帯型オーディオプレーヤ１２を再生操作等の操作を行い、またその操作指示に従って、携帯型オーディオプレーヤの任意のデータをオーディオ装置１１のデータ取込部１４から取り込むことができるようになっている。
【００４０】
図１に示すオーディオ装置１１の音声認識処理部２１は、音声認識対象データ収集部２３を備えており、ここではオーディオ装置１１に携帯型オーディオプレーヤを前記のように接続し、オーディオ装置１１と携帯型オーディオプレーヤ間での前記のような通信が可能となったときに、自動的に音声認識対象データ収集部２３が携帯型オーディオプレーヤ１２に内蔵したメモリチップやハードディスク等のデータ記録媒体から、そこに記録しているオーディオデータについて、曲情報を取り込む。この曲情報の中には楽曲自体を記録したオーディオデータの取り込みは必要としない。これらの曲情報は、携帯型オーディオプレーヤのデータ記録媒体にＭＰ３の形式でオーディオデータが記録されているときには、そのデータの中の曲情報を記録したタグ部分から抽出して収集することができる。
【００４１】
ここで収集する曲情報は、利用者が曲の選択を行うときに指示する、例えば曲名、アーティスト名、アルバム名、更にはジャンル名等の種類に分けて取り込む。これらの種類は全てデータ記録媒体にＭＰ３等で記録している曲情報のデータから取り込むことができるが、それらのデータが存在しないものについては、予めオーディオ装置１１にＣＤＤＢのデータを備えているときには、そのデータを検索して取り込むこともでき、更にはオーディオ装置１１にインターネット等の通信機能を備えているときには、直接ＣＤＤＢデータ提供サイトと接続し、データを取り込むこともできる。なお、前記のようにＰＣ上で作業を行う音声認識辞書生成用基本辞書６を作成する際に収集する曲情報の種類は、音声認識辞書用データ収集部２３の種類毎に収集する音声認識辞書生成用元データと同じ種類分けとし、両者のミスマッチを防止する。
【００４２】
音声認識処理部２１には前記ＰＣ上で作成した音声認識辞書生成用基本辞書６のデータを、オーディオ装置１１の音声認識処理部でアクセスするデータ記録媒体にダウンロードし、或いは予めチップ等の形式で装備し、或いはメモリチップとして挿入する等により、この音声認識辞書生成用基本辞書６のデータを利用することができるようになる。なお、このようにして音声認識処理部２１に音声認識辞書生成用基本辞書６が存在するとき、その後このデータを更新することができるようにし、このオーディオ装置１１のメーカー等が更新データを提供して、年々多数の曲が作られることに対応することがより好ましい。
【００４３】
音声認識処理部２１の読みデータ生成後処理部２４では、音声認識対象データ収集部２３で収集した曲情報について、音声認識辞書生成用基本辞書６を用いて読みデータを作成する。その際には音声認識対象データ収集部２３で収集した曲情報の種類が例えばアーティスト名データであるとき、この読みデータを生成するに際して用いる音声認識辞書生成用基本辞書６についても同じ種類であるアーティスト名データ部分を検索する。このような処理を行うことにより、少ないデータから高速で、且つ正確な読みデータを付与することができる。
【００４４】
この読みデータ生成後処理部２４で、読みデータが音声認識辞書生成用基本辞書６にあったときには、読みデータ有り２５の読みデータ付曲情報データとして携帯型オーディオプレーヤ音声認識機器操作用辞書２９に記録する。また、読みデータ生成後処理部２４で、読みデータが音声認識辞書生成用基本辞書６になかったときには、読みデータ無し２６として次に行う後処理部としての、読みデータ生成後処理部２７に出力する。読みデータ生成後処理部２７においては、例えばナビゲーション装置等で広く用いている音声案内のための音声合成（ＴＴＳ：ｔｅｘｔ−ｔｏ−ｓｐｅｅｃｈ）技術における音声合成辞書２８、及び音声合成処理技術を用いて、例えばアーティスト名に対応する音声合成データがあるときにはそのデータを直接用い、無いときには通常読みと推定される読み方の読みデータを生成する。このようにして読みデータ生成後処理部２７で生成した読みデータ付曲情報データとして携帯型オーディオプレーヤ音声認識機器操作用辞書２９に記録する。なお、図１の例においてはオーディオ装置１１の音声認識辞書部２１において、携帯型オーディオプレーヤ１２を音声認識により操作する例を示すため「携帯型オーディオプレーヤ音声認識機器操作用辞書２９として示しているが、各種機器を操作するときには単に「音声認識機器操作用辞書２９」と言い換えることができる。
【００４５】
携帯型オーディオプレーヤ音声認識機器操作用辞書２９においては、前記のように読みデータ生成処理部２４において音声認識辞書生成用基本辞書６を用いて生成した読みデータ付曲情報データと、読みデータ生成後処理部２７で生成した読みデータ付曲情報データとにより、オーディオ装置１１に接続した携帯型オーディオプレーヤ１２が蓄積している曲について、携帯型オーディオプレーヤをオーディオ装置に接続したとき直ちに音声認識用の辞書を生成することができる。
【００４６】
そのため、その後マイク１７に対して利用者が、曲を再生するために「プレイ」「アーティスト」「ボニーピンク」と予め定めた順序で発音することにより、音声認識処理部３０がこれらの音声について携帯型オーディオプレーヤ音声認識機器操作用辞書２９を順に検索して認識し、「ボニーピンク」の曲を再生する、という音声認識結果３１を得ることができる。この音声認識結果３１により、外部機器操作信号出力部１６では携帯型オーディオプレーヤ１２に対して「ボニーピンク」の曲を選択して出力する指示の出力を両機器の外部機器接続部を介して行い、出力されたオーディオデータをオーディオ装置１１が取り込んで再生処理を行う。
【００４７】
前記のような機能ブロックで構成される本発明の音声認識用辞書生成システムにおいては、例えば図４〜図６に示す作動フローにより順に作動させることによって実施することができる。図４には音声認識辞書生成用基本辞書の作成処理の作動フローを示し、この作動は図１のＰＣ上での音声認識辞書生成用基本辞書６の作成処理部分で行うものであり、最初音声認識辞書生成用基本辞書作成用の単語の収集を行う（ステップＳ１）。次いで収集した単語を、Ａ．機器操作基本データ、Ｂ．曲名データ、Ｃ．アーティスト名データ、Ｄ．アルバム名データ、Ｅ．その他等の種類毎に分類した読み変換用元データを作成する（ステップＳ２）。これらの作動は、図１における基本読みデータ収集部３において、機器操作用の単語を機器操作用データベース１から、また各種の曲情報を基本曲情報データベースから収集することにより行う。
【００４８】
その後元データの単語の読みを入力する（ステップＳ３）。この処理は図１の読み変換処理部４において、先に述べた手法により行うことができる。次いで、このようにして得られた読み変換用元データ、及びこれに対して付与された読みデータとをバイナリー化し（ステップＳ４）、単語の種類毎に分けた音声認識辞書生成用基本辞書を作成する（ステップＳ５）。
【００４９】
このようにして得られた音声認識辞書生成用基本辞書を用いて音声認識機器操作用辞書を生成するには、図５に示す作動フローによって行うことができる。図５に示す音声認識機器操作用辞書生成処理においては、最初に携帯型オーディオプレーヤをオーディオ装置に接続する（ステップＳ１１）。次いでオーディオ装置で携帯型オーディオプレーヤの曲情報をデータの種類毎に取得する（ステップＳ１２）。この処理は図１のオーディオ装置１１における音声認識処理部２１の音声認識対象データ収集部２３で行う。
【００５０】
このデータ収集によって音声認識辞書生成用元データの作成がなされ（ステップＳ１３）、次いで元データの認識用単語を順に選択出力し（ステップＳ１４）、その際に元データの種類を判別する（ステップＳ１５）。その後元データの種類に応じた音声認識辞書生成用基本辞書の種類を選択し（ステップＳ１６）、選択した種類の音声認識辞書生成用基本辞書に読みデータはあるか否かを判別する（ステップＳ１７）。その結果音声認識辞書生成用基本辞書に読みデータがないと判別したときには、音声合成（ＴＴＳ）用辞書及びその処理技術によって読みデータを生成する。これらの処理は図１において読みデータ生成処理部２４において音声認識辞書生成用基本辞書６を用いて、同じデータ種別の部分の読みデータを検索し、ここに読みデータがないと読みデータ生成後処理部２７において音声合成（ＴＴＳ）辞書２８、及びその処理技術を用いて読みデータを得ることによって行う。
【００５１】
ステップＳ１７において、選択した種類の音声認識辞書生成用基本辞書に読みデータがあると判別したときには、音声認識辞書生成用基本辞書により読みデータを生成し（ステップＳ１９）、その後ステップＳ１８において読みデータの生成が行われた場合と共に、全ての音声認識用元データの読みデータを生成したか否かを判別し（ステップＳ２０）、未だ音声認識用元データにおいて読みデータを生成していないものが存在すると判別したときにはステップＳ１４に戻り、元データの認識用単語を順に選択出力する作動から以下同様の作動を繰り返す。最終的にステップＳ２０において全ての音声認識用元データの読みデータを生成したと判別したときには、このデータを音声認識機器操作用辞書が完成し、図１の携帯型オーディオプレーヤ音声認識機器操作用辞書２９が完成することとなる（ステップＳ２１）。
【００５２】
図５のようにして得られた携帯型オーディオプレーヤ音声認識機器操作用辞書を用いて行う、音声認識によるオーディオ機器の再生操作は、図６に示す作動フローにより行うことができる。即ち図６に示す音声認識によるオーディオ機器再生操作処理においては、最初に曲再生操作用音声の発声がなされ（ステップＳ３１）、その後発声した音声を先に生成した音声認識機器操作用辞書のデータの検索を行い（ステップＳ３２）、この検索によって音声認識処理がなされる（ステップＳ３３）。
【００５３】
この検索及び音声認識処理に際しては、前記のように予め携帯型オーディオプレーヤの機器操作を音声認識により行う、音声認識機器操作用辞書を生成する処理を行っている結果、オーディオ装置に接続した携帯型オーディオプレーヤが蓄積している曲情報は全て音声認識機器操作用辞書に存在することとなり、利用者が発声する曲の再生に関する音声において、携帯型オーディオプレーヤに存在する曲はほぼ確実に認識することができる。
【００５４】
その後曲再生操作の発声は終了したか否かの判別を行い（ステップＳ３４）、例えば３秒間発声が途切れたか否かを検出することによりこの判別を行って、未だ終了していないと判別したとき、即ち続いて音声が発声されたときには再びステップＳ３２に戻って、発声した音声を先に生成した音声認識機器操作用辞書を検索し、以下同様の作動を繰り返す。ステップＳ３４で前記のように所定時間次の発声がなされないとき、或いは携帯型オーディオプレーヤの再生操作の音声ではないと判別したときのような場合は、曲再生操作の発声が終了したと判別し、認識した言葉により機器を操作し、指示した曲の再生操作を行う（ステップＳ３５）。
【００５５】
これらの処理は図１において音声認識処理部３０がマイク１７から入力した利用者の発話音声を入力し、携帯型オーディオプレーヤ音声認識機器操作用辞書２９を検索することによって音声認識を行い、その処理による音声認識結果３１を外部機器操作信号出力部１６から携帯型オーディオプレーヤ１２に出力し、所定の曲を検索してデータの出力を行い、オーディオ装置１１ではこれをデータ取込部１５で取り込んで再生処理を行うことによって実行する。
【００５６】
前記のような音声認識辞書生成用基本辞書を用いる結果、認識辞書の元データが図７（ａ）に示すようなプログラムのデータであるとき、図３に示すような読み変換済みデータが得られた場合には、これをバイナリー処理して音声認識辞書生成用基本辞書として作成し、図１のオーディオ装置１１における音声認識装置２１で用いるとき、図７（ｂ）の太字で示す部分のデータについて、この辞書により読みを付与することができる。
【００５７】
図７（ａ）に示す例では、「Ｐｌａｙ  ｂｙ  Ｓｏｎｇ」の機器操作、即ち曲名を入力することによって作動する、という機器操作指示の元に、その曲名を順に取り込むとき、「Ｐｌａｙ」、「ｂｙ」、「Ｓｏｎｇ」の機器操作基本データについては、図３Ａの読みデータによって読み仮名を付与することができ、曲名データ部分における「Ａｎｙｔｈｉｎｇ  ｆｏｒ  ｙｏｕ」、「Ｂｌａｃｋ  ＆  Ｂｌｕｅ」、「Ｃｒａｚｙ  ４Ｕ」、「ＤＡＮＣＥ２」については図３Ｂの読みデータによって読み仮名を付与し、その後音声認識機器操作用辞書とすることができる。
【００５８】
このような処理が行われる結果、図７（ｂ）に示すように、図中太字で示す機器操作基本データ部分の全て、及び曲名データ部分の図中８つの曲名中太字で示す４つの曲名の読みデータを取得できたことになる。それにより、ここで読みデータを取得できなかった残り４つの曲名についてのみ音声合成（ＴＴＳ）辞書、及びＴＴＳ処理手法によって読みデータを得る処理を行えば良くなる。その結果、例えば１０，０００件の曲データを対象に読みデータを付与した結果、全て音声合成（ＴＴＳ）によって辞書生成処理を行うと作成時間が５分かかった場合、本発明の手法を用いると、読みデータが１００％音声認識辞書生成用基本辞書から得られるとき（ヒット率１００％）には十数秒で読み付与処理を終了することができ、ヒット率が５０％の時でも数分に短縮することができ、本発明による音声認識辞書生成システムが極めて効果的であることを確認した。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施例の機能ブロック図である。
【図２】同実施例における読み変換用元データの収集例を示す図である。
【図３】同収集した読み変換用元データについて読み変換を行った読み変換済み元データの例を示す図である。
【図４】同実施例において音声認識辞書生成用基本辞書を作成する処理を行う作動フロー図である。
【図５】同実施例において音声認識機器操作用辞書生成処理を行う作動フロー図である。
【図６】同実施例において音声認識によってオーディオ機器再生操作を行う作動フロー図である。
【図７】同実施例において音声認識辞書生成用基本辞書で読み取られた元データの例を示す図である。
【符号の説明】
【００６０】
１  機器操作用データベース  
２  基本曲情報データベース
３  基本読みデータ収集部
４  読み変換処理部
５  バイナリー化処理部
６  音声認識辞書生成用基本辞書
１１  オーディオ装置
１２  携帯型オーディオプレーヤ
１３  外部機器接続部
１４  外部機器接続部
１５  データ取込部
１６  外部機器操作信号出力部
１７  マイク
２１  音声認識処理部
２３  音声認識対象データ収集部
２４  読みデータ生成処理部
２５  読みデータ有り
２６  読みデータ無し
２７  読みデータ生成後処理部
２８  音声合成（ＴＴＳ）辞書
２９  帯型オーディオプレーヤ音声認識機器操作用辞書
３０  音声認識処理部
３１  音声認識結果
【図１】
2009204872.tif 000003
【図２】
2009204872.tif 000004
【図３】
2009204872.tif 000005
【図４】
2009204872.tif 000006
【図５】
2009204872.tif 000007
【図６】
2009204872.tif 000008
【図７】
2009204872.tif 000009