(57)【要約】  本発明は、スピーチをテキストに変える方法、装置、グラフィカルユーザインタフェース及びコンピュータプログラムに関する。音声認識ステップ（１００）において、テキストが提供され、そのテキストに対して、テキスト変更規則に基づく自動的なテキスト変更が適用される（１０２）。変更が適用されるテキスト部分は、テキスト中で強調表示され（１０６）、変更に関する少なくとも１の提案が、ユーザに表示される（１１０）。ユーザは、提案の１つを選択することを可能にされ、従って自動的なテキスト変更プロセスの制御を有する（１１２）。例えば、規則は、音声認識ステップにおいて誤って解釈された可能性のある曖昧なスピーチ又は欠けているテキストフォーマッティング文字に関するテキスト部分を識別する。
2007509377.tif 000002
【特許請求の範囲】
【請求項１】
スピーチからテキストへの変換方法であって、
テキストを提供するために音声認識ステップを実施するステップと、
少なくとも１の自動的なテキスト変更を実施するために、少なくとも１の規則を前記テキストに適用するステップと、
ユーザインタフェースに前記テキストを出力するステップと、
前記ユーザインタフェースに、前記自動的なテキスト変更に関する少なくとも１の提案を出力するステップと、
を含む方法。
【請求項２】
前記少なくとも１のテキスト変更が、自動的に実施され、ユーザによる確認のために前記テキスト中において強調表示される、請求項１に記載の方法。
【請求項３】
前記少なくとも１の提案が関係する前記テキストの一部が、前記テキスト中において強調表示され、前記少なくとも１のテキスト変更が、ユーザによる前記提案の受け入れに応じて実施される、請求項１に記載の方法。
【請求項４】
前記少なくとも１の変更が、前記少なくとも１の規則について信頼値を与え、前記信頼値が閾値を下回る場合のみ、前記提案が、ユーザによる確認のために出力される、請求項１乃至請求項３のいずれか１項に記載の方法。
【請求項５】
前記テキスト変更に関する少なくとも第１及び第２のコンフリクトする提案が提供される場合、前記提案が、ユーザによる選択のために出力される、請求項１乃至請求項４のいずれか１項に記載の方法。
【請求項６】
前記テキスト変更が複数の編集処理を含み、
前記編集処理の数が、予め規定された閾値を越える場合、前記テキスト変更に関する提案が出力される、
請求項１乃至請求項５のいずれか１項に記載の方法。
【請求項７】
前記テキスト及び前記提案が、グラフィカルユーザインタフェースに出力される、請求項１乃至請求項６のいずれか１項に記載の方法。
【請求項８】
前記少なくとも１の提案は、ユーザが提案コマンドを入力する場合に表示される、請求項１乃至請求項７のいずれか１項に記載の方法。
【請求項９】
前記ユーザによる前記確認は、選択コマンドを入力することによって前記提案の１つを選択すること、又はテキスト変更を手動で入力すること、を含む、請求項２乃至請求項８のいずれか１項に記載の方法。
【請求項１０】
第１の自動的なテキスト変更が、第１の規則によって提供される少なくとも１の提案に従って実施され、前記方法が、少なくとも第２の規則を前記第１のテキスト変更に適用するステップと、第２の自動的なテキスト変更に関する少なくとも第２の提案を出力するステップと、を更に含む、請求項１乃至請求項９のいずれか１項に記載の方法。
【請求項１１】
スピーチからテキストへの変換システムであって、
テキストを提供するために音声認識ステップを実施する手段と、
少なくとも１の自動的なテキスト変更を実施するために、少なくとも１の規則を前記テキストに適用する手段と、
ユーザインタフェースに前記テキストを出力し、前記自動的なテキスト変更に関する少なくとも１の提案を出力する手段と、
を有する変換システム。
【請求項１２】
ユーザによる確認のために、テキスト変更又は少なくとも１つの提案が関係するテキスト部分を強調表示する手段を有する、請求項１１に記載のシステム。
【請求項１３】
前記テキスト変更に関する少なくとも第１及び第２のコンフリクトする提案が提供される場合、又は前記テキスト変更が、予め規定された閾値を越える数の複数の編集処理を含む場合、少なくとも１の提案出力を生成する手段を有する、請求項１１又は請求項１２に記載のシステム。
【請求項１４】
ユーザが提案コマンドを入力する場合、グラフィカルユーザインタフェースに前記少なくとも１の提案を表示する手段を有する、請求項１１乃至請求項１３のいずれか１項に記載のシステム。
【請求項１５】
第１の規則によって提供される第１の提案に従って、第１の自動的なテキスト変更を実施する手段と、
少なくとも第２の規則を前記第１のテキスト変更に適用し、第２の自動的なテキスト変更に関する少なくとも第２の提案を出力する手段と、
を更に有する、請求項１１乃至請求項１４のいずれか１項に記載のシステム。
【請求項１６】
少なくとも１の自動的なテキスト変更を実施するための少なくとも１つの規則を有し、前記自動的なテキスト変更に関する少なくとも１の提案を有する、スピーチからテキストへの変換システム用のグラフィカルユーザインタフェースであって、
前記テキストの表示を生成する手段と、
テキストを強調表示するとともに、前記少なくとも１の提案が関係するテキスト部分を強調表示する手段と、
前記自動的なテキスト変更に関する前記少なくとも１の提案を表示する手段と、
を有する、グラフィカルユーザインタフェース。
【請求項１７】
前記少なくとも１の提案の表示を始めるために、ユーザによって提案コマンドを入力する手段を更に有する、請求項１６に記載のグラフィカルユーザインタフェース。
【請求項１８】
スピーチからテキストへの変換システム用のコンピュータプログラムであって、
テキストを提供するために音声認識ステップを実施し、
少なくとも１の自動的なテキスト変更を実施するために、少なくとも１の規則を前記テキストに適用し、
ユーザインタフェースに前記テキストを出力し、
ユーザによる確認のために、前記自動的なテキスト変更に関する少なくとも１の提案を出力する、
プログラム手段を有する、コンピュータプログラム。
【請求項１９】
前記プログラム手段は、
前記テキスト変更に関する少なくとも第１及び第２のコンフリクトする提案が提供される場合、ユーザによる選択のための提案を出力するステップと、
前記テキスト変更が予め規定された閾値数を越える複数の編集処理を含む場合、ユーザによる選択のための提案を出力するステップと、
を実施するように適応される、請求項１８に記載のコンピュータプログラム。
【請求項２０】
前記プログラム手段が、第１の規則によって提供される第１の提案に従って、第１の自動的なテキスト変更を実施するように適応され、前記プログラム手段が、少なくとも第２の規則を前記第１のテキスト変更に適用し、第２の自動的なテキスト変更に関する少なくとも第２の提案を出力する、ことを更に含む、請求項１８又は請求項１９に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スピーチからテキストへの自動変換の分野に関し、特に、スピーチから自動的に変換されたテキストの、自動的なテキスト変更に関する。自動的なテキスト変更は、変更規則に従ってテキスト部分を検出し、インテリジェントな変更提案を生成し、テキスト変更のための最終的な決定を行うユーザと対話する。
【背景技術】
【０００２】
スピーチ（音声）を書かれたテキストに転写する音声認識システムは、従来技術において知られている。市販の音声認識システムは、今日では、例えば病院のような医療部門において、更には法律業務においても、広く流通している。ディクテーション（口述）の転写は、もはやタイピストによって実施される必要がないので、話されたスピーチを書かれたテキストに転写するための音声認識は、時間を節約し、コストを低減する。
【０００３】
一般に、ディクテーションは、転写されるべきテキストだけでなく、音声認識システムによって解釈されなければならないコマンドをも含む。例えば「コロン」又は「ピリオド」のような句読点コマンドは、逐語的に転写されるべきでない。句読点コマンド、又はフォーマッティング若しくは強調表示コマンドもまた、インテリジェント転写システムによって認識され、解釈されるべきである。認識されたテキストは、解釈されたコマンドと組み合わされて、最終的に、人間の校正者又はエディタによって補正されなければならない文書を与える。
【０００４】
Philips Electronics N.V.のSpeechMagic及びIBM社のViaVoice systemのような市販の音声認識システムは、テキスト認識及びコマンド解釈を特徴としている。これらの市販の音声認識システムは双方とも、テキストを転写し、編集し、補正し、フォーマットするためのテキスト処理ソフトウェア製品内に実現されることができる。更に、これらの市販のシステムは、ユーザとパーソナルコンピュータとの間のボイス制御された対話を提供する。ボイスコマンドの解釈は、メニューオプション及びインターネットのブラウジングのようなカスタマイズされたソフトウェア機能を活性化する。
【０００５】
それにもかかわらず、ディクテーションは、本質的に、話されたディクテーションのコンテクストに依存して、番号として解釈されなければならない又は書かれた語として逐語的に解釈されなければならない、数のような曖昧なテキスト部分を特徴としている。このような曖昧なテキスト部分は、自動音声認識システムによって容易に間違って解釈される。更に、テキストフォーマッティング又はテキスト強調表示コマンドのシステムに基づく解釈も、間違っていることがある。このようなシステムによって必然的に生成される間違った解釈は、人間の校正者によって手動で補正されなければならず、これは、音声認識システム全体の効率を低下させる。従って、潜在的に曖昧な又は間違って解釈されるテキスト部分の、システムによって支援される変更又は補正が、校正を容易にするために非常に望ましい。
【０００６】
テキスト処理システムに関する特定のテキスト補正及びテキスト変更機能は、従来技術において知られている。国際公開第９７／４９０４３号パンフレットは、文書のつづり及び文法構成の正確さを検証する方法及び装置を記載している。電子文書において、文が抽出され、抽出された文の語が、つづり間違いに関してチェックされる。システムが、つづりの間違った語を検出すると、標示が、組み合わせられたつづり及び文法ダイアログボックスに表示される。つづり間違いが生じた語及び全体の文が表示される。更に、つづり（スペル）チェッカプログラムモジュールは、組み合わせられたつづり及び文法ダイアログボックス内の提案リストボックスに表示されている提案を受け取る。ユーザは、組み合わせられたつづり及び文法ダイアログボックスのコマンドボタンの１つを選択することによってコマンドを入力する。これらのコマンドボタンの１つをユーザが選択することに応答して、方法は、適当なステップを実施する。同様に、方法は、文の文法チェックにも適用できる。
【０００７】
米国特許第６０４７３００号明細書は、つづりの間違った語を自動的に補正するシステム及び方法を記載している。このシステムにおいて、ある語が、つづりの間違った語として検出される場合、正しくつづられた代替の語が生成される。つづりの間違った語及び正しくつづられた代替の語は、さまざまな異なる基準の組に従って比較される。さまざまな異なる基準の比較の結果が、選択基準を満たす場合、つづりの間違った語は、正しくつづられた代替語と置き換えられる。語が、つづりの間違った語として検出される場合であっても、ユーザは、当該語が入力されたとおりに表されることを意図することもある。語を入力された通りに保つために、つづりの間違った語の自動的な置き換えが、抑えられなければならない。置き換えを抑えるために、前記米国特許明細書は、例外語の例外リストを含むつづりの実施例を開示している。例外語は、ユーザによって規定されなければならず、置き換えを受けない。ユーザは、例外語を加え、除去するために例外リストを編集することができる。
【０００８】
米国特許第６０４７３００号明細書は、更に、つづりの実施例を開示しており、その実施例に従って、ユーザは、つづりの間違った語が正しくつづられた語と置き換えられるときに通知を受けることができ又は受けなくてもよい。ユーザが、置き換え通知を受ける場合、ユーザは、置き換えを知り、置き換えを認め又は拒絶することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述の引用文献は、電子テキスト文書内のつづりのリスト又は不適当な文法構成に言及しているだけである。曖昧なテキスト部分は正しくつづられるので、スピーチからテキストへの転写に起因しうる曖昧なテキスト部分は、上述した方法によって識別されることができない。同様に、ディクテーションに含まれ、自動音声認識システムから逐語的に転写されるテキストフォーマッティング又はテキスト強調表示コマンドは、一般に、上述の補正及び検証システムによって検出できない。概して、これらのシステムは、電子テキストのコンテクストに基づく変更を実施することに適応できない。
【００１０】
本発明は、スピーチからテキストへの認識システムによって生成される電子テキストの、ユーザ対話による自動的なテキスト変更方法、システム、グラフィカルユーザインタフェース及びコンピュータプログラム製品を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、ユーザとの対話による自動的なテキスト変更を提供する。好適には、例えば曖昧でないコマンド又は曖昧でないテキスト部分の簡単明瞭な解釈のような信頼できる変更動作は、直接的に実行される。対照的に、例えば曖昧なテキスト部分又は解決できないコマンドのような信頼できない動作が検出されると、方法は、変更動作の実行前に、人間の専門知識を要求する。実行された変更動作及び人間の専門知識の要求は、ユーザに示される。このように、ユーザは、変更されたテキスト部分、及び／又はつづりの間違っている可能性のある話されたコマンド及び／又は曖昧なテキスト部分、及びスピーチからテキストの認識に関連する他の潜在的な問題に対する、簡単且つ効果的なアクセスを得る。
【００１２】
例えば、いかなる種類の数も、曖昧なテキスト部分に関連付けられる。数は、（ディジットで書かれなければならない）数字として、列挙（enumeration）として、又は逐語的に語として、解釈されることができるので、スピーチからテキストへの認識システムは、人間の専門知識を要求する。数が、ディジットで書かれなければならないか、列挙として又は語として書かれなければならないかの決定は、コンテクストに依存する。このような曖昧なテキスト部分は、システムによって自動的に認識され、生成されたテキスト中で強調表示される。このようにして、システムは、スピーチからテキストへの変換ステップにおいて発生しうる潜在的な誤った解釈について、校正者にインテリジェントなヒント（hint、示唆）を与える。
【００１３】
数だけでなく特定の句又は語も、誤った解釈を受けることがある。語「colon」は、例えば、（例えば医学的レポートにおいて）「結腸（colon）」と書かれることができ、又はコンテクストに依存して印刷上の符号である「：」と書かれることができる。
【００１４】
本発明の好適な実施例によれば、システムは、変更を受けうる、認識されたテキスト内のテキスト部分を識別するために、いくつかの規則を特徴としている。生成されたテキストは、校正目的でユーザインタフェース上に表示される。校正を容易にするために、可能性のあるテキスト変更は、テキスト内に強調表示される。強調表示は、例えば変更されるべきテキストの異なる色、異なる大きさ、異なるフォント又は異なるタイプフェースのような、目立たせるためのいかなる手段によっても実施されることができる。
【００１５】
本発明の他の好適な実施例によれば、規則の少なくとも１つによって適合（matched）されるテキスト部分は、システムによって自動的に変更され、テキスト中で強調表示される。このようにして、校正者は、システムによって変更されたテキスト部分を直ちに識別することができる。更に、システムは、校正者がテキストの自動的に実施された変更を補正することを可能にするアンドゥ（undo）機能を提供する。
【００１６】
本発明の他の好適な実施例によれば、規則は、適合されたテキスト部分が変更を受けるかどうかの見込みを示す信頼値を提供する。信頼値が、第１の予め規定された閾値を上回るとき、テキスト変更は自動的に実施される。この場合、テキスト変更は、いかなる注釈又はいかなる他の提案も行うことなく実施される。信頼値が、第１の閾値を下回るが、第２の閾値を上回るとき、自動的な変更は、ユーザに対する標示に関連して及びユーザが実施された変更を取り消すことを可能にする適当なアンドゥ情報に関連して、実施される。信頼値が、第２の閾値を下回るとき、変更は自動的に実施されず、提案がユーザに示され、システムは、適合されたテキスト部分が変更されなければならないか否かの決定が、ユーザによって行われることを要求する。一般に、信頼値に関する閾値は、校正者又はユーザの好みに適応されることができる。
【００１７】
本発明の他の好適な実施例によれば、規則によって適合されたテキスト部分は、システムによって自動的に変更されない。その代わりに、校正者又はユーザの専門知識が、変更が実施されるべきであるか否かの決定を行うために要求される。従って、規則によって適合されたテキスト部分は、テキスト中で強調表示される。強調表示されたテキスト部分が、校正者によって容易に見つけられることができる。強調表示されたテキストは、一般に、テキスト変更のための１又はいくつかの提案と関連付けられる。一般に、ユーザは、システムによって生成される提案を受け入れ、又は拒絶する可能性を有する。テキスト変更は、最終的に、ユーザの決定に応じて実施される。
【００１８】
テキスト文書のタイプに依存して、異なるコンテクストに基づく規則モジュールが、曖昧な又は問題のあるテキスト部分を検出するために適用されることができる。コンテクストに基づく規則モジュールは、例えば、法律業務又は医学的レポートに関して特化される。コンテクストに依存して、規則は、曖昧なテキスト部分を検出するだけでなく、ディクテーションに含まれるある不明瞭なコマンドにも言及する。
【００１９】
更に、例えば「引用、引用終わり」のようなコマンドは、次の語のみの引用として、又は未知の長さの引用される領域の始めりとして、解釈されることができる。このような場合、提案又はヒントが生成され、テキスト中で強調表示される。単一の規則が、例えば「１、２、３、．．．」又は「ａ）、ｂ）、ｃ）、．．．」のような列挙シンボルを含む文書中の非一貫性を検出するために特化されることもできる。話者は、多くの場合、すべての列挙シンボルをディクテートする際に一貫性があるわけではないので、規則は、一連の列挙において欠けている項目を検出するように設計される。この場合、ヒント又は提案が、校正者に対して生成される。更に、「同じ」又は「前述したように」のような他のテキスト部分の参照は、逐語的に転写されてもよく、又はこれらの参照を解明し、対応するテキストを挿入することが一般的であってもよい。いかなる種類の装置も、通常、このような参照を解明する機会を有しないので、システムは、特定の参照ターム又は句が検出される場合、人間の校正者になんらかのヒントを提供する。
【００２０】
本発明の他の好適な実施例によれば、２又はそれ以上のコンフリクトする提案が、はっきりした（distinct）テキスト部分に関するテキスト変更のために提供されるときには、提案が常に生成され、適当なテキスト部分が常に強調表示される。少なくとも２つの異なる規則が、はっきりしたテキスト部分について異なる提案を提供するような場合、人間の専門知識が明らかに必要とされる。それぞれのコンフリクトする提案の信頼値に従って、方法は、ユーザ又は校正者が選択を行うことができる提案のランキング又はリストを提供する。
【００２１】
本発明の他の好適な実施例によれば、自動的なテキスト変更は、自動的なテキスト変更が、予め規定された閾値を下回る数の編集処理を含むときのみ実施される。はっきりした規則に従うテキスト編集処理の数が、はっきりした閾値を越えるとき、適当なテキスト変更は、校正者が決定を行わない限り実施されない。このように、方法は、それが多数の自動的な編集処理を実施する前に、人間の専門知識を必要とする。従って、校正者によって実施される可能性のあるアンドゥ処理の数は、最小限に低減される。ユーザとのこのような対話は、時間及びコストを節約する。
【００２２】
本発明の他の好適な実施例によれば、認識されたテキスト及びさまざまな異なる補正規則に従って生成される提案は、グラフィカルユーザインタフェースに出力される。グラフィカルユーザインタフェースは、認識されたテキストを表示するとともに、可能性のあるテキスト変更処理に関する提案を表示するように設計される。提案は、多様な異なるやり方で表示されることができる。例えば、提案は、その提案が関係する強調表示されたテキスト部分のすぐ隣に配置される提案メニューの形で、表されることができる。本発明の他の実施例によれば、それぞれ異なる提案が、グラフィカルユーザインタフェース内の別個のウィンドウに表されることができる。
【００２３】
本発明の他の好適な実施例によれば、さまざまなテキスト部分に関する複数の提案は、ユーザのリクエストに応じてのみ表示される。他の場合として、グラフィカルユーザインタフェースは、複数の提案又は提案リストによって混雑されてもよい。ユーザのリクエストは、多様な異なるやり方で、例えばマウスボタン上でクリックすることによって、強調表示されたテキスト部分上にマウスポインタをシフトさせることによって、グラフィカルユーザインタフェースの適当な位置に指で触れることによって、又はシステムに接続されたキーボード上の汎用キーショートカットの入力を単に介して、適応されることができる。
【００２４】
単一の強調表示されたテキスト部分に関するさまざまな提案の外観もまた、多様な異なるやり方で適応されることができる。単一の提案が、メニューの入力又はリストの入力として指定された順序（例えば信頼値によってソートされる）に従って、又は全く秩序のないやり方で、表されることができる。提案の表され方は、ユーザによって指定されることもできる。
【００２５】
本発明の他の好適な実施例によれば、ユーザから要求される決定は、さまざまな異なるやり方で実施されることができる。ユーザは、システムによって実施されなければならない提案の１つを選択することができ、又はユーザは、システムによって実施されるべき代替の提案を手動で入力することができる。はっきりした提案の選択は、例えばマウスポインタ及びマウスクリックの助けを借りて又は汎用キーボードショートカットによって、実現されることができる。ここで、ユーザとグラフィカルユーザインタフェースとの間の対話の他のいかなるタイプも、可能である。
【００２６】
本発明の他の好適な実施例によれば、はっきりした提案の選択は、関連する副次的作用をトリガする。システムが例えば欠けている列挙を検出するとき、システムは、この列挙を実現することを提案する。次に、ユーザが、欠けている列挙を挿入することを決めるとき、システムは、後続の文字が大文字で書かれることになりうるというヒントを自動的に与える。このようにして、第１の規則に従うある自動的な変更の実行は、別の規則に従う第２の潜在的な変更を引き起こす。ユーザは、更に、文書中で局所的に又は全体的にこのような副次的作用をトリガすることについても決定することができる。
【００２７】
実施された変更による副次的作用のトリガは、更に、閾値に関連する上述した信頼値によって、制御されることもできる。このようにして、ユーザに対する標示有り若しくは無しで副次的作用が自動的に実施されるか、又は副次的作用が、ユーザとの更なる対話なく自動的に実施されるかについて、区別がなされることができる。
【００２８】
以下、本発明の好適な実施例が、添付の図を参照することによって更に詳しく記述される。
【発明を実施するための最良の形態】
【００２９】
図１は、本発明による方法を実施するためのフローチャートを示している。第１のステップ１００において、スピーチは、テキストに変えられる。ステップ１０２において、どのテキスト領域が、１又はいくつかの変更又は非一貫性規則によって適合されるかが、チェックされる。ステップ１０４において、問題のあるテキスト領域が、コンフリクトする適用可能な変更規則によって、又はいくつかの非一貫性規則の適合によって、検出される。ステップ１０６において、識別され検出されたテキスト部分が、テキスト内で強調表示される。ステップ１０８において、方法は、それぞれの強調表示されたテキスト部分についてのいくつかの提案を生成し、提案リストを提供する。ステップ１１０において、ユーザによって要求される場合、生成された提案リストが、グラフィカルユーザインタフェース上に表示される。ステップ１１２において、ユーザは提案の１つを選択し、又はユーザは、テキストに挿入されるテキスト変更を手動で挿入する。
【００３０】
図２は、自動的なテキスト変更が実施される本発明の方法のフローチャートを示している。図１のステップ２００にて説明したのと同様に、スピーチは、テキストに変えられる。次のステップ２０２において、認識されたテキストのどの領域が、１又はいくつかの変更又は非一貫性規則によって適合されるかが、チェックされる。さまざまな規則に従って、変更を受ける可能性のあるテキスト部分が、方法のステップ２０４によって検出される。ステップ２０６において、方法は、規則に従ってテキスト変更を自動的に実施する。これらの自動的なテキスト変更は、誤っていることがあるので、それらは、ステップ２０８においてテキスト中で強調表示され、ユーザに対してあるアンドゥ情報が提供される。このようにして、方法は、自動的なテキスト変更を実施するが、自動的であるがゆえに誤っている可能性のある変更がテキスト中で実施されたことをもユーザに知らせる。
【００３１】
理想的には、方法は、更に、ユーザが自動テキスト変更システムによって実施されたテキスト変更を容易に取り消すことができるように特定のアンドゥ機能を提供する。
【００３２】
図３は、スピーチからテキストへの変換システム３０２に基づく本発明の好適な実施例のブロック図を示している。自然のままの（加工していない）スピーチ３００が、スピーチからテキストへの変換システム３０２に入力される。スピーチからテキストへの変換システム３０２は、ユーザ３０４と対話し、変更されたテキスト３１６を生成する。スピーチからテキストへの変換システム３０２は、スピーチからテキストへの変換モジュール３０６、規則適合検出器モジュール３０８、規則実行モジュール３０９及びグラフィカルユーザインタフェース３１０を有する。スピーチからテキストへの変換システム３０２は、コンテクストに基づく規則モジュール３１２、３１４を更に有する。コンテクストに基づく規則モジュール３１２、３１４の各々は、データベース３１８、３２４、第１の規則３２０、３２６、第２の規則３２２、３２８、及びここに詳しくは特記されない付加の規則を有する。
【００３３】
入力スピーチ３００は、スピーチからテキストへの変換モジュール３０６において処理され、変換モジュール３０６は、認識されたテキストを提供する。規則適合検出器モジュール３０８は、コンテクストに基づく規則モジュール３１２、３１４の１つ又はいくつかを、認識されたテキストに適用する。データベース３１８、３２４及び単一の規則３２０、３２２、３２６、３２８は、はっきりしたテキスト範囲について特化される。データベース３１８、３２４は、例えば法律業務又は医学的レポートについて特化される。同様に、規則３２０、３２２、３２６、３２８は、異なるアプリケーション分野に特化される。選ばれたコンテクストに基づく規則モジュール３１２、３１４に基づいて、規則適合検出器モジュール３０８は、変更を受けうる認識されたテキスト内のテキスト部分を検出する。
【００３４】
検出されたテキスト部分の変更は、規則実行モジュール３０９によって実施される。ユーザの好みに従って、自動変更は、規則実行モジュール３０９によって直接的に実施されることができ、又はユーザの決定に従って実施されることができる。予め規定された閾値及び信頼値に依存して、実施された変更は、アンドゥ情報と関連して又は関連せずに、ユーザに示されることができる。ユーザ決定の要求は、グラフィカルユーザインタフェース３１０を介してユーザに示される。スピーチからテキストへの変換システム３０２とユーザ３０４との間の対話は、グラフィカルユーザインタフェース３１０を介して処理される。システムが自動テキスト変更を実施するとき、適当なテキスト部分が、グラフィカルユーザインタフェース３１０上に強調表示される。変更がユーザ決定を必要とするテキスト部分もまた、グラフィカルユーザインタフェース３１０上に強調表示される。システムが、規則３２０、３２２、３２６、３２８に従って自動変更に関する提案を生成するとき、提案もまた、グラフィカルユーザインタフェース３１０を介して表示される。認識されたテキストへの自動テキスト変更及びユーザ決定の実行は、最終的に、スピーチからテキストへの変換システム３０２から出力される変更されたテキスト３１６を与える。テキスト部分が非一貫性規則に適合し、例えば欠けている列挙、解決できない参照又は他の非一貫性に当てはまるとき、テキスト非一貫性を示す警告アイコンが、グラフィカルユーザインタフェース３１０上に生成される。
【００３５】
図４は、本発明のグラフィカルユーザインタフェース４００のブロック図を示している。グラフィカルユーザインタフェース４００は、提案ウィンドウ４０４及びテキストウィンドウ４０２を有する。テキストウィンドウ４０２は、一般に、可能性のある変更又はテキスト非一貫性の警告アイコンを示す、強調表示されるいくつかのテキスト部分４０６を含む。テキストの強調表示は、例えば異なる色、異なるフォント又は他の好適な目に見える標示のように、さまざまな異なるやり方で実施されることができる。強調表示されるテキスト部分の変更のための多様な提案は、テキストウィンドウ４０２内又は提案ウィンドウ４０４内に表される提案リスト４１０によって表示されることができる。提案ウィンドウ４０４及び任意の提案リスト４１０、４１２は、常に、グラフィカルユーザインタフェース４００内に存在するが、ユーザの要求時にのみ表されることもできる。
【００３６】
マウスポインタ４０８の助けを借りて、ユーザは、適当な提案リスト４１０、４１２又は提案ウィンドウ４０４が表わされる特定の強調表示されたテキスト部分４０６を選択することができる。提案リスト４１０、４１２が表される強調表示されたテキスト部分４０６の選択は、例えばキーボードショートカット、タッチスクリーン又はユーザのスピーチコマンドのような、任意の他のタイプの入力手段の助けを借りて実施されることもできる。同じ手段の助けを借りて、ユーザは、最終的に、提案リスト４１０、４１２の提供された提案の１つを選択し、又はユーザは、代替のテキスト部分を手動で入力することができる。
【００３７】
図５は、実施されたテキスト変更の副次的作用として規則をトリガすることに関して、テキスト変更の実行を表現するフローチャートを示している。第１のステップ５００において、認識されたテキストのどのテキスト部分が、１又はいくつかの変更又は非一貫性規則によって適合されるかが、チェックされる。ステップ５０２において、自動テキスト変更を受ける可能性のあるＮ個のテキスト部分が検出され、インデックスｊが始められる（ｊ＝１）。ステップ５０４は、インデックスｊと、変更を受ける可能性のあるテキスト部分の数Ｎとを比較する。ｊがＮより大きい場合、方法は、ステップ５１８を続行し、変更を終了する。ステップ５０４において、ｊがＮより小さい場合又はＮに等しい場合、ステップ５０６において、第１のテキスト部分（ｊ＝１）が、認識されたテキスト内において強調表示される。ステップ５０８において、方法は、グラフィカルユーザインタフェース上に表示されるテキスト変更に関する提案リストを提供する。ステップ５１０において、ユーザとの対話が実施される。次に、テキスト部分ｊが、ステップ５１２において、ユーザとの対話に従って変更される。
【００３８】
次のステップ５１４は、テキストの実施された変更がテキスト変更規則の他のものをトリガするかどうか、チェックする。例えば、第１の変更が、例えば「．（ピリオド）」のような欠けている句読点を入力するとき、次の文の続く語は、他の規則によって大文字にされなければならない。ステップ５１４において、実施された変更が、このような他の規則をトリガするとき、他の規則が、ステップ５１６において、テキスト部分に適用される。他の規則が、示されたテキスト部分に適用されたのち、方法は、ステップ５０６に戻り、選択された規則について同じような提案及び対話プロシージャを実施する。対照的に、ステップ５１４において、他のいかなる規則も、実施された変更によってトリガされないとき、インデックスｊは、１だけ増やされ、方法は、ステップ５０４に戻る。
【図面の簡単な説明】
【００３９】
【図１】本発明の方法を実施するためのフローチャート。
【図２】本発明の第２の方法を実施するためのフローチャート。
【図３】本発明の好適な実施例のブロック図。
【図４】グラフィカルユーザインタフェースのブロック図。
【図５】変更規則をトリガするためのフローチャート。
【符号の説明】
【００４０】
３００  スピーチ（音声）、３０２  スピーチからテキストへの変換システム、３０４  ユーザ、３０６  スピーチからテキストへの変換モジュール、３０８  規則適合検出器モジュール、３０９  規則実行モジュール、３１０  グラフィカルユーザインタフェース、３１２  コンテクストに基づく規則モジュール、３１４  コンテクストに基づく規則モジュール、３１６  変更されたテキスト、３１８  データベース、３２０  規則、３２２  規則、３２４  データベース、３２６  規則、３２８  規則、４００  グラフィカルユーザインタフェース、４０２  テキストウィンドウ、４０４  提案ウィンドウ、４０６  強調表示されたテキスト、４０８  マウスポインタ、４１０  提案リスト、４１２  提案リスト
【図１】
2007509377.tif 000003
【図２】
2007509377.tif 000004
【図３】
2007509377.tif 000005
【図４】
2007509377.tif 000006
【図５】
2007509377.tif 000007
【国際調査報告】
2007509377.tif 000008
2007509377.tif 000009
2007509377.tif 000010