(57)【要約】      （修正有）【課題】置換コマンドを持つ音声認識方法を提供する。【解決手段】第二のテキスト情報にて認識される四語の音声入力コマンドを伴う第一のテキスト情報内の誤認識したテキスト情報の要素を編集する音声認識方法において、第一のテキスト情報及び第二のテキスト情報を認識するステップと、第二のテキスト情報の第一の位置の単語が四語の音声入力コマンドのうちの第一の音声入力コマンドの要素との一致をチェックし、第二のテキスト情報の第三の位置又は他の位置の単語が四語の音声入力コマンドのうちの第三の音声入力コマンドの要素との一致をチェックし、四語の音声入力コマンドのうちの第四の音声入力コマンドの要素として第二のテキスト情報が含んでいる新たなテキスト情報の要素に、第一のテキスト情報で誤認識されたテキスト情報の要素を置換するステップとを有する。【選択図】図２
2012238017.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）音声情報を入力し、該音声情報に対応するテキスト情報を認識するステップと、
（ｂ）認識されたテキスト情報が四部音声入力コマンドの構造をもつかどうかをチェックし、ここで、四部音声入力コマンドは第一、第二、第三および第四の部分を含み、前記第一および第三の部分は前記四部音声入力コマンドを識別するための少なくとも一つの所定の単語を含み、前記第二の部分は置換されるべき少なくとも一つの単語を含み、前記第四の部分は置換されるべき前記少なくとも一つの単語を置換する少なくとも一つの単語を含み、前記チェックは、前記認識されたテキスト情報が第一、第二、第三および第四の部分を含み、前記第一および第三の部分がそれぞれ前記四部音声入力コマンドを識別するための少なくとも一つの所定の単語を含む場合に、前記認識されたテキスト情報が四部音声入力コマンドの構造をもつと判定し、
（ｃ）ステップ（ｂ）における前記チェックの結果が肯定の場合に、前記四部音声入力コマンドに対応する音声入力コマンド・テキスト情報および前記音声入力コマンド・テキスト情報より前に認識された認識済みテキスト情報について、前記認識済みテキスト情報が、前記四部音声入力コマンドの前記第二の部分に一致するテキスト情報部分を含んでいるかどうかをチェックするステップと、
（ｄ）ステップ（ｃ）における前記チェックの結果が肯定の場合に、前記第二の部分に一致する前記認識済みテキスト中のテキスト情報部分を、前記四部音声入力コマンドのうちの前記第四の部分のテキスト情報に置換するステップとを有する、
音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声入力コマンドによって誤認識されたテキスト情報の構成要素を編集するためのテキスト編集方法を具備する音声認識方法に関する。
【０００２】
本発明は更に、デジタルコンピュータの内部記憶手段に直接ロードされることが可能であり、ソフトウエアコード区分を有するコンピュータプログラム製品に関する。
【背景技術】
【０００３】
このような音声認識方法及びこのようなコンピュータプログラム製品は、アメリカ合衆国特許公報ＵＳ−Ａ−５７９４１８９から知られており、マイクロフォン及びモニタが接続されるコンピュータによって処理される。知られている音声認識方法は短期間テキスト編集方法を有する。当該短期間テキスト編集方法により、音声入力コマンドを用いて単語が編集され得る。当該単語は、認識されたテキストのうち最後に認識された文において前記音声認識方法によって誤認識される。
【０００４】
音声認識方法によって最後に認識される文が誤認識された単語を含んでいることをユーザが気付くと、当該ユーザは一言の音声入力コマンド“ｏｏｐｓ（おっと）”をマイクロフォンに音声入力する。その後、誤った文を含んでいる、音声認識方法の編集画面が開かれる。それからユーザは誤認識された単語をここでも音声入力することができる。その後短期間テキスト編集方法は、誤った文を認識する間に決定される音声分析情報を分析することによって、誤った文中の誤認識された単語を検索し、当該誤認識された単語を新たに音声入力された単語又は新たに認識された単語に置換しようとする。更なる一言の音声入力コマンドによる前記置換をユーザが確認すると、認識されたテキストのうちの誤った文中の誤認識された単語は新たに音声入力された単語に置換され、前記編集画面は閉じられる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
知られている短期間編集方法の場合、モニタに表示される情報に依存して正しい順序で様々な時点でマイクロフォンに音声入力されるように置換されるべき単語に加えて、ユーザが二つの異なる一語コマンド（ｏｏｐｓ（おっと）；ａｃｃｅｐｔ（了解））を音声入力しなければならず、このことは相対的に複雑であり不利であることが分かった。更に、知られている短期間編集方法の場合、誤った文中の誤認識された単語が十分な信頼性を伴って見つけられないことは不利であることが分かった。
【０００６】
アクティブ文書の全テキスト中の単語を編集する文書テキスト編集方法を知られている音声認識方法は更に含んでいる。コンピュータのキーストロークを介して入力される単語ばかりでなく、誤認識された単語又は正確に認識された単語が編集され得る。ユーザがテキストの単語のうちの一つを交換することを所望するとき、自分が交換することを所望する単語であって、コンピュータのマイクロフォンに音声入力される単語に加えて、“ｓｅｌｅｃｔ（選択）”を当該ユーザが音声入力するので、単語をマークするための二語の音声入力コマンドが明らかとなる。それから、知られている文書テキスト編集方法は、文書の全テキストのツリー構造を生成し、当該ツリー構造内で音声入力された単語から認識されるテキストを検索する。
【０００７】
テキストの単語をコンピュータが選択及びマークをして、モニタでそれを表示するとき、一つの音声入力コマンドでユーザは当該選択を承認又は取り消すことができる。ユーザが当該選択を承認し、その後マイクロフォンに新たな単語を音声入力すると、前記マークされた単語は当該新たな単語に置換される。
【０００８】
知られている文書編集方法の場合、モニタによって表示される情報に依存して、正しい順序でいくつかの時点でマイクロフォンに音声入力される新たな単語に加えて置換されるべき単語ばかりでなく、ユーザが二つの異なる音声入力コマンド（“ｓｅｌｅｃｔ（選択）“；”ａｃｃｅｐｔ（了解）”）を音声入力しなければならず、このことは相対的に複雑であり、不利であることが分かった。知られている文書編集方法の更なる不利な点は、置換されるべき単語が十分な信頼性を伴って見つけられ得ないという点である。
【０００９】
本発明の目的は、上で規定される問題を解消し、第一の段落に従って改善された音声認識方法及び第二の段落に従って改善されたコンピュータプログラム製品を提供することにある。この目的を達成するために本発明による特徴がこのような音声認識方法において提供されるので、以下に記載される態様において前記音声認識方法が特徴付けられてもよい。
【課題を解決するための手段】
【００１０】
第一のテキスト情報のうちの誤認識されたテキスト情報の構成要素を第二のテキスト情報において認識される四語の音声入力コマンドで編集するためのテキスト編集方法を備える音声認識方法において、
音声情報を入力し、前記第一のテキスト情報及び前記第二のテキスト情報を認識するステップと、
前記第二のテキスト情報における前記第一の位置の単語が前記四語の音声入力コマンドのうちの第一の音声入力コマンドの構成要素と一致するかどうかをチェックし、前記第二のテキスト情報における第三の位置又は他の位置の単語が前記四語の音声入力コマンドのうちの第三の音声入力コマンドの構成要素と一致するかどうかをチェックし、更に前記チェックの結果が肯定の場合に前記テキスト編集方法の次のステップが実行されるステップと、
前記第一の音声入力コマンドの構成要素と前記第三の音声入力コマンドの構成要素との間の前記第二のテキスト情報における第二の音声入力コマンドの構成要素によって特徴付けられる前記誤認識されたテキスト情報の構成要素を前記第一のテキスト情報が含んでいるかどうかをチェックし、更に前記チェックの結果が肯定の場合に前記テキスト編集方法の次のステップが実行されるステップと、
前記第三の音声入力コマンドの構成要素に後続する、前記四語の音声入力コマンドのうちの第四の音声入力コマンドの構成要素として前記第二のテキスト情報が含んでいる新たなテキスト情報の構成要素に、前記第一のテキスト情報において前記誤認識されたテキスト情報の構成要素を置換するステップとを有する。
【００１１】
この目的の解決策として、このようなコンピュータプログラム製品は本発明による特徴を有しているので、当該コンピュータプログラム製品は以下に記載されるように特徴付けられ、前記コンピュータプログラム製品が前記コンピュータ上で実行されるとき請求項１に記載の音声認識方法のステップを前記コンピュータが実行する場合、デジタルコンピュータの内部記憶手段に直接ロードされることが可能であり、ソフトウエアコード区分を構成するコンピュータプログラム製品である。
【００１２】
このため、四語の音声入力コマンドをたった一度だけ音声入力することによってユーザは誤認識された単語を新たな単語に置換することができる。例えば、誤認識された単語“ｔｅｓｔ”を単語“ｔｅｘｔ”に置換するために、ユーザは“ｔｅｘｔによってｔｅｓｔを置換”と音声入力することができるであろう。更に、誤認識されたテキスト情報の置換前に、第一のテキスト情報の認識の間に決定される音声分析情報が使用される場合及び音声入力コマンドに含まれている追加情報が使用される場合、正しい認識をもたらし得る最も高い蓋然性を有する第一のテキスト情報が決定される再計算が実行されてもよい。ほとんどよく似た響きを持つ誤認識された単語“ｔｅｓｔ”及び認識されるべき実際の単語“ｔｅｘｔ”の発音についての情報も音声入力コマンドに含まれている情報は含んでいる。この追加情報を備えることにより、第一のテキスト情報の再計算のための大変正確な音声情報を音声認識方法は処理する。その結果、この再計算中に決定される編集情報、極端にいえば信頼性は、ユーザによって所望される置換と合致する。
【００１３】
音声入力コマンドが文書全体に適用されず、モニタ上にちょうど表示されている、第一のテキスト情報のうちのテキスト構成要素にのみ適用されるとき大変有利となる。音声入力コマンドが誤った置換を引き起こしたとき、これは例えば音声入力コマンド“取り消し”によって大変容易に取り消され得る。
【００１４】
請求項１に記載の音声認識方法の場合、請求項２に記載の手段を提供することは有利であることが分かった。口述中に、カーソルの位置を決めるための音声入力コマンドを供給する必要なしに、誤認識された単語を修正した直後にユーザは口述を進めることができるという利点がそのとき得られる。
【００１５】
請求項１に記載の音声認識方法の場合、請求項３に記載の手段を提供することは有利であることが分かった。誤認識された単語を置換するための音声入力コマンドが得られるという利点をこれは提供する。当該コマンドは大変容易に音声入力されることが可能で、それにもかかわらず置換に必要な全ての情報を含んでいる。
【００１６】
請求項４に記載の手段に従って、第二のテキスト情報の認識のための各音声入力コマンドの構成要素のために、複数の代わりのテキスト情報の構成要素が決定される。その後第二のテキスト情報のために、認識された第二のテキスト情報全体に対する第二のテキスト情報の正確な認識をもたらし得る、全体として最も高い蓋然性を得るように、各音声入力コマンドの構成要素のための代わりのテキスト情報の構成要素が選択される。音声入力された四語のコマンドが認識されると、第二のテキスト情報に含まれているテキスト情報の構成要素ではなくて他の代わりのテキスト情報の構成要素のうちの一つが、モニタ上に表示される誤認識された単語を特徴付けることが起こるかもしれない。
【００１７】
請求項４の手段によれば、第二のテキスト情報に含まれている第二の音声入力コマンドの代わりのテキスト情報の構成要素が、第一のテキスト情報の中に見つけられ得ないとき、第一のテキスト情報の中で誤認識されたテキスト情報の構成要素として第二のテキスト情報に含まれていない第二の音声入力コマンドの代わりのテキスト情報の構成要素も検索されるという利点が得られる。第一のテキスト情報中の誤認識されたテキスト情報の構成要素を見つける信頼性をこれはずっと更に改善する。
【００１８】
請求項５の手段によれば、ちょうど第一のテキスト情報の中の誤認識されたテキスト情報の構成要素と同様に、音声入力コマンドの中の第四の音声入力コマンド単語として音声入力される新たなテキスト情報の構成要素が誤認識される場合、第二のテキスト情報の正しい認識をもたらし得る最も高いが全体として一つの蓋然性を有し且つ第四の音声入力コマンド単語に後続して認識される代わりのテキスト情報の構成要素は新たなテキスト情報の構成要素として規定されるという利点が得られる。結果として、誤認識されたテキスト情報の構成要素が新たなテキスト情報の構成要素に置換されるとき、信頼性がずっと更に改善される。
【図面の簡単な説明】
【００１９】
【図１】ブロック図の形態においてテキスト編集方法を伴う音声認識方法を実行するコンピュータを示す。
【図２】図１に示されるコンピュータによって実行される、テキスト編集方法を伴う音声認識方法のフローチャートを示す。
【図３】四語の音声コマンド及びコンピュータによって四語の音声コマンドとして認識される第二のテキスト情報の構成を示す。
【図４】音声入力された情報の構成要素の代わりとしてコンピュータによって認識される第二のテキスト情報のテキスト情報の構成要素及び音声入力された情報の構成要素を示す。
【発明を実施するための形態】
【００２０】
本発明のこれら及び他の態様は、以下に記載された実施例から明らかであり、これらの実施例を参照して説明される。
マイクロフォン２及びモニタ３が接続されるコンピュータ１を図１は示している。コンピュータプログラム製品を形成する、ＣＤ−ＲＯＭに保存されている音声認識ソフトウエアはコンピュータ１の主記憶手段にロードされる。プロセッサ、ハードディスク、及び音声認識ソフトウエアを処理するための他の手段をコンピュータ１は更に含んでいる。目下当該手段は従来技術であり、もはや図１に示されていない。
【００２１】
音声認識ソフトウエアがコンピュータ１の主記憶手段にロードされると、四語の音声入力コマンドＳＢを用いて、誤認識されたテキスト情報の構成要素ＴＷを編集するためのテキスト編集方法を伴う音声認識方法をコンピュータ１は実行する。テキスト編集方法を伴う音声認識方法は、図２に示されるフローチャート４のステップを有する。
【００２２】
コンピュータ１のユーザがマイクロフォン２に音声入力すると、マイクロフォン２によって音声情報ＳＩを含んでいるアナログマイクロフォン信号ＭＳがコンピュータ１に入力され得る。アナログマイクロフォン信号ＭＳが入力され得るアナログ−デジタルコンバータ５をコンピュータ１は含んでいる。アナログ−デジタルコンバータ５はアナログマイクロフォン信号ＭＳをデジタル化し、マイクロフォン信号ＭＳに含まれている音声情報ＳＩを含んでいるデジタルオーディオデータＡＤを生成するために配置される。
【００２３】
認識手段６、コンテクスト記憶手段７、及び音声モデル記憶手段８をコンピュータ１は含んでいる。コンテクスト記憶手段７において、音素情報ＰＩ及びテキスト情報の構成要素ＴＴＩが記憶される。音を特徴付けるために使用される一連の音素を音素情報ＰＩは含んでいる。コンテクスト記憶手段７に記憶されている音素情報ＰＩを音声情報ＳＩとしてユーザが音声入力すると、音声認識方法によって認識されるべき一つ又は更に複数の単語のテキストをテキスト情報の構成要素ＴＴＩは含んでいる。音声認識方法を実行するとき、コンピュータ１は、コンテクスト記憶手段７に記憶されている単語のみを認識することができ、それらをテキスト情報ＴＩとして生成することができる。
【００２４】
音声モデル記憶手段８において、言語における慣例的な単語の順序についての蓋然性情報ＷＩが記憶される。例えば、単語の順序“ｔｈｉｓ  ｈｉｓ  ａ  ｔｅｓｔ”よりも単語の順序“ｔｈｉｓ  ｉｓ  ａ  ｔｅｓｔ”の方が全体として入力され得る蓋然性が高い。
【００２５】
アナログ−デジタルコンバータ５によって認識手段６にオーディオデータＡＤが入力され得る。オーディオデータＡＤに含まれている音声情報ＳＩは、音素情報ＰＩが割り当てられる音声入力された情報の構成要素ＳＴＩに細分される。認識手段６による音声認識方法の実行中に当該細分は行われる。コンテクスト記憶手段７において音声入力された情報の構成要素ＳＴＩの音素情報ＰＩが検索され、その後このような音素情報ＰＩに割り当てられ、コンテクスト記憶手段７に記憶されるテキスト情報の構成要素ＴＴＩが決定される。
【００２６】
コンテクスト記憶手段７において検索されている音素情報ＰＩが見つからない場合、コンテクスト記憶手段７に記憶されていて且つ検索されている音素情報ＰＩに類似する複数の音素情報要素ＰＩが決定され、それ故これらの音素情報要素ＰＩに割り当てられ記憶されるテキスト情報の構成要素ＴＴＩが決定される。音声入力コマンドの構成要素ＳＴＩに対する代わりのテキスト情報の構成要素ＡＴＩとして、音声入力された情報の構成要素ＳＴＩの音素情報ＰＩに対して決定されるテキスト情報の構成要素ＴＴＩが代わりのテーブルに入力される。このような代わりのテーブルＡＴが図４に示されている。
【００２７】
代わりのテキスト情報の構成要素ＡＴＩが決定された後、認識手段６は音声モデル記憶手段８に記憶されている蓋然性情報ＷＩを評価し、全体として正確な認識をもたらし得る最も高い蓋然性を有する、認識されたテキスト情報ＴＩとしての代わりのテキスト情報の構成要素ＡＴＩの順序を決定する。
【００２８】
入力された音声情報ＳＩに割り当てられるべきテキスト情報ＴＩを認識するために認識手段６はいわゆる長い間知られているヒドゥンマルコフモデルを使用する。入力された音声情報ＳＩに割り当てられるべきテキスト情報ＴＩの認識についてはこの文献においてもはや記載されない。
【００２９】
音声認識方法が実行されるときに認識手段６によって決定される音声分析情報ＳＡＩを記憶するために配置される音声分析記憶手段９をコンピュータは更に含んでいる。代わりのテーブルＡＴに入力される代わりのテキスト情報の構成要素ＡＴＩばかりでなく、他の情報に加えて、音声入力された情報の構成要素ＳＴＩ及び関連する音素情報ＰＩを音声分析情報ＳＡＩは含んでいる。このような音声分析情報ＳＡＩはいわゆる“ラッティス”として専門家に知られている。
【００３０】
認識手段６によって認識されるテキスト情報ＴＩが入力され得る置換手段１０をコンピュータ１は更に含んでいる。当該テキスト情報ＴＩは、第一のテキスト情報ＴＩ１又は第二のテキスト情報ＴＩ２の何れかを形成する。図３に示されるように、認識されたテキスト情報ＴＩが四語の音声入力コマンドＳＢ＝“ＲＥＰＬＡＣＥ  Ａ  ＷＩＴＨ  Ｂ（ＡをＢに置換）”の構成を有するかどうかをチェックするために前記置換手段１０は配置される。誤認識された単語を置換するために四語の音声入力コマンドＳＢが提供される。これは図１に示される実施例の用途例に関連して更に議論されるであろう。
【００３１】
音声入力コマンドＳＢの第一の単語は、第一の音声入力コマンドの構成要素ＳＢ１＝“ＲＥＰＬＡＣＥ”を形成し、音声入力コマンドＳＢの第三の単語又は更なる単語は、第三の音声入力コマンドの構成要素ＳＢ３＝“ＷＩＴＨ”を形成する。ここで第一の音声入力コマンドの構成要素ＳＢ１及び第三の音声入力コマンドの構成要素ＳＢ３は音声入力コマンドＳＢをそういうものとして特徴付ける。音声入力コマンドＳＢにおける第二の単語、必要ならば更に第三及び第四の単語は、文字“Ａ”が代わりに使用される第二の音声入力コマンドの構成要素ＳＢ２を形成する。モニタ１上に表示される第一のテキスト情報ＴＩ１において第二の音声入力コマンドの構成要素ＳＢ２は、誤認識されたテキスト情報の構成要素ＴＷを特徴付ける。第三の音声入力コマンドの構成要素ＳＢ３＝“ＷＩＴＨ”に後続する単語は、文字“Ｂ”が代わりに入力される第四の音声入力コマンドの構成要素ＳＢ４を形成する。第四の音声入力コマンドの構成要素ＳＢ４は新たなテキスト情報の構成要素ＴＮを特徴付ける。当該ＴＮによって、第一のテキスト情報ＴＩ１において誤認識されたテキスト情報の構成要素ＴＷが置換され得る。これも用途例に関連しより詳細に議論されるであろう。
【００３２】
置換手段１０によってテキスト情報ＴＩにおいて四語の音声入力コマンドＳＢの構成が見つけられないとき、第一のテキスト情報ＴＩ１として修正されずに認識手段６によって認識されるテキスト情報ＴＩを生成するために置換手段１０が提供される。他方で、テキスト情報ＴＩにおいて四語の音声入力コマンドＳＢの構成を置換手段１０が見つけると、認識された第一のテキスト情報ＴＩ１が含んでいるかどうかをチェックするために置換手段１０が提供される。第二の音声入力コマンドの構成要素ＳＢ２によって特徴付けられる誤認識されたテキスト情報の構成要素ＴＦ。このチェックの結果、誤認識されたテキスト情報の構成要素ＴＷとして、音声入力コマンドの誤認識されたテキスト情報の構成要素ＴＦが第一のテキスト情報ＴＩ１に含まれている場合、第一のテキスト情報ＴＩ１において誤認識されたテキスト情報の構成要素ＴＷの位置を特徴付ける検出情報ＤＩを置換手段１０は認識手段６に入力する。
【００３３】
検出情報ＤＩが入力されたとき、認識手段６は再計算を実行する。当該再計算において、第一のテキスト情報ＴＩ１において誤認識された単語ＴＷに最も近い単語の認識をもたらした音声分析情報ＳＡＩと、第二の音声入力コマンドの構成要素ＳＢ２の単語ＴＦ及び第四の音声入力コマンドの構成要素ＳＢ４の単語ＴＮの認識をもたらす音声分析情報ＳＡＩとが共通に処理される。この態様において、ユーザによって二回音声入力されるが第一のテキスト情報において誤認識される単語ＴＮの音響情報と、更に第一のテキスト情報において誤認識された単語ＴＷの正しい発音の音響情報とが利用可能である。認識手段６によるこの再計算の結果として、第一のテキスト情報ＴＩ１において実行されるべき置換を特徴付ける編集情報ＥＩを当該認識手段６は置換手段１０に入力する。これは用途例に関連して以下更に議論されるであろう。
【００３４】
第一のテキスト情報ＴＩ１及び編集手段１１に入力される編集情報ＥＩを処理するために構成される編集手段１１をコンピュータ１は更に含んでいる。編集手段１１は、第一のテキスト情報ＴＩ１を処理し、表示されるべきアナログモニタ信号ＤＳとしてこの情報をモニタ３に入力する。編集情報ＥＩの入力時点で、第一のテキスト情報ＴＩ１において誤認識されたテキスト情報の構成要素ＴＷを、第四の音声入力コマンドの構成要素ＳＢ４によって特徴付けられる新たなテキスト情報の構成要素ＴＮに置換するために編集手段１１が配置される。これは用途例に関連して以下更に議論されるであろう。
【００３５】
コンピュータ１のキーボード１２によって入力情報ＩＩは編集手段１１に伝送されることが可能である。当該入力情報ＩＩを介して、コンピュータ１のユーザはテキストを入力することができ、モニタ３上に表示される第一のテキスト情報ＴＩ１を編集するための入力をすることができる。編集手段１１はコンピュータ１によって処理される編集プログラム機能を有する。例えばソフトウエアプログラム“ワード  フォー  ウィンドウズ（Ｒ）（Ｗｏｒｄ  ｆｏｒ  Ｗｉｎｄｏｗｓ（Ｒ））”によって当該プログラムは形成されてもよい。
【００３６】
図１に示されているコンピュータ１の用途例に関連して、テキスト編集方法を具備した音声認識方法の利点が次に説明される。本用途例によれば、コンピュータ１のユーザは音声認識プログラムをコンピュータ１の主記憶手段にロードし、その後図２におけるフローチャート４のブロック１３において音声認識方法の実行が開始されると仮定される。
【００３７】
ブロック１４において、コンピュータ１のユーザがマイクロフォン２に音声入力したかどうか、及び音声情報ＳＩが認識手段６に伝送されたかどうかについて認識手段６はチェックする。本用途例によれば、ヨーロッパ特許協定の第５２条（１）のテキスト“ヨーロッパ特許は．．．．．となるであろう（Ｅｕｒｏｐｅａｎ  ｐａｔｅｎｔｓ  ｓｈａｌｌ  ｂｅ  ．．．．．）”をマイクロフォン２にユーザは音声入力し始めると仮定される。その後アナログ−デジタルコンバータ５を介して対応する音声情報ＳＩが認識手段６に入力される。
【００３８】
続いて、ブロック１４の実行中に音声情報ＳＩが入力されたことを認識手段６が認識し、ブロック１５に上記されるように音声認識方法を実行する。それからまたテキスト情報ＴＩが認識されている間に決定される音声分析情報ＳＡＩが音声分析記憶手段９に記憶される。ユーザによって口述された“ＩＮＶＥＮＴＩＯＮ”の代わりに単語ＴＷ１＝“ＩＮＶＡＳＩＯＮ”が誤認識され、ユーザによって口述された“ＮＥＷ”の代わりに単語ＴＷ２＝“ＦＥＷ”が誤認識されてはいるが、認識手段６は、音声認識方法の実行の結果として、下記のテキスト情報ＴＩを置換手段１０に伝送する。
【００３９】
テキスト情報ＴＩ＝“Ｅｕｒｏｐｅａｎ  ｐａｔｅｎｔｓ  ｓｈａｌｌ  ｂｅ  ｇｒａｎｔｅｄ  ｆｏｒ  ａｎｙ  ｉｎｖａｓｉｏｎ  ｗｈｉｃｈ  ａｒｅ  ｓｕｓｃｅｐｔｉｂｌｅ  ｏｆ  ｉｎｄｕｓｔｒｉａｌ  ａｐｐｌｉｃａｔｉｏｎ，  ｗｈｉｃｈ  ａｒｅ  ｆｅｗ  ａｎｄ  ｗｈｉｃｈ  ｉｎｖｏｌｖｅ  ａｎ  ｉｎｖｅｎｔｉｖｅ  ｓｔｅｐ．  Ｔｈｅ  ｆｏｌｌｏｗｉｎｇ  ｉｎ  ｐａｒｔｉｃｕｌａｒ  ｓｈａｌｌ  ｎｏｔ  ｂｅ  ｒｅｇａｒｄｅｄ  ａｓ  ｉｎｖｅｎｔｉｏｎｓ  ｗｉｔｈｉｎ  ｔｈｅ  ｍｅａｎｉｎｇ  ｏｆ  ｐａｒａｇｒａｐｈ  １（ヨーロッパ特許は、稀に、発明的段階を含んでいる産業上利用可能な何らかの侵害と認められるであろう。特に次は段落１：の趣旨の範囲内において発明とみなされないであろう。）：”
【００４０】
置換手段１０は、ブロック１６においてテキスト編集方法の第一の部分を実行し、認識手段６から入力されるテキスト情報ＴＩが四語の音声入力コマンド〔四部音声入力コマンド〕ＳＢの構成を有するかどうかを絶え間なく検証し続け、それによって、認識されたテキスト情報ＴＩが第一のテキスト情報ＴＩ１又は第二のテキスト情報ＴＩ２の何れとなるかを確認する。認識手段６によって認識されるテキスト情報ＴＩの単語は“ＲＥＰＬＡＣＥ”又は“ＷＩＴＨ”ではないので、置換手段１０はそれぞれ認識されたテキスト情報ＴＩを第一のテキスト情報ＴＩ１として編集手段１１に伝送するであろう。
【００４１】
ブロック１７において編集手段１１はそれから第一のテキスト情報ＴＩ１をモニタ信号ＤＳとしてモニタ３に伝送する。図１に示すように当該モニタ３は第一のテキスト情報ＴＩ１を表示する。その後ここでもフローチャート４のブロック１４が実行される。編集手段１１の入力の次の位置を特徴付けるカーソルＣはこの時点で第一のテキスト情報ＴＩ１の末尾の記号“：”の後ろに位置される。
【００４２】
本用途例によれば、ユーザはこの場合音声入力された単語“ＩＮＶＥＮＴＩＯＮ”が誤認識されたことを通知し、第一のテキスト情報ＴＩ１は誤認識された単語ＴＷ１＝“ＩＮＶＡＳＩＯＮ”を含んでいると仮定される。ユーザはそのとき誤認識された単語ＴＷ１＝“ＩＮＶＡＳＩＯＮ”を編集し、誤認識された単語ＴＷ１＝“ＩＮＶＡＳＩＯＮ”の代わりに認識手段６が実際に認識すべきであった新たな単語ＴＮ＝“ＩＮＶＥＮＴＩＯＮ”にそれを置換することを所望する。従って、ユーザは、音声入力コマンドＳＢの第二のテキスト情報ＴＩ２＝“ＲＥＰＬＡＣＥ  ＩＮＶＡＳＩＯＮ  ＷＩＴＨ  ＩＮＶＥＮＴＩＯＮ（ＩＮＶＡＳＩＯＮをＩＮＶＥＮＴＩＯＮに置換）”を図３のマイクロフォン２に音声入力する。
【００４３】
ブロック１４の実行中、音声情報ＳＩが入力されたことを認識手段６は認識し、これに対して決定される音声分析情報ＳＡＩが音声分析記憶手段９に記憶される間に、入力された音声情報ＳＩに対してブロック１５において音声認識方法が実行される。ブロック１６において認識手段６によって認識されるテキスト情報ＴＩがチェックされ、認識されたテキスト情報ＴＩにおいて四語の音声入力コマンドＳＢの構成が含まれていることが確認され、その後認識されたテキスト情報ＴＩが第二のテキスト情報ＴＩ２として記憶される。
【００４４】
その後、図３に示されるように、第二のテキスト情報ＴＩ２に含まれているテキスト情報の構成要素ＴＴＩが、音声入力コマンドの構成要素ＳＢに割り当てられる。第一のテキスト情報ＴＩ１における誤ったテキスト情報の構成要素ＴＷ１＝“ＩＮＶＡＳＩＯＮ”を特徴付ける第二の音声入力コマンドの構成要素ＳＢ２として、テキスト情報の構成要素ＴＦ１＝“ＩＮＶＡＳＩＯＮ”が認識される。更に、第一のテキスト情報ＴＩ１における誤った単語を置換すべき新たな単語を特徴付ける第四の音声入力コマンドの構成要素ＳＢ４として、テキスト情報の構成要素ＴＩ１＝“ＩＮＶＥＮＴＩＯＮ”が認識される。その後、ブロック１８においてテキスト編集方法が続行される。
【００４５】
ブロック１８において、第二の音声入力コマンドの構成要素ＳＢ２のテキスト情報の構成要素ＴＦ１＝“ＩＮＶＡＳＩＯＮ”が第一のテキスト情報ＴＩ１における単語を特徴付けるかどうかを置換手段１０はチェックする。このチェックの結果は、第一のテキスト情報ＴＩ１における八番目の単語ＴＷ１＝“ＩＮＶＡＳＩＯＮ”は第二の音声入力コマンドの構成要素ＳＢ２のテキスト情報の構成要素ＴＦ１＝“ＩＮＶＡＳＩＯＮ”に一致することを示す。第一のテキスト情報ＴＩ１における八番目の単語を特徴付ける検出情報ＤＩを置換手段１０はそれから認識手段６に伝送する。
【００４６】
ブロック１９において、音声入力コマンドＳＢに含まれている新たな単語ＴＮ１＝“ＩＮＶＥＮＴＩＯＮ”が誤認識された単語ＴＷ１＝“ＩＮＶＡＳＩＯＮ”と等しいかどうかを置換手段１０はチェックする。図１に示されるコンピュータ１の第二の用途例に関連してこれは更に議論される。
【００４７】
検出情報ＤＩが入力されると、音声入力コマンドの構成要素ＳＴＩのために“再計算”が行われるブロック２０を認識手段６は実行する。第一のテキスト情報ＴＩ１において八番目の単語付近の単語（“ ．．．ｇｒａｎｔｅｄ  ｆｏｒ  ａｎｙ  ｉｎｖａｓｉｏｎ  ｗｈｉｃｈ  ａｒｅ．．．”）の認識と、第二の音声入力コマンドの構成要素ＳＢ２の単語“ＩＮＶＡＳＩＯＮ”及び第四の音声入力コマンドの構成要素ＳＢ４の単語“ＩＮＶＥＮＴＩＯＮ”の認識とを当該音声入力コマンドの構成要素ＳＴＩはもたらしたと仮定される。この処理の間に、第一のテキスト情報ＴＩ１及び第二のテキスト情報ＴＩ２の認識中に記憶される音声分析情報ＳＡＩが考慮される。
【００４８】
“再計算”の間に、第一のテキスト情報ＴＩ１における八番目の単語に対して単語“ＩＮＶＥＮＴＩＯＮ”が実際に認識されるべきであったこと、誤認識された単語が、第二の音声入力コマンドの構成要素ＳＢ２においてユーザが発音したのと同じように当該ユーザによって発音されるという情報が、より正しい認識のための追加情報として認識手段６に利用可能である。当該追加情報を具備するこの“再計算”により、次の置換の結果が信頼性の高いものとなる。更に、音素情報ＰＩ及びコンテクスト記憶手段７に記憶されるテキスト情報の構成要素ＴＴＩに適合させるため、且つ音声モデル記憶手段８に記憶される蓋然性情報ＷＩに適合させるために、この追加情報が使用され得る。
【００４９】
“再計算”の結果、認識手段６によって置換手段１０に編集情報ＥＩが伝送される。当該置換手段１０はこの場合正しく認識された新たな単語“ＩＮＶＥＮＴＩＯＮ”及び当該置換のための位置として第一のテキスト情報ＴＩ１における八番目の単語の位置を特徴付ける。この“再計算”の結果、編集情報ＥＩも決定され得る。当該編集情報ＥＩを用いて、第二の音声入力コマンドの構成要素ＳＢ２によって特徴付けられる、単語“ＩＮＶＥＮＴＩＯＮ”の周りの複数の単語が同時に置換される。これは、第一のテキスト情報ＴＩ１における新たな単語を囲っている単語も交換されれば、蓋然性情報ＷＩの評価に基づいて、第一のテキストＴＩ１の正しい認識をもたらし得る全体としての蓋然性がより高いという場合に行われる。
【００５０】
ブロック２０の実行を終了させるため、認識手段６は、“再計算”中に高い信頼性をもって認識されるテキスト情報の構成要素ＴＮ＝“ＩＮＶＥＮＴＩＯＮ”と、適宜八番目の単語の周りで交換される単語のテキスト情報の構成要素とを編集手段ＥＩとして置換手段１０に伝送する。置換手段１０は、認識手段６によって決定された編集情報ＥＩを編集手段１１に伝送する。その後ブロック２１においてテキスト編集方法の実行が続行される。
【００５１】
ブロック２１において、編集手段１１は、第一のテキスト情報ＴＩ１のうちの八番目の単語ＴＷ１＝“ＩＮＶＡＳＩＯＮ”にカーソルＣを位置決定する。その後、ブロック２２においてテキスト編集方法が実行され続ける。ブロック２２において八番目の単語ＴＷ１＝“ＩＮＶＡＳＩＯＮ”は新たな単語ＴＮ１＝“ＩＮＶＥＮＴＩＯＮ”に置換される。次に実行されるブロック２３において、カーソルＣは元の位置、従って第一のテキスト情報ＴＩ１の末尾の記号“：”の後ろに戻される。
【００５２】
これにより、ほんの一つの音声入力コマンドＳＢを介して、誤認識された単語ＴＷ１＝“ＩＮＶＡＳＩＯＮ”が、該誤認識された単語ＴＷ１の代わりに認識手段６によって実際に認識されるべきであった単語ＴＮ１＝“ＩＮＶＥＮＴＩＯＮ”に置換されるという利点が提供される。ヨーロッパ特許協定の５２条の口述を続行するために、誤認識された単語が置換された後、カーソルＣが、第一のテキスト情報ＴＩ１における正しい位置に直接配置されるという他の利点が得られる。
【００５３】
ここで、前記再計算中に正しい置換を決定するために誤った単語の認識からの情報の効率的な使用が極めて有益である。
【００５４】
次に、コンピュータ１の更なる利点がこの場合コンピュータ１の第二の用途例に関連して説明されるであろう。第二の用途例によれば、コンピュータ１のユーザは第一のテキスト情報ＴＩ１において誤認識された単語ＴＷ２＝“ＦＥＷ”をこの位置において実際に口述された単語“ＮＥＷ”に置換することを所望すると仮定される。この目的のために、ユーザは音声入力コマンドＳＢ＝“ＲＥＰＬＡＣＥ  ＦＥＷ  ＷＩＴＨ  ＮＥＷ（ＦＥＷをＮＥＷに置換）”をマイクロフォン２に音声入力する。その後ブロック１５においてフローチャート４が続行される。
【００５５】
ブロック１５における音声認識方法の実行では、各音声入力コマンドの構成要素ＳＴＩに対して認識手段６によって複数の代わりの〔代替的な〕テキスト情報の構成要素ＡＴ１が決定され、図４に示されるような代わり〔代替候補〕のテーブルＡＴに入力される。第二の音声入力コマンドの構成要素ＳＴ２に対して、第一の代わりのテキスト情報の構成要素ＡＴ１としては単語ＴＦ２＝“ＳＵＥ”が代わりのテーブルＡＴに入力されており、単語ＴＦ３＝“ＦＥＷ”は第二の代わりのテキスト情報の構成要素ＡＴ２として代わりのテーブルＡＴに入力されるのみである。第三の音声入力コマンドの構成要素ＳＴ３に対して、第一の代わりのテキスト情報の構成要素ＡＴ１として単語“ＢＹ”が代わりのテーブルＡＴに入力され、第二の代わりのテキスト情報の構成要素ＡＴ２として単語“ＬＩＥ”が代わりのテーブルＡＴに入力される。最後に、音声入力コマンドにおいて口述された単語“ＮＥＷ”が誤認識され、第四の音声入力コマンドの構成要素ＳＴ４に対して、第一の代わりのテキスト情報の構成要素ＡＴ１としては単語ＴＮ２＝“ＦＥＷ”が代わりのテーブルＡＴに入力される。単語ＴＮ３＝“ＮＥＷ”は第二の代わりのテキスト情報の構成要素ＡＴ２として代わりのテーブルＡＴに入力されるのみであり、第三の代わりのテキスト情報の構成要素ＡＴ３として単語“ＨＵＧＨ”が代わりのテーブルＡＴに入力される。
【００５６】
ユーザが音声入力コマンドＳＢを音声入力したとき、単語“ＦＥＷ”をはっきりと発音しなかったので、認識手段６は、第二の音声入力コマンドの構成要素ＳＴＩについて、単語“ＦＥＷ”よりも単語“ＳＵＥ”に、正しい認識のより高い蓋然性を割り当てたとする。ユーザによって発音される単語“ＮＥＷ”の認識に関しては、第一のテキスト情報ＴＩ１の認識中に音声認識方法は既に問題を有していたので、またもや単語“ＦＥＷ”に正しい認識をもたらし得るより高い蓋然性が割り当てられたのである。従って、第二のテキスト情報ＴＩ２において代わりのテキスト情報の構成要素“ＲＥＰＬＡＣＥ  ＳＵＥ  ＢＹ  ＦＥＷ（ＦＥＷによってＳＵＥを置換）”が最も確からしい異形とされ、認識されたテキスト情報ＴＩとして認識手段６によって置換手段１０に伝送される。
【００５７】
ブロック１６が実行されると、四語の音声入力コマンドＳＢの構成が含まれていることを置換手段１０は検出する。その後ブロック１８においてフローチャート４が進められる。ブロック１８が実行されると、第二の音声入力コマンドＳＢ２として第二のテキスト情報ＴＩ２に含まれている単語ＴＦ２＝“ＳＵＥ”が第一のテキスト情報ＴＩ１に含まれているかどうかを置換手段１０はチェックする。このチェックにより第一のテキスト情報ＴＩ１において単語ＴＦ２＝“ＳＵＥ”が現れないことが判明するので、ブロック２４においてテキスト編集方法が続行される。
【００５８】
ブロック２４が実行されると、置換手段１０は、音声分析記憶手段９に記憶されている、代わりのテーブルＡＴを読み込み、第二の音声入力コマンドの構成要素ＳＴＩ２のために記憶されている、代わりのテキスト情報の構成要素ＡＴＩが第一のテキスト情報の構成要素ＴＩ１に含まれているかどうかをチェックする。テストの結果、第一のテキスト情報の構成要素ＴＩ１に十七番目の単語として第二の代わりのテキスト情報の構成要素ＡＴＩ２−従って単語ＴＦ３＝“ＦＥＷ”−が含まれていることを置換手段１０は検出する。
【００５９】
音声入力コマンドＳＢの不明瞭な発音のために第二の音声入力コマンドの構成要素ＳＢ２が誤認識されたときでさえ、ユーザによって所望される単語が正しい単語に置換されるという利点をこれは提供する。ブロック２４が実行された後、ブロック１９が実行される。
【００６０】
ブロック１９において、音声入力コマンドＳＢに含まれている新たな単語ＴＮ２＝“ＦＥＷ”が、誤認識された単語ＴＷ２＝“ＦＥＷ”と等しいかどうかを置換手段１０は検証する。この検証の結果、二つの単語が一致するので、ブロック２５へテキスト編集方法の実行が引き継がれる。
【００６１】
ブロック２５において、最も蓋然性の高い代わりのテキスト情報の構成要素ＡＴ１＝“ＦＥＷ”の代わりに、新たな単語として、二番目に最も蓋然性が高い代わりのテキスト情報の構成要素ＡＴ２＝“ＦＥＷ”を置換手段１０は決定する。その後、以上に記載されたように、ブロック２０から２３が実行され、第一のテキスト情報の構成要素ＴＩ１における単語ＴＷ２＝“ＦＥＷ”が単語ＴＮ３＝“ＮＥＷ”に置換される。
【００６２】
第一のテキスト情報の構成要素ＴＩ１において既に誤認識された単語が音声入力コマンドＳＢにおいても誤認識される場合、コンピュータ１のユーザによって所望される置換はそれでも最も高い蓋然性をもって実行されるという利点をこれは提供する。広範な四語の音声入力コマンドによってユーザにとって所望された結果を置換のうちの一つがもたらさなかった場合、最後に実行された置換を大変簡単な態様で音声入力コマンド“ＵＮＤＯ（取り消し）”が取り消し得る。
【００６３】
フローチャート４におけるブロック１４、１５、及び１７は音声認識方法を表し、ブロック１６及び１８から２５はテキスト編集方法を表すことは注意されてもよい。
【００６４】
それぞれの四語の音声入力コマンドの構成要素が一つ又は様々な単語を含み得ることは更に注意されてもよい。更にまた、四語の音声入力コマンドが音声入力されるときポーズによって第三の音声入力コマンドの構成要素が形成されてもよい。その場合、第一の用途例に従って四語の音声入力コマンド“ＲＥＰＬＡＣＥ  ＩＮＶＡＳＩＯＮ”ｐａｕｓｅ（間）“ＩＮＶＥＮＴＩＯＮ”をユーザは音声入力するであろう。その場合、第二のテキスト情報の構成要素ＴＩ２における第一の位置にある単語によって、及び認識手段によって第二のテキスト情報の構成要素ＴＩ２の第二の単語又は更なる単語の後ろに検出されるポーズによって四語の音声入力コマンドとして当該四語の音声入力コマンドは特徴付けられるであろう。
【００６５】
本願の原出願の出願当初の特許請求の範囲を下記に記載しておく。
〔請求項１〕
第一のテキスト情報のうちの誤認識されたテキスト情報の構成要素を第二のテキスト情報において認識される四語の音声入力コマンドで編集するためのテキスト編集方法を備える音声認識方法において、音声情報を入力し、前記第一のテキスト情報及び前記第二のテキスト情報を認識するステップと、前記第二のテキスト情報における第一の位置の単語が前記四語の音声入力コマンドのうちの第一の音声入力コマンドの構成要素と一致するかどうかをチェックし、前記第二のテキスト情報における第三の位置又は他の位置の単語が前記四語の音声入力コマンドのうちの第三の音声入力コマンドの構成要素と一致するかどうかをチェックし、更に前記チェックの結果が肯定の場合に前記テキスト編集方法の次のステップが実行されるステップと、前記第一の音声入力コマンドの構成要素と前記第三の音声入力コマンドの構成要素との間の前記第二のテキスト情報における第二の音声入力コマンドの構成要素によって特徴付けられる前記誤認識されたテキスト情報の構成要素を前記第一のテキスト情報が含んでいるかどうかをチェックし、更に前記チェックの結果が肯定の場合に前記テキスト編集方法の次のステップが実行されるステップと、前記第三の音声入力コマンドの構成要素に後続する、前記四語の音声入力コマンドのうちの第四の音声入力コマンドの構成要素として前記第二のテキスト情報が含んでいる新たなテキスト情報の構成要素に、前記第一のテキスト情報において前記誤認識されたテキスト情報の構成要素を置換するステップとを有する音声認識方法。
〔請求項２〕
前記誤認識されたテキスト情報の構成要素の前記置換の後に、最後に認識された前記第一のテキスト情報の末尾において、前記音声認識方法によって認識される他のテキスト情報のための入力位置を特徴付けるカーソルが位置付けられることを特徴とする請求項１に記載の音声認識方法。
〔請求項３〕
前記四語の音声入力コマンドが構成“ＲＥＰＬＡＣＥ  Ａ  ＷＩＴＨ  Ｂ（ＡをＢに置換）”を有し、前記第二の音声入力コマンドの構成要素“Ａ”が誤認識された単語を特徴付け、前記誤認識された単語の代わりに前記第四の音声入力コマンドの構成要素“Ｂ”が実際に認識されるべき単語を特徴付けることを特徴とする請求項１に記載の音声認識方法。
〔請求項４〕
前記第二のテキスト情報が認識されるとき、前記音声入力された音声情報のうちの各音声入力情報の構成要素のための代わりのテキスト情報の構成要素を決定し、更に前記第二のテキスト情報に含まれている前記代わりのテキスト情報の構成要素が前記第二のテキスト情報の、全体として正確な認識をもたらし得る最も高い蓋然性を有するステップと、前記第二のテキスト情報に含まれていない前記第二の音声入力コマンドの構成要素の前記代わりのテキスト情報の構成要素の一つによって特徴付けられる前記誤認識されたテキスト情報の構成要素を前記第一のテキスト情報が含んでいるかどうかをチェックし、前記チェックが肯定的結果をもたらす場合に前記誤認識されたテキスト情報の構成要素が前記新たなテキスト情報の構成要素に置換されるステップとが提供されることを特徴とする請求項１に記載の音声認識方法。
〔請求項５〕
前記第二のテキスト情報が認識されるとき、前記音声入力された音声情報のうちの各音声入力情報の構成要素のための代わりのテキスト情報の構成要素を決定し、更に前記第二のテキスト情報に含まれている前記代わりのテキスト情報の構成要素が前記第二のテキスト情報の、全体として正確な認識をもたらし得る最も高い蓋然性を有するステップと、前記第一のテキスト情報に含まれている前記誤認識されたテキスト情報の構成要素が、前記第二のテキスト情報に含まれている前記新たなテキスト情報と一致するかどうかをチェックし、更に前記チェックが肯定的結果をもたらす場合に、前記新たなテキスト情報のために決定される代わりのテキスト情報の構成要素が新たなテキスト情報として記憶されるステップとが提供されることを特徴とする請求項１に記載の音声認識方法。
〔請求項６〕
コンピュータプログラム製品であって、前記製品が前記コンピュータ上で実行されるとき請求項１に記載の前記音声認識方法の前記ステップを前記コンピュータが実行する場合、デジタルコンピュータの内部記憶手段に直接ロードされることが可能であり、ソフトウエアコード区分を構成するコンピュータプログラム製品。
〔請求項７〕
前記コンピュータプログラム製品がコンピュータ読み取り可能媒体上に記憶される請求項６に記載のコンピュータプログラム製品。
【００６６】
いくつかの態様を記載しておく。
〔態様１〕
（ａ）音声情報を入力し、該音声情報を認識して認識された情報を得るステップと、
（ｂ）認識された情報が四部音声入力コマンドの構造をもつかどうかをチェックし、ここで、四部音声入力コマンドは第一、第二、第三および第四の部分を含み、前記第一および第三の部分は前記四部音声入力コマンドを識別するための少なくとも一つの所定の単語を含み、前記第二の部分は置換されるべき少なくとも一つの単語を含み、前記第四の部分は置換されるべき前記少なくとも一つの単語を置換する少なくとも一つの単語を含み、前記チェックは、前記認識された情報が第一、第二、第三および第四の部分を含み、前記第一および第三の部分がそれぞれ前記四部音声入力コマンドを識別するための少なくとも一つの所定の単語を含む場合に、前記認識された情報が四部音声入力コマンドの構造をもつと判定し、
（ｃ）ステップ（ｂ）における前記チェックの結果が肯定の場合に、前に生成されたテキスト情報が、前記認識された情報の前記四部音声入力コマンドの前記第二の部分に一致するテキスト情報部分を含んでいるかどうかをチェックするステップと、
（ｄ）ステップ（ｃ）における前記チェックの結果が肯定の場合に、前記認識された情報の前記四部音声入力コマンドの前記第二の部分に一致する前記前に生成されたテキスト情報中のテキスト情報部分を、前記四部音声入力コマンドのうちの前記第四の部分に対応するテキスト情報に置換するステップとを有する、
音声認識方法。
〔態様２〕
前記四部音声入力コマンドの前記第二の部分に一致するテキスト情報部分の前記置換の後に、前記音声認識方法によって次に認識されるさらなるテキスト情報のための入力位置を特徴付けるカーソルが、前記前に生成されたテキスト情報の末尾に位置付けられることを特徴とする態様１に記載の音声認識方法。
〔態様３〕
前記四部音声入力コマンドの前記第一および第三の部分の前記少なくとも一つの所定の単語がそれぞれ"ＲＥＰＬＡＣＥ"および"ＷＩＴＨ"である、態様１に記載の音声認識方法。
〔態様４〕
前記音声情報が認識される過程において、前記入力された音声情報のうちの各部分のための代替候補となるテキスト情報部分を決定するステップと、
ステップ（ｃ）における前記チェックの結果が否定の場合に、前記音声入力コマンドの前記第二の部分のための、前記認識された情報に含まれていない前記代替候補となるテキスト情報部分の一つに一致するテキスト情報部分を前記前に生成されたテキスト情報が含んでいるかどうかをチェックし、前記チェックが肯定的結果をもたらす場合に、前記代替候補となるテキスト情報部分に一致する前記前に生成されたテキスト情報中のテキスト情報部分が前記第四の部分に対応するテキスト情報に置換されるステップとが提供されることを特徴とする、
態様１に記載の音声認識方法。
〔態様５〕
前記音声情報が認識される過程において、前記入力された音声情報のうちの各部分のための代替候補となるテキスト情報部分を決定するステップと、
前記第二の部分に一致する前記前に生成された情報中に含まれているテキスト情報部分が、前記音声入力コマンドの前記第四の部分に対応するテキスト情報と一致するかどうかをチェックし、更に前記チェックが肯定的結果をもたらす場合に、前記第四の部分のために決定された代替候補となるテキスト情報が前記第四の部分のための更新されたテキスト情報として記憶されるステップとが提供されることを特徴とする、
態様１に記載の音声認識方法。
〔態様６〕
コンピュータプログラムであって、前記コンピュータプログラムがコンピュータ上で実行されるとき態様１に記載の前記音声認識方法の前記ステップを前記コンピュータに実行させるためのコンピュータプログラム。
〔態様７〕
前記コンピュータプログラムがコンピュータ読み取り可能媒体上に記憶される態様６に記載のコンピュータプログラム。
【図１】
2012238017.tif 000003
【図２】
2012238017.tif 000004
【図３】
2012238017.tif 000005
【図４】
2012238017.tif 000006