(57)【要約】【課題】音声認識結果が向上する音声認識技術を提供する。【解決手段】複数の音声認識手段１０２を備えるセンタサーバ１００と、センタサーバ１００から前記音声認識手段１０２を取得し、取得した音声認識手段１０３により音声認識処理を行うユーザ端末２００とを有する。【選択図】  図１
2004325688.tif 000002
【特許請求の範囲】
【請求項１】
複数の音声認識手段を備えるセンタサーバと、
センタサーバから最適な音声認識手段を取得し、取得した音声認識手段により音声認識処理を行うユーザ端末と、を有する音声認識システム。
【請求項２】
前記ユーザ端末が、
端末音声認識手段を備え、
センタサーバから音声認識手段を取得した場合には、前記端末音声認識手段に換えて前記音声認識手段により音声認識処理を行う、請求項１に記載の音声認識システム。
【請求項３】
前記センタサーバが、
前記ユーザ端末からの音声情報を取得する音声情報取得手段をさらに備え、
前記複数の音声認識手段が、取得した音声情報に対して個々の音声認識手段毎に音声認識処理を行う、請求項１または２に記載の音声認識システム。
【請求項４】
前記センタサーバでは、
個々の音声認識手段が、それぞれ音声認識処理の認識結果を生成し、前記認識結果に基づいて、前記ユーザ端末に提供する音声認識手段を決定し、
前記ユーザ端末では、
前記センタサーバが提供する音声認識手段を取得する、請求項１から３の何れかに記載の音声認識システム。
【請求項５】
前記センタサーバでは、
個々の音声認識手段が、それぞれ音声認識処理の認識結果を生成し、
前記認識結果を、前記ユーザ端末に提供する、請求項１から４の何れかに記載の音声認識システム。
【請求項６】
前記センタサーバが、
ユーザ端末が取得した、音声認識手段ないし認識結果に関する履歴情報を格納する、履歴データベースをさらに備え、
当該履歴データベースに基づいて、前記ユーザ端末に提供する音声認識手段ないし認識結果を決定する、請求項１から５の何れかに記載の音声認識システム。
【請求項７】
前記センタサーバが、
個々のユーザ端末に関連付けられたユーザ端末情報を格納する、端末データベースをさらに備え、
当該端末データベースに基づいて、前記ユーザ端末に提供する音声認識手段を決定する、請求項１から６の何れかに記載の音声認識システム。
【請求項８】
前記ユーザ端末が、
車両に備えられた車載用情報端末である、請求項１から７の何れかに記載の音声認識システム。
【請求項９】
ユーザ端末からの音声情報を取得する音声情報取得手段と、
取得した音声情報に対して個々の音声認識手段毎に音声認識処理を行う、複数の音声認識手段とを備える、サーバ装置。
【請求項１０】
前記サーバ装置では、
個々の音声認識手段が、それぞれ音声認識処理の認識結果を生成し、前記認識結果に基づいて、前記ユーザ端末に提供する最適な音声認識手段を決定する、請求項９に記載のサーバ装置。
【請求項１１】
前記サーバ装置では、
個々の音声認識手段が、それぞれ音声認識処理の認識結果を生成し、
前記認識結果を、前記ユーザ端末に提供する、請求項９または１０に記載のサーバ装置。
【請求項１２】
サーバ装置から最適な音声認識手段を取得し、取得した音声認識手段により音声認識処理を行う、ユーザ端末。
【請求項１３】
前記ユーザ端末が、
端末音声認識手段を備え、
前記サーバ装置から前記音声認識手段を取得した場合には、前記端末音声認識手段に換えて取得した前記音声認識手段により音声認識処理を行う、請求項１２に記載のユーザ端末。
【請求項１４】
ユーザ端末からの音声情報を取得するステップと、
取得した音声情報に対して、複数の音声認識ステップと、をコンピュータに実行させる、音声認識プログラム。
【請求項１５】
サーバ装置から音声認識手段を取得するステップと、
取得した音声認識手段により音声認識処理を行うステップと、をコンピュータに実行させる、ユーザ端末用音声認識プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声認識技術に関する。
【０００２】
【従来の技術】
一般に、自動車に搭載されるカーナビゲーションシステムなどの、移動体用の情報端末において、端末操作のインタフェースとして音声認識手段が用いられている。移動体用の情報端末において音声認識手段による操作を行うことで、ユーザは、地名検索或いは目的地の設定等の、キーボード等の複雑な入力操作を情報端末に対して行うことなく、当該情報端末を利用していた。
【０００３】
ところで、上記移動体用の情報端末の音声認識に関して、音声認識結果を向上させるために、様々な技術が鑑みられてきた。このような、音声認識に関する技術として、情報センタとデータをやりとりできる車載用情報端末に音声認識用テーブルを送信する技術（例えば、特許文献１参照）が開示されている。
【０００４】
【特許文献１】
特開２０００−１０５６８１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１の技術では、音声認識に用いられている音声認識用テーブルを情報センタから車載用情報端末に提供して、この音声認識用テーブルの情報を更新していた。そして、車載用情報端末に備えられた音声認識手段が、この更新された音声認識用テーブルを用いることで、音声認識結果を向上させようとしていた。すなわち、特許文献１の技術において、車載用情報端末において実際にユーザが利用できる音声認識手段は、予め車載用情報端末に備えられた音声認識手段のみであった。
【０００６】
情報端末において、音声認識手段とは、ユーザから発せられた音声情報から、特徴的なパターン情報などを抽出するものである。従って、音声認識用テーブルによって音声認識に用いる情報を更新したとしても、抽出する手段が単一であるため、音声認識結果を向上させることは容易ではなかった。
【０００７】
本発明は上記事項に鑑みて為されたものであり、音声認識手段における音声認識結果を向上することを、解決すべき課題とする。
【０００８】
【課題を解決するための手段】
本発明は前記課題を解決するために、以下の手段を採用した。
【０００９】
すなわち、本発明は、複数の音声認識手段を備えるセンタサーバと、センタサーバから前記音声認識手段を取得し、取得した音声認識手段により音声認識処理を行うユーザ端末とを有する。
【００１０】
本発明では、ユーザ端末が、センタサーバにある複数の音声認識手段から音声認識手段を取得する。従って、本発明によれば、ユーザの操作指示に沿った正確な音声認識結果を生成する音声認識手段を取得することができる。
【００１１】
また、本発明は、前記ユーザ端末が、端末音声認識手段を備え、センタサーバから音声認識手段を取得した場合には、前記端末音声認識手段に換えて前記音声認識手段により音声認識処理を行ってもよい。
【００１２】
本発明では、センタサーバから取得した音声認識手段を、ユーザ端末に予め備えられた音声認識手段に換えて音声認識処理を行う。従って、本発明によれば、ユーザ端末において、ユーザの操作指示に沿った正確な音声認識結果を生成する音声認識手段によって音声認識処理を行うことができる。
【００１３】
また、本発明は、前記センタサーバが、前記ユーザ端末からの音声情報を取得する音声情報取得手段をさらに備え、前記複数の音声認識手段が、取得した音声情報に対して個々の音声認識手段毎に音声認識処理を行ってもよい。
【００１４】
本発明では、センタサーバがユーザ端末から音声情報を取得して、複数の音声認識手段によって音声認識処理を行う。従って、本発明によれば、ユーザ端末に備えられた音声認識手段だけでなく、複数の音声認識手段によって生成した音声認識結果からユーザの操作指示に沿った正確な音声認識結果を選択することができる。
【００１５】
また、本発明は、前記センタサーバでは、個々の音声認識手段が、それぞれ音声認識処理の認識結果を生成し、前記認識結果に基づいて、前記ユーザ端末に提供する音声情報取得手段を決定し、前記ユーザ端末では、前記センタサーバが提供した音声認識手段を取得してもよい。
【００１６】
本発明では、認識結果によってユーザ端末が取得する音声認識手段が決定する。従って、本発明によれば、ユーザの操作指示に沿った正確な音声認識結果を得ることができる。
【００１７】
また、本発明は、前記センタサーバでは、個々の音声認識手段が、それぞれ音声認識処理の認識結果を生成し、前記認識結果を、前記ユーザ端末に提供してもよい。
【００１８】
本発明では、センタサーバがユーザ端末から音声情報を取得して、複数の音声認識手段によって音声認識処理を行う。従って、本発明によれば、ユーザ端末に備えられた音声認識手段だけでなく、複数の音声認識手段によって生成した音声認識結果からユーザの操作指示に沿った正確な音声認識結果を選択することができる。
【００１９】
前記センタサーバが、ユーザ端末が取得した、音声認識手段ないし認識結果に関する履歴情報を格納する、履歴データベースをさらに備え、当該履歴データベースに基づいて、前記ユーザ端末に提供する音声認識手段ないし認識結果を決定してもよい。
【００２０】
従って、本発明によれば、過去の音声認識結果に応じてユーザに最適な音声認識結果を当該ユーザ端末に提供することができる。
【００２１】
前記センタサーバが、個々のユーザ端末に関連付けられたユーザ端末情報を格納する、端末データベースをさらに備え、当該端末データベースに基づいて、前記ユーザ端末に提供する音声情報取得手段を決定してもよい。
【００２２】
従って、本発明によれば、ユーザ端末に最適な音声認識結果を、当該ユーザ端末に提供することができる。
【００２３】
また、本発明は、以上の何れかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータが読み取り可能な記憶媒体に記録してもよい。
【００２４】
さらに、本発明は、以上の何れかの機能を実現する装置であってもよい。
【００２５】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態に係る音声認識システムを図１から図５の図面に基づいて説明する。
【００２６】
〈システム構成〉
図１は、本実施の形態に係る音声認識システムの概略構成図の一例である。図１に示すように、本実施の形態に係る音声認識システムは、センタサーバ１００と、本発明のユーザ端末の一例である車載用情報端末２００とを備える。そして、本音声認識システムでは、センタサーバ１００と車載用情報端末２００とが、既存の通信網を利用したネットワーク３００を介して接続している。なお、このネットワーク３００としては、公衆の携帯電話網、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）用通信網、及びＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）用無線通信網等の、既存の様々な通信網を用いることができる。また、図１において、センタサーバ１００に対して、一つの車載用情報端末２００が接続されているが、本実施の形態に係る音声認識システムでは、図示しない複数の車載用情報端末２００がネットワーク３００を介して接続している。
【００２７】
センタサーバ１００は、サーバ装置などの、既存の情報処理装置によって構成される。本実施の形態において、これら既存の情報処理装置に、本発明の音声認識システムを実現するプログラムを導入（インストール）する。このプログラムをインストールすることによって、既存の情報処理装置を本実施の形態に係るセンタサーバ１００として用いることができる。
【００２８】
図１に示すように、本実施の形態に係るセンタサーバ１００は、以下の構成要素を備える。すなわち、本センタサーバ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、音声認識エンジン１０３及び音声認識データベース１０４とを有する音声認識手段１０２、履歴データベース１０５、端末データベース１０６、及び通信手段１０７とを備える。
【００２９】
車載用情報端末２００は、プログラムに基づいて各種情報処理を行うＣＰＵ２０１、音声情報に基づいて音声認識結果を生成する音声認識エンジン２０３及び音声認識結果を生成する際に音声認識エンジン１０３が参照する音声認識データベース２０４を備える音声認識手段２０２、ユーザの操作指示を音声指示で受け付けるマイク等の音声入力手段２０５、ユーザへの音声応答を生成する音声合成手段２０６、上記音声応答を出力するスピーカ等の音声出力手段２０７、液晶ディスプレイ等の表示手段２０８、及びセンタサーバ１００との通信に用いる通信手段２０９とを備える。
【００３０】
〈センタサーバの構成〉
次に、本センタサーバ１００の構成要素について説明する。ＣＰＵ１０１は、ハードディスク装置等の記憶装置（不図示）にインストールされたプログラムを実行して、本音声認識システムに係るセンタサーバの各種機能を実現する。
【００３１】
音声認識手段１０２は、音声情報に基づいて音声パターン情報を抽出し、この抽出した音声パターン情報及び音声認識データベース１０４から音声認識結果を生成する、音声認識エンジン１０３を備える。また、音声認識手段１０２は、音声認識結果を生成するための参照用音声パターン情報を格納する、音声認識データベース１０４を備える。なお、本音声認識システムにおいて、音声認識手段１０２の音声認識エンジン１０３とは、ＣＰＵ１０１によって実行されるプログラムによって実現される手段である。
【００３２】
音声認識エンジン１０３は、車載用情報端末２００の音声入力手段２０５に入力された音声情報から、音声パターン情報を抽出する。そして、音声認識エンジン１０３は、音声認識データベース１０４に格納されている音声パターン情報を参照して、抽出した音声パターン情報から音声認識結果を生成する。なお、本音声認識システムにおいて、抽出する音声パターン情報としては、音声情報のうちユーザが発した言葉を特定することのできる特徴となる情報が挙げられる。上記音声パターン情報を抽出する処理の一例として、取得した音声情報からユーザが発した言語の音声情報のみを抽出し、言語の分類、音階、アクセント位置、及び抑揚の付け方などを解析するアルゴリズムが挙げられる。
【００３３】
そして、本音声認識システムにおいて、センタサーバ１００には、複数の音声認識手段１０２が任意数のセット（例えば、ｎ個の音声認識手段１０２のセット）が備えられている。本音声認識システムにおいて、センタサーバ１００に複数の音声認識手段を備えるのは、以下の理由による。すなわち、センタサーバ１００は、複数の音声認識手段１０２によって、複数の音声認識結果を生成する。ユーザは、この複数の音声認識結果から、ユーザ自身の発した音声情報を正しく反映した音声認識結果を選択する。センタサーバ１００では、ユーザが選択した音声認識結果、及びその音声認識結果を生成した音声認識手段１０２を特定する情報を、履歴データベース１０５に格納する。そして、センタサーバ１００では、この履歴データベース１０５から、ユーザの車載用情報端末２００に提供する音声認識手段１０２を決定する。
【００３４】
このため、それぞれの音声認識手段１０２では、音声認識エンジン１０３における音声パターン情報を抽出する処理である、上述のアルゴリズムが異なる。また、それぞれの音声認識手段１０２では、音声認識データベース１０４に格納されている音声パターン情報が異なる。従って、本センタサーバ１００では、それぞれの音声認識手段１０２毎に異なる音声認識結果を生成することができる。
【００３５】
履歴データベース１０５は、複数の音声認識手段１０２による音声認識結果のうち、ユーザによって選択された音声認識結果を生成した音声認識手段１０２の情報を個々の車載用情報端末２００毎に対応付けて、履歴情報として格納している。本実施の形態において、履歴データベース１０５とは、ユーザの車載用情報端末２００に提供する最適な音声認識手段１０２、及び最適な音声認識結果を決定するために、センタサーバ１００が用いる。そして、ユーザの車載用情報端末２００に提供する最適な音声認識手段１０２、及び最適な音声認識結果を決定するために、履歴データベース１０５には、過去に提供した音声認識手段１０２、及び音声認識結果の統計情報（例えば、過去に提供した音声認識手段１０２及び音声認識結果を特定する番号、或いは個々の音声認識手段１０２毎の車載用情報端末２００へ提供された提供回数など）が格納される。
【００３６】
図２は、上述の履歴データベース１０５のデータテーブルの一例である。履歴データベース１０５には、番号１０５ａ、認識結果生成日時１０５ｂ、本音声認識システムを利用したユーザを特定するユーザＩＤ１０５ｃ、ユーザＩＤ１０５ｃのユーザが選択した音声認識手段１０２を特定する統計情報の一例である選択結果ナンバー１０５ｄ、及び音声認識を行った音声情報の内容１０５ｅが格納されている。そして、この履歴データベース１０５では、最適な音声認識手段１０２及び音声認識結果を特定する統計情報を生成するために、個々の車載用情報端末２００を利用するユーザに付与されるユーザＩＤ１０５ｃと、選択結果ナンバー１０５ｄとが対応付けられている。
【００３７】
端末データベース１０６は、本音声認識システムを利用する車載用情報端末２００に関する情報を格納している。
【００３８】
図３は、上述の端末データベース１０６のデータテーブルの一例である。端末データベース１０６には、番号１０６ａ、ユーザＩＤ１０６ｂ、車載用情報端末２００の機種を特定する端末ナンバー１０６ｃ、ＣＰＵの型番１０６ｄ、メインメモリ容量１０６ｅ、ハードディスク装置の有無１０６ｆ、ハードディスク装置の容量１０６ｇなどの、車載用情報端末２００の処理能力、記憶容量などの性能を示す情報を、個々のユーザの車載用情報端末２００毎に関連付けて格納している。
【００３９】
センタサーバ１００は、この端末データベース１０６の情報に基づいて、個々の車載用情報端末２００に提供する最適な音声認識手段１０２に含まれるデータ量を調整する。
【００４０】
通信手段１０７は、ネットワーク３００を介して、個々のユーザの車載用情報端末２００と通信するために備えられている。この通信手段１０７は、車載用情報端末２００から送信される音声情報を取得する。また、通信手段１０７は、複数のうち、当該車載用情報端末２００に最適な音声認識手段１０２を当該ユーザの車載用情報端末２００に、ダウンロード可能な状態で提供する。
【００４１】
〈処理フローチャート〉
次に、本実施の形態に係る、音声認識システムによる音声認識処理について、フローチャートを用いて説明する。
【００４２】
図４は、本音声認識システムにおける、センタサーバ１００との通信による車載用情報端末２００の音声認識処理を説明するフローチャートである。
【００４３】
まず、車載用情報端末２００は、音声入力手段２０５が、ユーザの操作指示等のユーザが発した音声を音声情報として取得する（図４におけるステップ１０１、以下Ｓ１０１のように省略する）。
【００４４】
音声入力手段２０５が取得した音声情報は、以前センタサーバ１００から取得した音声認識手段２０２、或いは予め車載用情報端末２００に備えられた音声認識手段２０２に入力される（Ｓ１０２）。上記音声情報を受け付けた音声認識手段２０２は、音声認識エンジン２０３と音声認識データベース２０４とによって、音声認識処理を行い、音声認識結果を生成する（Ｓ１０３）。そして、車載用情報端末２００は、この音声認識結果とユーザが発した音声とが一致するか否かを確認するために、スピーカ等の音声出力手段２０７からこの音声認識結果を出力する。
【００４５】
そして、車載用情報端末２００は、ユーザに対して当該音声認識結果が、ユーザの操作指示に対応しているか否か、すなわち、当該音声認識結果にユーザが満足しているか否かを確認する（Ｓ１０４）。ここで、当該音声認識結果に満足しているか否かとは、当該音声認識結果が、当該音声情報を発したユーザの意図した操作指示を反映しているか否か、と言うことを示す。また、このとき、当該音声認識結果にユーザが満足しているか否かを確認するために、車載用情報端末２００は、音声入力手段２０５、或いはキーボード（不図示）等の入力手段からユーザの入力を受け付ける。
【００４６】
なお、ステップ１０４において、当該音声認識結果に満足している旨の入力が当該ユーザから為された場合には、車載用情報端末２００は、ステップ１０２に戻り、次の音声情報の受け付けに対して待機する。
【００４７】
当該音声認識結果にユーザが満足していない場合には、車載用情報端末２００は、通信手段２０９によって、当該音声情報を、ネットワーク３００を介してセンタサーバ１００に送信する（Ｓ１０５）。
【００４８】
センタサーバ１００の通信手段１０７は、車載用情報端末２００から送信された当該音声情報を、ネットワーク３００を介して受信する（Ｓ１０６）。
【００４９】
センタサーバ１００は、複数の音声認識手段１０２によって、音声認識処理を行う。まず、個々の音声認識手段１０２では、取得した当該音声情報から、音声パターン情報を抽出する。そして、音声認識エンジン１０３は、抽出した音声パターン情報と音声認識データベース１０４に格納された参照用音声パターン情報とから、音声認識結果を生成する（Ｓ１０７）。
【００５０】
例えば、本実施の形態において、センタサーバ１００では、任意数の音声認識手段１０２として、１０個の音声認識手段１０２を備えているとする。そして、取得した音声情報に基づいて１０個の音声認識手段１０２のうち、７個の音声認識手段１０２が音声認識結果「Ａ」を生成し、３個の音声認識手段１０２が音声認識結果「Ｂ」を生成したとする。
【００５１】
そして、センタサーバ１００は、生成した音声認識結果を車載用情報端末２００に送信する（Ｓ１０８）。
【００５２】
なお、車載用情報端末２００に送信する音声認識結果の提供方法として、複数の音声認識結果のうち、最も多くの音声認識手段によって生成された音声認識結果を送信してもよい。例えば、上記のステップ１０７における音声認識結果の生成例であれば、音声認識結果「Ａ」を、当該車載用情報端末２００に提供する。
【００５３】
また、当該音声認識結果の提供方法として、履歴データベース１０５に基づいて、過去に同一の車載用情報端末２００に提供した履歴がある音声認識手段１０２によって生成された音声認識結果を送信してもよい。例えば、上記のステップ１０７における音声認識結果の生成例であれば、過去の履歴に基づいて選択された音声認識結果が、音声認識結果「Ｂ」であれば、この音声認識結果「Ｂ」を、当該車載用情報端末２００に提供する。
【００５４】
また、当該音声認識結果の提供方法として、例えば、複数の音声認識手段によって生成された複数の音声認識結果を、全て車載用情報端末２００に提供してもよい。さらに、当該音声認識結果の提供方法として、複数の音声認識手段によって生成された複数の音声認識結果を表示した、音声認識結果リストを提供してもよい。例えば、取得した音声情報に基づいて１０個の音声認識手段１０２のうち、７個の音声認識手段１０２が音声認識結果「Ａ」を生成し、３個の音声認識手段１０２が音声認識結果「Ｂ」を生成した場合、この音声認識結果とその結果を生成した音声認識手段１０２の数を、当該音声認識リストに表示する。
【００５５】
そして、車載用情報端末２００は、上記の各種の音声認識結果の提供方法によってセンタサーバ１００が提供した音声認識結果を取得する。なお、車載用情報端末２００が取得した音声認識結果を、ユーザに選択された音声認識結果とする（Ｓ１０９）。
【００５６】
センタサーバ１００は、このユーザに選択された音声認識結果に関する情報を履歴データベース１０５に格納して、履歴データベース１０５の情報を更新する。このとき、個々の車載用情報端末２００に対する音声認識処理の回数が所定の回数に到達した場合には、センタサーバ１００は、当該車載用情報端末２００に対して音声認識手段１０２の提供処理を行う（Ｓ１１０）。
【００５７】
そして、車載用情報端末２００は、センタサーバ１００が提供する音声認識手段１０２のダウンロードを行う（Ｓ１１１）。なお、この音声認識手段１０２の提供処理については、図５に示すフローチャートを用いて、後に説明する。
【００５８】
次に、本音声認識システムにおいて、センタサーバ１００の音声認識手段１０２を、車載用情報端末２００の音声認識手段２０２として提供する、音声認識手段１０２の提供処理について、図５のフローチャートを用いて説明する。
【００５９】
センタサーバ１００は、センタサーバ１００での個々の車載用情報端末２００に対する音声認識処理の延べ回数が、所定の回数（例えば、定数Ｍの倍数）に達したか否かを判断する（図５におけるステップ２０１、以下Ｓ２０１と省略する）。このとき、個々の車載用情報端末２００に対する音声認識処理の延べ回数が所定の回数でない場合には、センタサーバ１００は、本処理を終了する。
【００６０】
個々の車載用情報端末２００に対する音声認識処理の延べ回数が、上記所定の回数である場合、センタサーバ１００は、履歴データベース１０５を参照する。センタサーバ１００は、上記統計情報を格納した履歴データベース１０５を参照して、複数の音声認識手段１０２のうち、当該車載用情報端末２００からの音声情報に対して、生成した音声認識結果が最も多く選択された音声認識手段１０２を、当該車載用情報端末２００に対して最適な音声認識手段１０２と判断する（Ｓ２０２）。
【００６１】
例えば、本実施の形態において、センタサーバ１００に備えられた１０個の音声認識手段１０２が音声認識結果を生成するとする。このとき、上記１０個の音声認識手段１０２のうち、「音声認識手段１０２・１」が当該車載用情報端末２００対して最も多く音声認識結果を提供したことが、センタサーバ１００によって履歴データベース１０５の情報から判断される。そして、センタサーバ１００は、この「音声認識手段１０２・１」を当該車載用情報端末２００に対して最適な音声認識手段１０２と判断する。
【００６２】
最適な音声認識手段１０２を選択したセンタサーバ１００は、当該車載用情報端末２００から、端末２００の処理能力、記憶容量、予め備えられた音声認識手段２０２に関する情報等を取得する。このとき、センタサーバ１００は、当該車載用情報端末２００の処理能力及び記憶容量に応じて、最適な音声認識手段１０２の音声認識エンジン１０３及び音声認識データベース１０４の容量を調整する。
【００６３】
そして、センタサーバ１００は、音声認識手段２０２に関する情報から、当該車載用情報端末２００の音声認識エンジン２０３が最適な音声認識手段１０２の音声認識エンジン１０３と同一のものであるか否かを判断する（Ｓ２０４）。
【００６４】
当該車載用情報端末２００の音声認識エンジン２０３が最適な音声認識手段１０２の音声認識エンジン１０３と同一でない場合には、最適な音声認識エンジン１０３を当該車載用情報端末２００にダウンロードできるように提供する（Ｓ２０５）。
【００６５】
センタサーバ１００は、最適な音声認識エンジン１０３が当該車載用情報端末２００の音声認識エンジン２０３と同一の場合、及び最適な音声認識エンジン１０３のダウンロードを終了した場合に、当該車載用情報端末２００の記憶容量の情報を取得する（Ｓ２０６）。
【００６６】
そして、センタサーバ１００は、当該車載用情報端末２００の記憶容量の情報に応じて、最適な容量の音声認識データベース１０４をダウンロードできるような形態にて提供する（Ｓ２０７）。
【００６７】
〈実施の形態の効果〉
本実施の形態に係る音声認識システムを実現することにより、以下のような効果が得られる。
【００６８】
本実施の形態に係る音声認識システムによれば、個々の車載用情報端末における音声認識結果がユーザの操作指示に沿ったものでない場合であっても、センタサーバの複数の音声認識手段による複数の音声認識結果を参照することで、ユーザの操作指示に沿った正確な音声認識結果を得ることができる。
【００６９】
また、本実施の形態に係る音声認識システムによれば、センタサーバの複数の音声認識手段のうち最適な音声認識手段を、車載用情報端末の音声認識手段として提供することができる。
【００７０】
また、本実施の形態に係る音声認識システムによれば、ユーザの音声情報の特徴に応じた複数の音声認識手段によって音声認識処理を行うため、正確な音声認識結果を得ることができる。
【００７１】
〈変形例〉
本実施の形態において、本発明の音声認識システムは、主に車載用情報端末に対する音声認識処理の一例について説明したが、本発明ではこれに限らず、その他の音声認識システムに対して広く実施することができる。
【００７２】
例えば、本実施の形態に係る音声認識システムを、他の様々な情報端末における音声認識処理に対して用いることができる。そのとき、センタサーバは、本実施の形態における車載用情報端末に対する音声認識処理を、ユーザ端末の一例である上記他の様々な情報端末に対して実行する。
【００７３】
また、本音声認識システムにおいて、音声認識手段１０２の提供処理は、個々の車載用情報端末２００に対してセンタサーバ１００による音声認識処理の回数が所定の回数に達した場合に行っていたが、本実施の形態の音声認識手段１０２の提供処理において、これに限定されない。例えば、ユーザの操作指示に応じて、車載用情報端末２００に対して音声認識手段１０２の提供処理を行ってもよい。
【００７４】
また、本音声認識システムにおいて、車載用情報端末２００の情報は、当該車載用情報端末２００から取得していたが、本実施の形態ではこれに限定されない。例えば、最適な音声認識手段１０２を選択したセンタサーバ１００は、端末データベース１０６に格納された、当該車載用情報端末２００の処理能力、記憶容量、備えられた音声認識手段２０２に関する情報等の、当該車載用情報端末２００の情報を取得してもよい。また、センタサーバ１００は、当該車載用情報端末２００の処理能力及び記憶容量に応じて、最適な音声認識手段１０２の音声認識エンジン１０３及び音声認識データベース１０４の容量を調整する。
【００７５】
また、本音声認識システムにおいて、最適な音声認識手段１０２を、センタサーバ１００が車載用情報端末２００に提供する際に、提供する最適な音声認識手段１０２のリストを、当該車載用情報端末２００に提供してもよい。そして、ユーザは、この最適な音声認識手段１０２の情報を参照して、提供を受ける音声認識手段１０２を決定してもよい。
【００７６】
また、本音声認識システムにおいて、車載用情報端末２００に提供する音声認識手段１０２は、ダウンロード可能な状態で提供されたが、車載用情報端末２００からセンタサーバ１００側に取得しにいってもよい。また本音声認識システムにおいて、音声認識結果は、車載用情報端末２００からセンタサーバ１００側に取得しにいってもよい
【００７７】
【発明の効果】
本発明の音声認識システムによれば、音声認識手段における音声認識結果が向上するという優れた効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る、音声認識システムの概略構成図である。
【図２】本実施の形態に係る、履歴データベースのデータテーブルの一例である。
【図３】本実施の形態に係る、端末データベースのデータテーブルの一例である。
【図４】本実施の形態に係る、センタサーバによる音声認識処理のフローチャートの一例である。
【図５】本実施の形態に係る、センタサーバから車載用情報端末への音声認識手段の提供処理のフローチャートの一例である。
【符号の説明】
１００          センタサーバ
１０１          ＣＰＵ
１０２          音声認識手段
１０３          音声認識エンジン
１０４          音声認識データベース
１０５          履歴データベース
１０５ａ        番号
１０５ｂ        認識結果生成日時
１０５ｃ        ユーザＩＤ
１０５ｄ        選択結果ナンバー
１０５ｅ        内容
１０６          端末データベース
１０６ａ        番号
１０６ｂ        ユーザＩＤ
１０６ｃ        端末ナンバー
１０６ｄ        ＣＰＵ型番
１０６ｆ        ハードディスク装置有無
１０６ｇ        ハードディスク装置容量
１０７          通信手段
２００          車載用情報端末
２０１          ＣＰＵ
２０２          音声認識手段
２０３          音声認識エンジン
２０４          音声認識データベース
２０５          音声入力手段
２０６          音声合成手段
２０７          音声出力手段
２０８          表示手段
２０９          通信手段
３００          ネットワーク
【図１】
2004325688.tif 000003
【図２】
2004325688.tif 000004
【図３】
2004325688.tif 000005
【図４】
2004325688.tif 000006
【図５】
2004325688.tif 000007