(57)【要約】【課題】  クライアントが音声認識を利用する目的に応じた音声認識要求条件を取得し、この音声認識要求条件に応じてサーバの音声認識実行条件を動的に変更することを可能とする。【解決手段】  ユーザ端末１は音声認識要求条件を取得する音声認識要求条件取得部１４を備えて音声認識要求条件を音声認識サーバ２に送信し、音声認識サーバ２はユーザ端末１から受信した音声認識要求条件に基づき、音声認識処理の実行条件を設定する音声認識実行条件設定部２４を備える。【選択図】    図１
2006215315.tif 000002
【特許請求の範囲】
【請求項１】
端末から受信した音声データに基づいて音声認識処理を行い、音声認識結果を前記端末に返信する音声認識装置において、
音声認識要求条件又は音声認識環境情報のいずれか或いは両方を前記端末から受信する受信手段と、
前記受信した音声認識要求条件又は音声認識環境情報のいずれか或いは両方に基づき、音声認識処理の実行条件を設定する音声認識実行条件設定手段と、
を備えたことを特徴とする音声認識装置。
【請求項２】
入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末装置において、
音声認識要求条件を取得する音声認識要求条件取得手段と、
前記取得した音声認識要求条件を前記音声認識装置に送信する手段と、
を備えたことを特徴とする音声認識端末装置。
【請求項３】
入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末装置において、
音声認識環境情報を取得する音声認識環境情報取得手段と、
前記取得した音声認識環境情報を前記音声認識装置に送信する手段と、
を備えたことを特徴とする音声認識端末装置。
【請求項４】
入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末装置において、
音声認識要求条件を取得する音声認識要求条件取得手段と、
音声認識環境情報を取得する音声認識環境情報取得手段と、
前記取得した音声認識要求条件及び音声認識環境情報を前記音声認識装置に送信する手段と、
を備えたことを特徴とする音声認識端末装置。
【請求項５】
前記音声認識要求条件取得手段は、音声入力から得られた音声認識結果を入力データに使用するアプリケーションから音声認識要求条件を取得することを特徴とする請求項２又は４に記載の音声認識端末装置。
【請求項６】
前記音声認識環境情報取得手段は、音声認識環境情報として音声入力特性、端末状態又はユーザ属性を取得することを特徴とする請求項３又は４に記載の音声認識端末装置。
【請求項７】
請求項１に記載の音声認識装置と、請求項２から６のいずれかの項に記載の音声認識端末装置とを有することを特徴とする音声認識システム。
【請求項８】
端末から受信した音声データに基づいて音声認識処理を行い、音声認識結果を前記端末に返信する音声認識サーバ処理に係るコンピュータプログラムであって、
音声認識要求条件又は音声認識環境情報のいずれか或いは両方を前記端末から受信する機能と、
前記受信した音声認識要求条件又は音声認識環境情報のいずれか或いは両方に基づき、音声認識処理の実行条件を設定する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項９】
入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末処理に係るコンピュータプログラムであって、
音声認識要求条件を取得する機能と、
前記取得した音声認識要求条件を前記音声認識装置に送信する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項１０】
入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末処理に係るコンピュータプログラムであって、
音声認識環境情報を取得する機能と、
前記取得した音声認識環境情報を前記音声認識装置に送信する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項１１】
入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末処理に係るコンピュータプログラムであって、
音声認識要求条件を取得する機能と、
音声認識環境情報を取得する機能と、
前記取得した音声認識要求条件及び音声認識環境情報を前記音声認識装置に送信する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識装置、音声認識端末装置及び音声認識システム、並びにその音声認識装置、音声認識端末装置をコンピュータを利用して実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話や固定電話等で、音声交換網を利用した音声認識システムが広く用いられている。また、ＤＳＲ（Distributed Speech Recognition）やＶｏＩＰ（Voice over Internet Protocol）を用いたパケット網での音声認識システムが実用化されつつある。例えば特許文献１には、クライアント・サーバ型の音声認識システムが開示されている。
【特許文献１】特開２００３−２４１７９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、クライアント・サーバ型の音声認識システムでは、サーバはクライアントからの音声認識に対する多種多様な要求条件に対応することが要求される。しかしながら、従来のクライアント・サーバ型の音声認識システムでは、サーバは固定的に設定される音声認識実行条件を有するものであるために、複数の音声認識要求条件に対応するためには、音声認識要求条件の各々に対応してサーバを設けなければならず、システム規模が大きくなりコスト増大等の問題が生じる。このため、サーバはクライアントからの音声認識要求条件に応じて音声認識実行条件を動的に変更することが望ましい。一方、クライアントは、例えばＷｅｂサービスの利用時に音声認識を用いたデータ入力を行う場合、当該Ｗｅｂサービスに最適な音声認識要求条件をサーバに提供することが望ましい。
【０００４】
また、サーバは各々のクライアントに対してきめ細かな音声認識実行条件の変更を行うためには、各クライアントの音声認識環境を個別に把握することが望ましい。
【０００５】
本発明は、このような事情を考慮してなされたもので、その目的は、クライアントが音声認識を利用する目的に応じた音声認識要求条件を取得し、この音声認識要求条件に応じてサーバの音声認識実行条件を動的に変更することができる音声認識システム、音声認識装置および音声認識端末装置を提供することにある。
【０００６】
また、本発明の他の目的は、クライアントが自己の音声認識環境を表す情報を取得し、この音声認識環境情報に応じてサーバの音声認識実行条件を動的に変更することができる音声認識システム、音声認識装置および音声認識端末装置を提供することにある。
【０００７】
また、本発明の他の目的は、本発明の音声認識装置をコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。
【０００８】
また、本発明の他の目的は、本発明の音声認識端末装置をコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明に係る音声認識装置は、端末から受信した音声データに基づいて音声認識処理を行い、音声認識結果を前記端末に返信する音声認識装置において、音声認識要求条件又は音声認識環境情報のいずれか或いは両方を前記端末から受信する受信手段と、前記受信した音声認識要求条件又は音声認識環境情報のいずれか或いは両方に基づき、音声認識処理の実行条件を設定する音声認識実行条件設定手段とを備えたことを特徴とする。
【００１０】
本発明に係る音声認識端末装置は、入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末装置において、音声認識要求条件を取得する音声認識要求条件取得手段と、前記取得した音声認識要求条件を前記音声認識装置に送信する手段とを備えたことを特徴とする。
【００１１】
本発明に係る音声認識端末装置は、入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末装置において、音声認識環境情報を取得する音声認識環境情報取得手段と、前記取得した音声認識環境情報を前記音声認識装置に送信する手段とを備えたことを特徴とする。
【００１２】
本発明に係る音声認識端末装置は、入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末装置において、音声認識要求条件を取得する音声認識要求条件取得手段と、音声認識環境情報を取得する音声認識環境情報取得手段と、前記取得した音声認識要求条件及び音声認識環境情報を前記音声認識装置に送信する手段とを備えたことを特徴とする。
【００１３】
本発明に係る音声認識端末装置においては、前記音声認識要求条件取得手段は、音声入力から得られた音声認識結果を入力データに使用するアプリケーションから音声認識要求条件を取得することを特徴とする。
【００１４】
本発明に係る音声認識端末装置においては、前記音声認識環境情報取得手段は、音声認識環境情報として音声入力特性、端末状態又はユーザ属性を取得することを特徴とする。
【００１５】
本発明に係る音声認識システムは、請求項１に記載の音声認識装置と、請求項２から６のいずれかの項に記載の音声認識端末装置とを有することを特徴とする。
【００１６】
本発明に係るコンピュータプログラムは、端末から受信した音声データに基づいて音声認識処理を行い、音声認識結果を前記端末に返信する音声認識サーバ処理に係るコンピュータプログラムであって、音声認識要求条件又は音声認識環境情報のいずれか或いは両方を前記端末から受信する機能と、前記受信した音声認識要求条件又は音声認識環境情報のいずれか或いは両方に基づき、音声認識処理の実行条件を設定する機能とをコンピュータに実現させることを特徴とする。
これにより、前述の音声認識装置がコンピュータを利用して実現できるようになる。
【００１７】
本発明に係るコンピュータプログラムは、入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末処理に係るコンピュータプログラムであって、音声認識要求条件を取得する機能と、前記取得した音声認識要求条件を前記音声認識装置に送信する機能とをコンピュータに実現させることを特徴とする。
本発明に係るコンピュータプログラムは、入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末処理に係るコンピュータプログラムであって、音声認識環境情報を取得する機能と、前記取得した音声認識環境情報を前記音声認識装置に送信する機能とをコンピュータに実現させることを特徴とする。
本発明に係るコンピュータプログラムは、入力された音声から得た音声データを音声認識装置に送信して音声認識結果を受信する音声認識端末処理に係るコンピュータプログラムであって、音声認識要求条件を取得する機能と、音声認識環境情報を取得する機能と、前記取得した音声認識要求条件及び音声認識環境情報を前記音声認識装置に送信する機能とをコンピュータに実現させることを特徴とする。
これにより、前述の音声認識端末装置がコンピュータを利用して実現できるようになる。
【発明の効果】
【００１８】
本発明によれば、クライアント・サーバ型の音声認識システムにおいて、クライアントからの音声認識要求条件に応じてサーバの音声認識実行条件を動的に変更することができるので、音声認識に対する多種多様な要求条件に柔軟に対応することが可能となる。また、クライアントの音声認識環境を表す音声認識環境情報に応じてサーバの音声認識実行条件を動的に変更することができるので、各々のクライアントに対してきめ細かな音声認識実行条件の変更を行うことができ、音声認識精度の向上を図ることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照し、本発明の各実施形態について説明する。
［第１の実施形態］
図１は、本発明の第１の実施形態に係る音声認識システムの構成を示すブロック図である。図１において、音声認識システムは、ユーザ端末１と音声認識サーバ２とを有する。Ｗｅｂサーバ３は、音声認識に対応したＷｅｂサービスをＷｅｂページを介して提供する。具体的には、ユーザ端末１は音声入力に基づいた音声認識結果を音声認識サーバ２から得てＷｅｂサーバ３に送信し、Ｗｅｂサーバ３は該音声認識結果を入力データに使用したＷｅｂサービスを提供する。これらユーザ端末１、音声認識サーバ２及びＷｅｂサーバ３はインターネット等の通信ネットワークを介してデータを送受信する。
【００２０】
図１に示すユーザ端末１は、マイク１１、音声処理部１２、通信部１３及び音声認識要求条件取得部１４を有する。マイク１１は、ユーザが発声した音声を入力するためのものである。音声処理部１２はその入力音声から音声認識用の音声データを取得する。例えば、ＤＳＲ形式或いはＶｏＩＰ形式の音声データである。通信部１３は、通信ネットワークを介して音声認識サーバ２又はＷｅｂサーバ３の各通信部２１又は３１との間でデータを送受信する。音声認識要求条件取得部１４は、Ｗｅｂサーバ３から音声認識要求条件を取得する。
【００２１】
音声認識サーバ２は、通信部２１、音声認識処理部２２、音声認識参照データ記憶部２３及び音声認識実行条件設定部２４を有する。通信部２１は通信ネットワークを介してユーザ端末１の通信部１３との間でデータを送受信する。音声認識処理部２２は、通信部２１を介して得た音声データに基づき、音声の認識を行う。音声認識参照データ記憶部２３は、音声認識処理時に音声認識処理部２２が参照する各種データを記憶する。音声認識実行条件設定部２４は、通信部２１を介して得た音声認識要求条件に基づき、音声認識処理時の実行条件を設定する。
【００２２】
上記音声認識参照データ記憶部２３は以下に示す参照データを記憶している。
（１）辞書データ
住所辞書（全国版、各都道府県版等）、人名辞書、日常会話辞書などの各種辞書のデータから成る。
（２）音声モデルデータ
性別（男性、女性）および年齢別（大人（１３歳以上）、子供（１２歳以下））によって分類された各々の音声モデルのデータから成る。
（３）雑音モデルデータ
通常時の雑音、テレビジョン観賞時の雑音、列車内の雑音、電波ノイズなどの各種の雑音モデルのデータから成る。
（４）音声認識及び音響分析のパラメータのデフォルト値
音声認識閾値、音声の始端／終端の検出閾値、発話タイムアウト時間、音声認識計算量、音響分析パラメータ（サンプリング周波数等）などの各種のパラメータのデフォルト値から成る。
（５）音声認識結果の出力フォーマットデータ
各種のフォーマットのデータから成る。
【００２３】
Ｗｅｂサーバ３は、通信部３１、Ｗｅｂページ開設部３２及び音声認識要求条件記憶部３３を有する。通信部３１は通信ネットワークを介してユーザ端末１の通信部１３との間でデータを送受信する。Ｗｅｂページ開設部３２は、音声入力から得られた音声認識結果を入力データに使用するアプリケーションを有し、音声認識に対応したＷｅｂサービスを提供するためのＷｅｂページをインターネット上に開設する。例えば、列車の発車時刻案内サービスを提供するＷｅｂページをインターネット上に開設し、ユーザが音声入力して得た音声認識結果をユーザ端末１から受け取り、該音声認識結果を入力データとして列車の発車時刻を検索し、検索結果をユーザ端末１に返信する。音声認識要求条件記憶部３３は、当該Ｗｅｂサービスに最適な音声認識結果を得るための音声認識要求条件を記憶している。
【００２４】
その音声認識要求条件には以下に示す条件（Ａ−１）、（Ａ−２）、（Ａ−３）が含まれる。
（Ａ−１）音声認識サーバの指定
音声認識サーバを示すサーバ名（ＩＰアドレス）、ポート番号、パス情報からなるＵＲＬ（Uniform Resource Locator）、音声認識サーバヘのアクセス用パスワード（暗号化されている）などの情報から成る。
（Ａ−２）音声認識タスクの指定
音声認識タスク名、音声認識を利用するＷｅｂサービス名などの情報から成る。音声認識タスクは、音声認識に使用する辞書および音声認識結果の出力フォーマットを定義したものである。つまり、音声認識タスク名又はＷｅｂサービス名によって音声認識タスクが特定されれば、音声認識に使用する辞書および音声認識結果の出力フォーマットが特定できる。
（Ａ−３）音声認識及び音響分析のパラメータの指定
音声認識閾値、音声の始端／終端の検出閾値、発話タイムアウト時間、音声認識計算量、音響分析パラメータ（サンプリング周波数等）などの情報から成る。なお、音声認識計算量は、音声認識結果の応答速度及び精度を指定するものである。つまり、音声認識計算量が大きい程、応答速度は減少するが精度は上がる。一方、音声認識計算量が小さい程、応答速度は上昇するが精度は下がる。
【００２５】
次に、図２を参照して、第１の実施形態による音声認識システムに係る動作を説明する。図２は、本発明の第１の実施形態に係る音声認識システムに係る音声認識時の動作シーケンス図である。
図２において、ユーザ操作により、ユーザ端末１はＷｅｂサーバ３のＷｅｂページにアクセスし、音声認識を利用する指定を行う（Ｓ１）。この時、ユーザ端末１の音声認識要求条件取得部１４は、Ｗｅｂサーバ３から音声認識要求条件を取得する（Ｓ２）。この取得対象の音声認識要求条件は、音声認識要求条件記憶部３３に記憶されているものである。なお、音声認識要求条件記憶部３３に記憶されている音声認識要求条件の全てを取得してもよく、或いはユーザが選択した音声認識要求条件のみを取得してもよい。
【００２６】
次いで、ユーザ端末１は、ユーザが発声した音声をマイク１１により入力し、この入力音声から音声データを音声処理部１２により取得する（Ｓ３）。次いで、ユーザ端末１は、Ｗｅｂサーバ３から取得した音声認識要求条件中の音声認識サーバの指定に従って音声認識サーバ２にアクセスし、音声データおよび音声認識要求条件を送信する（Ｓ４）。ここで、送信される音声認識要求条件には、音声認識タスクの指定および音声認識及び音響分析のパラメータの指定が含まれる。
【００２７】
次いで、音声認識サーバ２は、音声データおよび音声認識要求条件を受信すると、その受信した音声認識要求条件に基づき、音声認識実行条件部２４により、音声認識実行条件の設定を行う（Ｓ５）。この音声認識実行条件設定処理では、以下に示す音声認識実行条件の設定（Ｂ−１）、（Ｂ−２）、（Ｂ−３）を行う。
【００２８】
（Ｂ−１）辞書データの設定
音声認識参照データ記憶部２３に記憶されている各種の辞書の中から、音声認識に使用する辞書を選択して設定する。この選択方法は、先ず、音声認識要求条件中の音声認識タスクの指定に基づいて音声認識タスクを特定し、この音声認識タスクによって定義されている辞書を選択する。
（Ｂ−２）音声認識結果の出力フォーマットの設定
音声認識参照データ記憶部２３に記憶されている各種の出力フォーマットの中から、音声認識処理により得られた結果に適用する出力フォーマットを選択して設定する。この選択方法は、上記辞書の場合と同様であり、音声認識要求条件中の音声認識タスクの指定に基づき特定された音声認識タスクによって定義されている出力フォーマットを選択する。
（Ｂ−３）音声認識及び音響分析のパラメータの設定
音声認識に使用するパラメータを設定する。この設定方法は、先ず、音声認識要求条件中の音声認識及び音響分析のパラメータの指定に従って該当するパラメータの設定を行う。次いで、音声認識要求条件中に指定のなかったパラメータについては、音声認識参照データ記憶部２３に記憶されているデフォルト値を設定する。
【００２９】
次いで、音声認識サーバ２は、その設定された音声認識実行条件を使用して、上記受信した音声データに対して音声認識処理部２２により音声認識処理を行う（Ｓ６）。ここで、音声認識処理部２２は、音声認識処理の結果として得られたデータを上記設定された出力フォーマットに合わせて音声認識結果を生成する。次いで、音声認識サーバ２は、その音声認識結果をユーザ端末１に返信する（Ｓ７）。
【００３０】
次いで、ユーザ端末１は、音声認識結果を受信すると、Ｗｅｂサーバ３にその音声認識結果を転送する（Ｓ８）。この音声認識結果は、当該Ｗｅｂサーバ３のＷｅｂサービスに最適な音声認識結果を得るための音声認識要求条件に基づいている。これにより、Ｗｅｂサーバ３は、その音声認識結果を入力データとすることにより、円滑にＷｅｂサービスの提供を行うことができる。
【００３１】
上述したように第１の実施形態によれば、ユーザ端末は音声認識を利用するＷｅｂサーバから音声認識要求条件を取得して音声認識サーバに提供し、音声認識サーバはその音声認識要求条件に基づいて音声認識実行条件を設定する。そのＷｅｂサーバから取得される音声認識要求条件は、当該ＷｅｂサーバのＷｅｂサービスに最適な音声認識結果を得るためのものである。これにより、クライアント・サーバ型の音声認識システムにおいて、クライアントが音声認識を利用する目的に応じた音声認識要求条件を取得し、この音声認識要求条件に応じてサーバの音声認識実行条件を動的に変更することができる。
【００３２】
［第２の実施形態］
図３は、本発明の第２の実施形態に係る音声認識システムの構成を示すブロック図である。図４は、本発明の第２の実施形態に係る音声認識システムに係る音声認識時の動作シーケンス図である。これら図３、図４において図１、図２の各部、各ステップに対応する部分には同一の符号を付け、その説明を省略する。
【００３３】
図３に示されるように第２の実施形態では、ユーザ端末１は音声認識環境情報取得部１５をさらに備える。音声認識環境情報取得部１５は、ユーザ端末１における各種の音声認識環境情報を取得する。その音声認識環境情報には以下に示す情報（Ｃ−１）、（Ｃ−２）、（Ｃ−３）が含まれる。
【００３４】
（Ｃ−１）音声入力特性
マイク感度又はマイクの型番（マイクを特定してそのマイク感度を特定することができる）、マイクのボリューム、マイク入力の方向などの音声入力特性を示す情報から成る。マイク感度又はマイクの型番はユーザ端末１に予め保持されている。マイクのボリュームは、現在の設定値が端末内に保持されている。マイク入力方向の検出は、ユーザの端末の持ち方を検出する手段を備え、該検出した持ち方から所定の方向であると判断する。例えば端末の傾きを検出するジャイロセンサを備え、該検出した端末の傾きに対応する方向を予め設定しておけばよい。
【００３５】
（Ｃ−２）端末状態
端末の種別、電界強度、温度、湿度、位置、端末周辺の雑音等の音響データなどの端末状態を示す情報から成る。端末の種別はユーザ端末１に予め保持されている。電界強度の測定は、無線受信信号から電界強度を測定する機能を備えて行う。温度、湿度の測定は温度計、湿度計を備えて行う。位置の測定は、ＧＰＳ（Global Positioning System）を備えて行う。或いは、基地局から受信した位置情報を利用する。端末周辺の音響データの測定は、端末の周囲の音を集音する専用のマイクを設け、該集音した音の強度や周波数特性などを測定する。
【００３６】
（Ｃ−３）ユーザ属性
性別、年齢などのユーザ属性を示す情報から成る。ユーザの性別、年齢はユーザ端末１に予め保持されている。或いは、ユーザ操作により適宜入力される。
【００３７】
次に、図４を参照して、第２の実施形態による音声認識システムに係る動作を説明する。
図４において、ユーザ端末１は、Ｗｅｂページにアクセスして音声認識を利用する指定を行い（Ｓ１）、Ｗｅｂサーバ３から音声認識要求条件を取得する（Ｓ２）。次いで、ユーザ端末１の音声認識環境情報取得部１５は、音声認識環境情報を取得する（Ｓ１０）。次いで、ユーザ端末１は、ユーザの入力音声から音声データを音声処理部１２により取得する（Ｓ３）。次いで、ユーザ端末１は、Ｗｅｂサーバ３から取得した音声認識要求条件中の音声認識サーバの指定に従って音声認識サーバ２にアクセスし、音声データと音声認識要求条件と音声認識環境情報を送信する（Ｓ４）。
【００３８】
次いで、音声認識サーバ２は、音声データと音声認識要求条件と音声認識環境情報を受信すると、その受信した音声認識要求条件および音声認識環境情報に基づき、音声認識実行条件部２４により、音声認識実行条件の設定を行う（Ｓ５）。ここで、音声認識実行条件部２４は、上記した第１の実施形態と同様に音声認識要求条件に基づいて音声認識実行条件の設定を行い、さらに音声認識環境情報に基づいて音声認識実行条件の設定を補正する。
【００３９】
例えば、音声認識に使用する辞書の設定において、音声認識要求条件中の音声認識タスクの指定に基づいて住所辞書を選択した場合、音声認識環境情報中の端末の位置に基づいて該当する都道府県の住所辞書を選択するように住所辞書の絞込みを行う。また、音声認識及び音響分析のパラメータの設定において、音声認識要求条件中の音声認識及び音響分析のパラメータの指定に従って該当するパラメータの設定を行い、次いで、音声認識環境情報中の音声入力特性又は端末状態に基づいて音声認識及び音響分析のパラメータの設定を補正する。また、音声認識環境情報中の音声入力特性又は端末状態に基づき、いずれの雑音モデルを使用するのかを選択し設定する。また、音声認識環境情報中のユーザ属性に基づき、いずれの音声モデルを使用するのかを選択し設定する。
【００４０】
次いで、音声認識サーバ２は、その設定された音声認識実行条件を使用して、受信音声データに対する音声認識処理を行い（Ｓ６）、その音声認識結果をユーザ端末１に返信する（Ｓ７）。次いで、ユーザ端末１は、音声認識結果を受信すると、Ｗｅｂサーバ３にその音声認識結果を転送する（Ｓ８）。
【００４１】
上述したように第２の実施形態によれば、ユーザ端末は音声認識環境情報を取得して音声認識サーバに提供し、音声認識サーバはその音声認識環境情報に基づいて音声認識実行条件を設定する。これにより、クライアント・サーバ型の音声認識システムにおいて、クライアントが自己の音声認識環境を表す情報を取得し、この音声認識環境情報に応じてサーバの音声認識実行条件を動的に変更することができる。この結果、サーバは各々のクライアントに対してきめ細かな音声認識実行条件の変更を行うことができるので、音声認識精度の向上を図ることが可能となる。
【００４２】
なお、ユーザ端末は、音声認識環境情報のみを取得して音声認識サーバに提供してもよい。この場合、音声認識サーバは、その音声認識環境情報及びデフォルトの音声認識要求条件に基づいて音声認識実行条件の設定を行う。
【００４３】
本発明を用いることにより、例えば、コンテンツ検索サービス、経路探索サービス、ナビゲーションサービス等、ユーザからの指示／指定を伴うサービスにおいて、ユーザによる高精度な音声入力を提供し、ユーザの利便性を向上させることができる。
【００４４】
また、図２又は図４に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより音声認識クライアント処理又は音声認識サーバ処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００４５】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４６】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述した実施形態では、音声入力から得られた音声認識結果を入力データに使用するアプリケーションは、ユーザ端末とは別のサーバ装置（上記実施形態ではＷｅｂサーバ）に実装されたが、ユーザ端末に実装されていてもよい。この場合、音声認識要求条件取得部は、自ユーザ端末内のアプリケーションから音声認識要求条件を取得する。
【００４７】
また、ユーザ端末は、携帯電話機やＰＤＡ（Personal Digital Assistants：個人用情報機器）等の携帯端末であってもよく、或いは据置き型のパーソナルコンピュータ等の固定端末であってもよい。
【００４８】
また、上述した実施形態では、ユーザ端末（音声認識端末装置）と音声認識サーバ（音声認識装置）はインターネット等の通信ネットワークを介して接続したが、音声認識端末装置と音声認識装置間の接続形態はこれに限定されない。例えば、音声認識端末装置と音声認識装置間をバス等で直接的に接続してもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１の実施形態に係る音声認識システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る音声認識システムに係る音声認識時の動作シーケンス図である。
【図３】本発明の第２の実施形態に係る音声認識システムの構成を示すブロック図である。
【図４】本発明の第２の実施形態に係る音声認識システムに係る音声認識時の動作シーケンス図である。
【符号の説明】
【００５０】
１…ユーザ端末、２…音声認識サーバ、１１…マイク、１２…音声処理部、１３，２１…通信部、１４…音声認識要求条件取得部、１５…音声認識環境情報取得部、２２…音声認識処理部、２３…音声認識参照データ記憶部、２４…音声認識実行条件設定部。
【図１】
2006215315.tif 000003
【図２】
2006215315.tif 000004
【図３】
2006215315.tif 000005
【図４】
2006215315.tif 000006