(57)【特許請求の範囲】
【請求項１】
入力音声を認識し、
前記認識結果の正誤を判断し、
前記認識結果が誤っているとの判断がなされた場合に、該入力音声と過去に認識結果が誤っているとの判断がなされた入力音声とを比較し、該入力音声に類似した過去に認識結果が誤っているとの判断がなされた入力音声の個数を発声回数として計数し、
前記計数した発声回数が閾値に達しているか否かを判断し、
前記発声回数が閾値に達していると判断された場合に、入力方法の切り替えを提示することを特徴とする情報処理方法。
【請求項２】
前記入力音声の認識の結果を報知し、
前記報知した結果に対する正誤の指示を入力し、
前記入力した指示を、前記認識結果の正誤の判断とすることを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記発声回数は、前記認識結果が同じ音声の個数とすることを特徴とする請求項１に記載の情報処理方法。
【請求項４】
前記発声回数は、前記認識が行われた入力音声の内、音声の波形が類似しているものの個数とすることを特徴とする請求項１に記載の情報処理方法。
【請求項５】
前記発声回数は、前記認識が行われた入力音声の内、音声の長さが類似しているものの個数とすることを特徴とする請求項１に記載の情報処理方法。
【請求項６】
音声認識以外の入力装置の電源ＯＮの信号を検知し、
前記電源ＯＮの信号を前記入力方法の切り替えの提示に対する入力方法の選択指示と判断することを特徴とする請求項１に記載の情報処理方法。
【請求項７】
前記切り替え可能な入力方法は、キーボード入力、ポインティングデバイス入力、タッチパネル入力、ライトペン入力、音声入力、画像入力のうち少なくとも一つを含むことを特徴とする請求項１に記載の情報処理方法。
【請求項８】
入力音声を認識し、
前記認識結果の正誤を判断し、
前記認識結果が誤っているとの判断がなされた場合に、該入力音声と過去に認識結果が誤っているとの判断がなされた入力音声とを比較し、該入力音声に類似した過去に認識結果が誤っているとの判断がなされた入力音声の個数を発声回数として計数し、
前記発声回数が閾値に達した時に、入力方法を音声認識以外の方法に切り替えることを特徴とする情報処理方法。
【請求項９】
前記切り替える音声認識以外の方法は、予め設定された方法とすることを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
入力音声を認識する認識手段と、
前記認識結果の正誤を判断する正誤判断手段と、
前記認識結果が誤っているとの判断がなされた場合に、該入力音声と過去に認識結果が誤っているとの判断がなされた入力音声とを比較し、該入力音声に類似した過去に認識結果が誤っているとの判断がなされた入力音声の個数を発声回数として計数する計数手段と、
前記計数した発声回数が閾値に達しているか否かを判断する判断手段と、
前記発声回数が閾値に達していると判断された場合に、入力方法の切り替えを提示する切り替え提示手段とを有することを特徴とする情報処理装置。
【請求項１１】
入力音声を認識する認識手段と、
前記認識結果の正誤を判断する正誤判断手段と、
前記認識結果が誤っているとの判断がなされた場合に、該入力音声と過去に認識結果が誤っているとの判断がなされた入力音声とを比較し、該入力音声に類似した過去に認識結果が誤っているとの判断がなされた入力音声の個数を発声回数として計数する計数手段と、
前記発声回数が閾値に達した時に、入力方法を音声認識以外の方法に切り替える切り替え手段とを有することを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声認識を利用した情報処理方法及び装置及び記憶媒体に関するものである。
【０００２】
【従来の技術】
現在の音声認識技術では、誤認識された発話内容は、繰り返し発話しても誤認識を繰り返すことがある。また、発話内容やユーザの発話様式によっては何度発話しても認識されない場合がある。このような音声認識を用いた情報入力方式では、認識しにくい内容を入力するには、認識できるまでに何度も発話を繰り返す必要があり、ユーザは何度も発話する労力と時間を費やすことになる。このような場合に対処するため、従来の音声認識を用いた情報入力装置では、キーボード等別の入力方法を備えておき、ユーザの指示によって切り替えを可能としていたが、音声入力から他の入力方法への切り替えのタイミングは、ユーザの判断に負っていた。
【０００３】
【発明が解決しようとする課題】
ユーザが発話した内容が認識しにくいかどうかをユーザ自身が判断するのは難しいため、誤認識を繰り返す場合でも、他の入力方法への変更を行なわず、なんとか音声で入力しようと発話を繰り返すユーザがいる。また結果的に認識されず、音声入力をあきらめ、他の入力方法に切替えざるを得ない場合もある。このような場合、正しい情報を入力できるまでに、発話の繰り返しによって時間がかかり、また繰り返し発話するためユーザに体力的、精神的負担がかかる。
【０００４】
【課題を解決するための手段】
上記課題を解決するために、本発明は、入力音声を認識し、前記認識結果の正誤を判断し、前記認識結果が誤っているとの判断がなされた場合に、該入力音声と過去に認識結果が誤っているとの判断がなされた入力音声とを比較し、該入力音声に類似した過去に認識結果が誤っているとの判断がなされた入力音声の個数を発声回数として計数し、前記計数した発声回数が閾値に達しているか否かを判断し、前記発声回数が閾値に達していると判断された場合に、入力方法の切り替えを提示することを特徴とする情報処理方法を提供する。
【０００５】
上記課題を解決するために、本発明は、入力音声を認識し、前記認識結果の正誤を判断し、前記認識結果が誤っているとの判断がなされた場合に、該入力音声と過去に認識結果が誤っているとの判断がなされた入力音声とを比較し、該入力音声に類似した過去に認識結果が誤っているとの判断がなされた入力音声の個数を発声回数として計数し、前記発声回数が閾値に達した時に、入力方法を音声認識以外の方法に切り替えることを特徴とする情報処理方法を提供する。
【０００６】
上記課題を解決するために、本発明は、入力音声を認識する認識手段と、前記認識結果の正誤を判断する正誤判断手段と、前記認識結果が誤っているとの判断がなされた場合に、該入力音声と過去に認識結果が誤っているとの判断がなされた入力音声とを比較し、該入力音声に類似した過去に認識結果が誤っているとの判断がなされた入力音声の個数を発声回数として計数する計数手段と、前記計数した発声回数が閾値に達しているか否かを判断する判断手段と、前記発声回数が閾値に達していると判断された場合に、入力方法の切り替えを提示する切り替え提示手段とを有することを特徴とする情報処理装置を提供する。
【０００７】
上記課題を解決するために、本発明は、入力音声を認識する認識手段と、前記認識結果の正誤を判断する正誤判断手段と、前記認識結果が誤っているとの判断がなされた場合に、該入力音声と過去に認識結果が誤っているとの判断がなされた入力音声とを比較し、該入力音声に類似した過去に認識結果が誤っているとの判断がなされた入力音声の個数を発声回数として計数する計数手段と、前記発声回数が閾値に達した時に、入力方法を音声認識以外の方法に切り替える切り替え手段とを有することを特徴とする情報処理装置を提供する。
【００２５】
【発明の実施の形態】
以下、図面を参照しながら本発明の一実施例を説明する。図１は本発明に係わる情報入力装置の概略構成の一例を表すブロック図である。図２は本発明にかかわる音声入力による情報入力処理のフローチャートである。
【００２６】
以下で説明するユーザの発話に対する音声認識などの処理は記憶装置（４００）
に記憶されたプログラムに沿ってＣＰＵ（２００）が処理する。図２のフローチャートのプログラムも記憶装置４００に記憶され、ＣＰＵ２００によって実行される。記憶装置４００に記憶されるプログラムは、本装置に着脱可能なＦＤ或いはＣＤ−ＲＯＭ等の記憶媒体や、公衆回線或はＬＡＮを介した他の端末からダウンロードしても良い。
【００２７】
ユーザが入力すべき情報を発話すると、音声認識ステップ（Ｓ１００）において、ユーザの発話を検出し、マイクロフォンや電話等の音声入出力装置（７００）を通して音声が取り込まれ、Ａ／Ｄ変換、音響分析を行なった後、分析結果と記憶装置（４００）に記録されているモデルとの類似度の計算など音声認識処理をＣＰＵ（２００）で行ない、その結果を表示装置（３００）に表示する。
【００２８】
認識結果判定ステップ（Ｓ２００）において、認識結果が正解と判断された場合はその情報入力を終了する。
【００２９】
認識結果判定ステップ（Ｓ２００）において、認識結果が誤りと判定された場合は、発話回数検出ステップ（Ｓ３００）に進む。
【００３０】
発話回数検出ステップ（Ｓ３００）では発話回数を検出する。発話回数は、情報の入力位置（項目）が切り替った時、及びＳ２００で正解と判断された時を０と設定し、発話を検出する度に回数をインクリメントする。Ｓ３００で検出した発話回数が予め定めた閾値未満のときは、音声認識ステップ（Ｓ１００）で再度のユーザの発話に待機する。
【００３１】
発話回数検出ステップ（Ｓ３００）において、発話回数が閾値に達した場合は入力方法提示・決定ステップ（Ｓ４００）に進む。
【００３２】
入力情報提示・決定ステップでは情報入力方式において可能な入力方法を図５に示すようなウインドウで表示装置（３００）に示し、ユーザの指示により選択された入力方法に切替える。
【００３３】
ユーザがキーボード入力を指示した場合はキーボード入力ステップ（Ｓ５００）に進み、マウスやタッチパネルやライトペンなどポインティングデバイスによる入力を選択した場合はポインティングデバイス入力ステップ（Ｓ５０１）に進む。
【００３４】
キーボード入力ステップ（Ｓ５００）ではユーザがキーボード（５００）を用いて入力する、Ｓ１００で正しく認識されなかった情報の入力を受け付け、ポインティングデバイス入力ステップ（Ｓ５０１）ではユーザがポインティングデバイス（６００）を用いて表示装置（３００）の表示画面上で指示する情報入力を受け付ける。
【００３５】
入力が終了したら情報入力を終了し、音声が入力される度にＳ１００〜Ｓ５０１を繰り返す。
【００３６】
認識結果判定ステップ（Ｓ２００）における判定を詳細に説明すると、例えば、図３に示すようなウインドウを表示装置（３００）上に表示し、Ｓ１００で得た認識結果（図３の例では「東京」）をユーザに報知する。これに対してキーボード（５００）で‘ｎ’が押されれば誤りと判定する。また、図４に示すように、「はい」か「いいえ」の選択をポインティングデバイス６００により行うようにしても良い。
【００３７】
Ｓ４００で提示され、選択される入力方法として、図２のフローチャートではキーボードとポインティングデバイス（マウス）の例について述べたが、その他の入力方法として、タッチパネル、ライトペン、音声（認識処理を行わずに音声データそのものを記憶する）、画像（スキャナによる原稿の読み取り等）等が考えられる。また、入力方法の選択方法としては、図５に示すようなウインドウ上での指示の他に、選択する入力手段（例えば音声入力用マイクロフォン、画像入力用スキャナ等）のスイッチをＯＮにすることにより、これを選択信号として判断しても良い。
【００３８】
図２のフローチャートにおける認識結果判定ステップ（Ｓ２００）において、音声認識ステップ（Ｓ１００）で認識結果を表示した後、例えばマウス（ポインティングデバイス（６００））をクリックするとかキーボード（５００）を打鍵するなど、ユーザが発話以外の入力を行った場合に認識結果を正解と判定し、認識結果表示後に再度発話が検出された場合は誤りと判定しても良い。
【００３９】
図２のフローチャートにおける発話回数検出ステップ（Ｓ３００）において、発話回数の計数方法として、過去に発生された発話を比較し（例えば音声の波形が似ているもの、或は発話の長さが近いもの）、内容が同じものを識別してこれらの発話回数だけを数える方法がある。例えば、ユーザが、
１回目：      東京都
２回目：      東京都
３回目：      東京
４回目：      東京都
のように４回発声し、４回の発話に対する認識結果判定ステップが全て誤りだった時に、発話回数検出ステップ（Ｓ３００）で検出される発話回数はこの方法では３回となる（先にＳ３００で説明した方法の場合、上記例では発話回数は４回と判断される）。
【００４０】
また発話回数検出ステップ（Ｓ３００）において、発話回数の係数方法として、過去の発話のうち認識結果が同じものだけを数える方法がある。例えば、ユーザが、
0003624064.tif 000002
のように５回発声し、５回の発話に対する認識結果判定ステップ（Ｓ２００）が全て誤りだった時に、発話回数検出ステップ（Ｓ３００）で検出される発話回数は３回となる。
【００４１】
図２のフローチャートにおける入力方法提示・決定ステップ（Ｓ４００）  において、あらかじめ切替える入力方法を決めておき、入力方法提示・決定ステップ（Ｓ４００）  では、ユーザにより決められている入力方法へ強制的に変更することを表示装置（３００）上で通知し、自動的に決められた入力方法に切替えても良い。
【００４２】
Ｓ２００で正解と判断された結果は、音声入力時に選択されていた入力枠（項目）位置に文字列として表示され、その項目と関連づけて記憶される。
【００４３】
また、Ｓ５００やＳ５０１等の他の入力方法で情報が入力された場合も、それらの情報は、音声入力時に選択されていた入力枠（項目）位置に表示され、記憶される。
【００４４】
以上説明したように、本実施形態によれば、発話による情報入力から他の方法による情報入力への切り替えのタイミングを適切なタイミングで行うので、ユーザの状況判断や配慮を少なくすることができ、ユーザの労力を軽減することができる。
【００４５】
以上説明したように、本実施形態によれば、認識結果を報知し、報知した結果に対する正誤の指示を入力し、入力した指示を認識結果の正誤の判断とすることにより、認識結果の正誤の判断を確実に行うことができる。
【００４６】
以上説明したように、本実施形態によれば、発声回数は認識が行われた入力音声の個数とすることにより、ユーザの発話回数を正確に把握することができる。
【００４７】
以上説明したように、本実施形態によれば、発声回数は認識結果が同じ音声の個数とすることにより、認識結果の特徴をもとに発声回数を把握することができる。
【００４８】
以上説明したように、本実施形態によれば、発声回数は認識が行われた入力音声の内、音声の波形が類似しているものの個数とすることにより、同じ発声がなされた回数を計数することができる。
【００４９】
以上説明したように、本実施形態によれば、発声回数は認識が行われた入力音声の内、音声の長さが類似しているものの個数とすることにより、簡単な処理で同じ発声がなされた回数を計数することができる。
【００５０】
以上説明したように、本実施形態によれば、発声回数は入力音声の認識結果を入力する項目ごとに計数することにより、入力方法の切り替えタイミングをより正確に判断することができる。
【００５１】
以上説明したように、本実施形態によれば、発声回数は認識結果が正しいと判断された後の回数を計数することにより、入力方法の切り替えのタイミングをより正確に判断することができる。
【００５２】
以上説明したように、本実施形態によれば、閾値は入力音声の認識結果を入力する項目ごとに変更することにより、入力方法を切り替えるのが適切である発声回数の管理を適切に行うことができる。
【００５３】
以上説明したように、本実施形態によれば、発声回数が閾値に達していると判断された場合に、切り替え可能な入力方法を表示画面に表示することにより、切り替え可能な入力方法の確認を確実に行え、また、それに対する選択指示を容易かつ確実に行える。
【００５４】
以上説明したように、本実施形態によれば、入力方法の切り替えの提示に対して指示された入力方法により入力された情報を、入力音声の認識結果を入力すべく選択されていた項目に対応付けて記憶することにより、入力方法を切り替えた後でも目的とする位置への情報の入力を連続的に行うことができる。
【００５５】
以上説明したように、本実施形態によれば、音声認識以外の入力装置の電源ＯＮの信号を検知し、前記電源ＯＮの信号を入力方法の切り替えの提示に対する入力方法の選択指示と判断することにより、新たな入力方法の装置の電源投入と選択指示動作を簡略にすることができる。
【００５６】
以上説明したように、本実施形態によれば、切り替える音声認識以外の方法は、予め設定された方法にすることにより、ユーザの個々に適した入力方法への自動切換え可能とし、操作性を向上させることができる。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、発話による情報入力から他の方法による情報入力への切り替えのタイミングを適切なタイミングで行うので、ユーザの状況判断や配慮を少なくすることができ、ユーザの労力を軽減することができる。
【図面の簡単な説明】
【図１】本発明に関わる情報処理装置のブロック図。
【図２】本発明に関わる情報入力方法のフローチャート。
【図３】認識結果確認用のウインドウ例示図１。
【図４】認識結果確認用のウインドウ例示図２。
【図５】入力方法選択用のウインドウ例示図。
【図１】
0003624064.tif 000003
【図２】
0003624064.tif 000004
【図３】
0003624064.tif 000005
【図４】
0003624064.tif 000006
【図５】
0003624064.tif 000007