(57)【特許請求の範囲】
【請求項１】
発話の認識方法であって、
話者が発した前記発話をアナログ−デジタルコンバータによって第１デジタルデータに変換するステップ、
前記発話に相当する前記第１デジタルデータを、発話認識プロセスであり、辞書に相当する利用可能な辞書データ、言語モデルに相当する利用可能な言語モデルデータ及び音素に相当する利用可能な参照データを参照して、認識されたテキストに相当する第２デジタルデータを生成する発話認識プロセスの対象とするステップ、
前記第２デジタルデータを用いて前記認識されたテキストを表示するステップ、
前記第２デジタルデータによって表される前記認識されたテキストを訂正すべく前記第２デジタルデータの一部を置換するために入力装置を用いて入力される第３デジタルデータによって、訂正されたテキストに相当する第４デジタルデータを取得するステップ、
前記第１デジタルデータ及び前記第４デジタルデータを用いて前記利用可能な参照データを前記発話の前記話者に適応させるための適応データを生成するステップ、及び、
適応させられた参照データを取得できるよう前記適応データ及び前記第１デジタルデータを用いて前記利用可能な参照データを前記発話の前記話者に適応させるステップを有し、
前記適応データを生成するステップにおいて、前記訂正されたテキストに相当する前記第４デジタルデータを取得した後、前記利用可能な辞書データ及び前記利用可能な言語モデルデータの双方が、前記第４デジタルデータを用いて前記発話の前記話者に適応させられ、その後、前記発話に相当する前記第１デジタルデータを、発話認識プロセスであり、前記適応させられた辞書データ、前記適応させられた言語モデルデータ及び前記利用可能な参照データを参照して、新たに認識されたテキストに相当する第５デジタルデータを前記適応データとして生成する発話認識プロセスの対象とし、かつ、
前記話者に適応させるステップにおいて、前記適応データは、前記利用可能な参照データを前記発話の前記話者に適応させるために、前記第１デジタルデータとともに用いられる、
ことを特徴とする発話認識方法。
【請求項２】
発話の認識システムであって、
話者が発した発話を、該発話に相当する第１デジタルデータに変換するアナログデジタルコンバータと、
辞書に相当する利用可能な辞書データを記憶する辞書データ装置と、
言語モデルに相当する利用可能な言語モデルデータを記憶する言語モデルデータ装置と、
音素に相当する利用可能な参照データを記憶し、且つ前記利用可能な参照データを前記発話の前記話者に適応させる参照データ装置と、
前記辞書データ装置、前記言語モデルデータ装置及び前記参照データ装置を参照し、第１デジタルデータを受け、そして、認識されたテキストに相当する第２デジタルデータを生成する発話認識装置と、
前記第２デジタルデータを用いて前記認識されたテキストを表示する表示装置と、
前記認識されたテキストを訂正するために前記第２デジタルデータの一部を置換する第３デジタルデータの入力を受け、かつ、訂正されたテキストに相当する第４デジタルデータを生成する誤り訂正装置と、
前記第１デジタルデータ及び前記第４デジタルデータを受けることにより、前記利用可能な参照データを前記発話の前記話者に適応させるための適応データを生成し、前記利用可能な参照データを前記発話の前記話者に適応させるために、前記適応データ及び前記第１デジタルデータを前記参照データ装置に供給し、かつ、前記適応させられた参照データを前記参照データ装置に記憶する適応手段と、を有し、
前記適応手段は、前記発話認識装置、前記辞書データ装置及び前記言語モデルデータ装置によって形成され、
前記第４デジタルデータは、前記利用可能な辞書データ及び前記利用可能な言語モデルデータを前記発話の話者に適応させるために、前記辞書データ装置及び前記言語モデルデータ装置に供給され、
前記発話認識装置は、前記適応させられた辞書データ及び前記適応させられた言語モデルデータと共に、前記第１デジタルデータに基づいて実行される新たな発話認識プロセス中に取得される新たに認識されたテキストに相当する第５デジタルデータを生成し、
前記適応データとして用いられる前記第５デジタルデータは、前記利用可能な参照データを前記発話の前記話者に適応させるため、前記第１デジタルデータと共に前記参照データ装置に供給される、
ことを特徴とする発話認識システム。
【請求項３】
パーソナルコンピュータを用いて実現されることを特徴とする請求項２に記載の発話認識システム。
【発明の詳細な説明】
本発明は、発話を認識する方法に関し、その方法において、話者が発した発話が第１デジタルデータに変換され、また、その方法において、その発話に相当する第１デジタルデータが発話認識プロセスの対象となり、そのプロセスにおいて、辞書に相当する利用可能な辞書データ、言語モデルに相当する利用可能な言語モデルデータ、及び、音素に相当する利用可能な参照データが参照され、また、そのプロセスにおいて、認識されたテキストに相当する第２デジタルデータが生成され、また、その方法において、その認識されたテキストが、その第２デジタルデータを用いて表示され、また、その方法において、その第２デジタルデータによって表されたその認識されたテキストを訂正するために第３デジタルデータが生成され、かつ、その第２デジタルデータの一部がその第３デジタルデータによって置き換えられ、そしてこの結果として、訂正されたテキストに相当する第４デジタルデータが取得され、また、その方法において、その利用可能な参照データをその発話の話者に適応させるための適応データが、その第１デジタルデータ及びその第４デジタルデータを用いて生成され、また、その方法において、適応させられた参照データを取得すべく、その利用可能な参照データが、その適応データ及びその第１デジタルデータを用いてその発話の話者に適応させられる。
また、本発明は、発話を認識するシステムに関し、そのシステムは、話者が発した発話がその発話に相当する第１デジタルデータに変換されるところの変換装置と、辞書に相当する利用可能な辞書データを記憶する辞書データ装置と、言語モデルに相当する利用可能な言語モデルデータを記憶する言語モデルデータ装置と、音素に相当する利用可能な参照データを記憶する参照データ装置と、その辞書データ装置、その言語モデルデータ装置、及び、その参照データ装置と協働しながら、その第１デジタルデータが供給されて、認識されたテキストに相当するデータであって、その第１デジタルデータに基づいて実行される発話認識プロセス中に生成される第２デジタルデータを供給するよう構成される発話認識装置と、その認識されたテキストを表示するためにその第２デジタルデータが供給される表示装置と、その第２デジタルデータによって表されたテキストの訂正のために、第三デジタルデータが入力され、その第２デジタルデータの一部がその第３デジタルデータに置換され、これによって、訂正されたテキストに相当する第４デジタルデータを生成させることができる誤り訂正装置と、その第１デジタルデータ及びその第４デジタルデータが供給され、その利用可能な参照データをその発話の話者に適応させるための適応データが生成される適応手段とを備え、その利用可能な参照データをその発話の話者に適応させるために、その適応データ及び第１デジタルデータがその参照データ装置に供給され、その発話の話者に適応させられた参照データがその参照データ装置に記憶される。
第１段落で規定したタイプの方法及び第２段落で規定したタイプのシステムは、型番号ＳＰ６０００で本出願人から市販されているいわゆる発話認識装置から既知である。この既知の方法を、以後図１を参照して説明する。図１において、本文に関連する方法の種々のステップを、ブロックとして線図的に示す。
図１に線図的に示すマイクロホン１に対し話者が話した発話を認識する既知の方法では、マイクロホン１から供給されるアナログ電気信号の形態の発話が、ブロック２において、アナログ−デジタルコンバータによって実行されるアナログ−デジタル変換によって第１デジタルデータに変換される。結果的に生じた、発話に相当するデジタルデータは、ブロック３のメモリに記憶される。
さらに、発話に相当する第１デジタルデータは、ブロック４の発話認識装置によって実行される発話認識プロセスの対象となる。この発話認識プロセスでは、辞書に相当する辞書データであって、ブロック５の辞書データ装置で利用可能な辞書データと、言語モデルに相当する言語モデルデータであって、ブロック６の言語モデルデータ装置で利用可能な言語モデルデータと、音素に相当する参照データであって、ブロック７の参照データ装置で利用可能な参照データとに基づいて処理が行われる。これに関して、辞書データは、辞書における単語（ワード）だけでなく、単語すなわち音声スクリプトに関連した音素シーケンスも表す。言語モデルデータに関しては、これらは、単語の出現頻度及びテキストにおける所与の一連の単語の出現頻度を表すデータである。参照データに関しては、これらデータは、音素、すなわち、別々の話者により話者特有の方法で異なるように発音された所定数の音素に対する参照パターンを表し、その結果、複数の話者特有の参照パターンが存在し、これらは、各音素に対する話者特有の参照データセットを形成する。その参照データセットに関して、発話認識プロセスの品質は、参照データセット、すなわち、それに含まれる参照パターンがより良く話者に適応させられるに従って向上する点に留意すべきである。このために、既知の方法でも、後に説明するように、各話者に対して参照データを適応させている。参照データのこの適応に関して、この適応は、原理的には、認識されたテキストの訂正によって得られる訂正テキストがより良好に発話に合致するに従ってより良好に実行される。
ブロック４で行われる発話認識プロセスに関して、簡単に説明すると、このような発話認識プロセスにおいて、音素及び音素シーケンスは、音素に相当する参照データを用いて、発話に相当する第１デジタル信号に基づいて認識され、最終的には、単語群及び単語列群は、辞書データ及び言語モデルデータを用いながら、認識された音素及び音素シーケンスに基づいて認識される。
ブロック４において実行するような上記発話認識プロセスにおいて、認識されたテキストに相当する第２デジタルデータが生成される。それら第２デジタルデータはブロック８のメモリに読み込まれる。
ブロック９において、認識されたテキストが、第２デジタルデータを用いて表示装置１０に表示される。表示装置は、好適には図１に図示したようなモニタである。認識されたテキストを表示する目的は、発話認識プロセスの誤り検出に基づくオプションで、タイピスト等の話者又はユーザがその認識されたテキストをチェックしたり、その認識されたテキストの誤りを訂正したりする機会を与えるためである。
その認識されたテキストを簡単な方法で検査することができるようにするために、メモリに記憶された発話に相当する第１デジタルデータは、ブロック１１のデジタル−アナログコンバータによって実行されるデジタル−アナログ変換プロセスでアナログ電気信号に変換され、その信号は、その後、発話の音声再生のために、図１に図示した拡声器１２に供給される。音声再生された発話を聴くことにより、かつ、表示されたその認識されたテキストを読むことにより、その認識されたテキストが正確であるか誤りであるかを極めて簡単にチェックすることができる。
ユーザがブロック４の発話認識プロセスの誤り検出に基づいてその認識されたテキストの誤りを検出すると、ユーザは、ブロック１３の誤り訂正装置によって訂正プロセスを実行し、図１に線図的に示したキーボード１４によって、ユーザは、第２デジタルデータによって表されたその認識されたテキストを訂正するための第３デジタルデータを生成し、このようにして、第２デジタルデータは、ブロック１３において、その認識されたテキストを訂正するために、第３デジタルデータによって部分的に置換され、すなわち、ユーザによって不正確であると認識された文字列部分、単語群又は文字群は、キーボード１４を用いて入力される正確な文字列部分、単語群又は文字群に置換される。その入力された第３デジタルデータによる第２デジタルデータのこの部分的な置換は、訂正された文字列に相当する第４デジタルデータをもたらす。その訂正された文字列に相当する第４デジタルデータは、ブロック１５のメモリに読み込まれる。その記憶された第４デジタルデータは、ブロック１６において表示され、これは、図１に線図的に図示したように表示装置１０上で行われる。これによって、既知の方法における実際の発話認識プロセスを終了させる。
しかしながら、既に説明したように、このような発話認識プロセスにおいてブロック７の参照データ装置で利用可能な参照データを関連の話者に適応させることは非常に有効であり、その結果、別の発話に対する後続の発話認識プロセス中で、認識品質の向上が得られる。利用可能な参照データのこのような適応を既知の方法で実行するために、利用可能な参照データを発話の話者に適応させるための適応データが、第１デジタルデータ及び第４デジタルデータを用いて生成され、音素に相当するその利用可能な参照データが、その生成された適応データとその第１デジタルデータとを用いて発話の話者に適応させられ、その結果、発話の話者に適応させられた参照データが得られるようにする。その適応データを生成するために、既知の方法は、ブロック１７の検査装置によって検査プロセスを実行する。この検査プロセスを実行するために、検査装置は、矢印１８で示される、発話に相当する第１デジタルデータと、矢印１９で示される、その認識されたテキストに相当する第２デジタルデータと、矢印２０で示される、その訂正されたテキストに相当する第４デジタルデータと、矢印２１で示される辞書データと、矢印２２で示される参照データとを受信する。それに供給される全てのデータを用いて、特別に新たな発話認識プロセスが実行されるブロック１７の検査プロセスにおいて複雑な発見的方法を用いながら、その検査装置は、発話における対応する文字列部分に最も合致する、その訂正されたテキストにおける文字列部分を決定する。これは、訂正により後に得られることとなるその訂正されたテキストを考慮しながら、ブロック４における発話に対する発話認識プロセス中に発話認識装置によって認識されたテキストに基づいてもたらされる。その発話及びその訂正されたテキストにおけるこれらの最も合致したテキスト部分は、上記適応データを形成するデジタルデータによって表される。これら適応データは、ブロック２３のメモリに読み込まれる。
さらに、ブロック２３のメモリに記憶された適応データ及びブロック３のメモリに記憶された第１デジタルデータは、矢印２４及び２５で示したようにブロック７の参照データ装置に記憶された参照データを適応させるのに用いられる。この適応の結果、その参照データ、すなわち、種々の音素に対する参照パターンは、話者に対して更に良好に適応させられ、このことは、後に発話されるテキストに対する後の発話認識処理中の更に良好な認識品質につながる。
既知の方法のこれまでの説明から明らかなように、型番号ＳＰ６０００の既知の発話認識システムは、適応データを生成するための適応手段を形成する個別の検査装置を備え、これを用いて、参照データ装置で利用可能な参照データは、第１デジタルデータを用いて発話の話者に適応させられ得る。第１デジタルデータ、第２デジタルデータ、第４デジタルデータ、辞書データ及び参照データは、この検査装置に供給される。それに供給される全てのデータを用いて、既に説明したように新たな発話認識プロセスが実行される検査プロセスで複雑な発見的方法を用いながら、検査装置は、その訂正されたテキストを考慮して、発話の対応するテキスト部分に最も合致するその訂正されたテキストのテキスト部分を決定し、そして、その検査装置は、このように決定された最も合致するテキスト部分に対応する適応データを生成する。既知の発話認識装置の検査装置は、極めて難解かつ複雑であり、それは、主に、複雑な発見的方法によって多量のデータが処理され、かつ、分析されるという事実によってもたらされる。さらに、検査装置の検査プロセスの検査サイクルは、非常に複雑であり、比較的長い処理時間を必要とし、好適ではない。これに加えて、既知の発話認識装置の複雑な検査装置を設けたにもかかわらず、発話の話者に対する参照データの適応は、ある場合には、すなわち、例えば、検査プロセス中に不十分に適応させられた参照データが原因の場合には、比較的低速に進行し、比較的不正確な発話認識プロセスのみが生じるということがわかっている。その理由は、比較的大きなテキスト部分が、誤りのある中身のせいで検査装置から取り出され、その結果、比較的小さなテキスト部分だけしか、参照データを適応させる適応データとして役立たせるのに利用することができなくなるからである。このことは、比較的適応させられていない参照データの場合に、結果として、参照データの迅速かつ効率的な適応に対する大きな必要性が生じ、この必要性を満足させることができないという問題につながる。
本発明の目的は、発話の話者への参照データの適応を最小コストで比較的迅速かつ十分に行うことができるようにするために、上記問題を排除するとともに第１段落で規定したタイプの方法及び第２段落で規定したタイプの装置を単純な方法で向上させることである。
この目的を達成するために、第１段落で規定したタイプの方法は、本発明に従って、その利用可能な辞書データ及びその利用可能な言語モデルデータの双方が、その訂正されたテキストに相当する第４デジタルデータを取り出した後のその第４デジタルデータによって前記発話の話者に適応させられ、その後に、その発話に相当する第１デジタルデータが再び発話認識プロセスの対象となり、そのプロセスにおいて、その適応させられた辞書データ、その適応させられた言語モデルデータ及びその利用可能な参照データが参照され、またそのプロセスにおいて、新たに認識されたテキストに相当する第５デジタルデータが生成され、その第５デジタルデータが、適応データとして用いられるとともに、その第１データと連係して用いられ、その利用可能な参照データをその発話の話者に適応させるようにすることを特徴とする。
さらに、この目的を達成するために、第２段落で規定したタイプのシステムは、本発明に従って、その適応手段が、発話認識装置、辞書データ装置及び言語モデルデータ装置によって形成され、その第４デジタルデータが、その利用可能な辞書データ及びその利用可能な言語モデルデータをその発話の話者に適応させるために、その辞書データ装置及びその言語モデルデータ装置に供給され、その辞書データ及びその言語モデルデータの適応後、その第１デジタルデータに基づいて実行される新たな発話認識プロセス中に、その発話認識装置を用いて、新たに認識されたテキストに相当する第５デジタルデータが生成され、そして、その利用可能な参照データをその発話の話者に適応させるために、適応データとして用いられるその第５デジタルデータが、その第１デジタルデータと一緒に、その参照データ装置に供給されることを特徴とする。
本発明の方策によれば、適応データを生成するための適応手段であって、それを用いることで、参照データ装置で利用可能な参照データが発話の話者に適応させられ得るところの適応手段が、いずれにせよ存在する手段によって、すなわち、発話認識装置、辞書データ装置及び言語モデルデータ装置によって形成されることが実現され、その結果、検査装置のような個別の手段が必要とされず、簡単かつ低コストの実現に有利となる。新たに認識されたテキストに相当する第５デジタルデータの形態の適応データを用いながら、発話の話者にその参照データを適応させることは、その参照データの適応が比較的迅速にかつ非常に効率的に進展し得る点で有利である。その理由は、発話認識装置によって新たに認識されたテキストの場合、新たに認識されたテキストのほとんどが発話に非常に合致し、その結果、新たに認識されたテキストに相当する第５デジタルデータ及び発話に相当する第１デジタルデータに基づくその参照データの適応が、特に迅速かつ効率的に行われ得ると想定されるからである。
本発明によるシステムにおいて、前記システムをパーソナルコンピュータによって実現した場合、特に有効であることがわかった。これは、できるだけ廉価な実現の観点から非常に有利である。
本発明の上記及び他の態様が、以下に示す典型的な実施例に基づいて明らかとなり、また、この典型的な実施例に基づいて説明される。
本発明は、実施の形態を示す図面を参照してより詳細に説明されるが、本発明はこれに限定されるものではない。
図１は、発話を認識する従来の方法をブロックによって線図的に示す。
図２は、本発明による発話認識方法を図１と同様に示す。
図３は、音素に相当する参照データが迅速かつ効率的に適応させられることができる本発明による発話認識装置を示すブロック図である。
発話を認識する本発明による方法を、図２を参照して以後説明する。図２では、図１と同様にして、本文に関連する方法のステップがブロックとして線図的に示される。本発明による方法の一部のステップは、少なくとも図１を参照して説明した従来の方法のステップとほぼ同様であり、そのために、その方法のこれらステップは、ごく簡単に説明される。
本発明による方法において、話者はテキストをマイクロホン１に話し、これによってアナログ電気信号を発生させる。ブロック２において、アナログ電気信号の形態で供給される発話は、アナログ−デジタルコンバータによって実行されるアナログ−デジタル変換プロセスにおいて第１デジタルデータに変換され、このデジタルデータは、発話に相当し、ブロック３でメモリにロードされる。
さらに、発話に相当する第１デジタルデータは、ブロック４で発話認識装置によって実行される発話認識プロセスの対象となる。既知の方法と同様にして、本発明による方法で処理するこの発話認識プロセスもまた、辞書に相当し、かつ、ブロック５の辞書データ装置で利用可能な辞書データと、言語モデルに相当し、かつ、ブロック６の言語モデルデータ装置で利用可能な言語モデルデータと、音素に相当し、かつ、ブロック７の参照データ装置で利用可能な参照データとに基づいて実行される。図１による既知の方法と同様に、第２デジタルデータが生成され、これは、本発明による方法によりブロック４で実行された発話認識処理中に認識されたテキストを表す。第２デジタルデータはブロック８でメモリにロードされる。
本発明による方法の第１動作モードでは、ブロック３の全発話をメモリに記憶させることができ、それが記憶されるまでブロック４における音声処理プロセスの対象となることができない。しかしながら、第２動作モードでは、その代わりに、このテキストが発話されている間に、発話が連続的にブロック４による発話認識プロセスの対象となり得る。
ブロック９において、その認識されたテキストは、第２デジタルデータを用いて表示装置１０、すなわち、モニタに表示される。その認識されたテキストを表示することによって、タイピスト等の話者又はユーザは、発話認識プロセスの誤り検出に基づくオプションで、その認識されたテキストを検査し、かつ、その認識されたテキストの誤りを訂正する機会が与えられる。
その認識されたテキストを簡単な方法で検査できるようにするために、ブロック３のメモリに記憶されたその発話に相当する第１デジタルデータは、ブロック１１のデジタル−アナログコンバータによって実行されるデジタル−アナログ変換プロセスでアナログ電気信号に変換され、その信号は、その後、その発話を音声再生するために拡声器１２に供給される。音声再生された発話を聴くことによって、かつ、表示された認識テキストを読み出すことによって、その認識されたテキストは、正確さと誤りとが非常に簡単に検査され得る。
本発明による方法において発話の連続的な認識が第２動作モード中に行われる場合、その間、発話は、連続的に認識され、かつ、表示され、その認識されたテキストは、その表示された認識テキストを連続的に読むことによって検査され得る。
ユーザがブロック４の発話認識プロセス中の誤り検出に基づいてその認識されたテキストにおける誤りを検出すると、ユーザは、ブロック１３の誤り訂正装置によって訂正プロセスを実行することができ、そこでユーザは、キーボード１４によって第３デジタルデータを生成し、このようにして、第２デジタルデータは、その認識されたデータをブロック１３で訂正するために第３デジタルデータによって部分的に置換される。その入力された第３デジタルデータによる第２デジタルデータの部分的な置換は、訂正されたテキストに相当する第４デジタルデータをもたらす。その訂正されたテキストに相当する第４デジタルデータは、ブロック１５でメモリにロードされる。その記憶された第４デジタルデータは、ブロック１６で表示され、それは同様に表示装置１０上で行われる。これによって、本発明による方法の実際の発話認識プロセスを終了させる。
しかしながら、図１における既知の方法の説明で既に説明したように、図２を参照して説明した本発明による発話認識方法でも、ブロック７の参照データ装置で利用可能なその参照データを、関連する話者に適応させるのが非常に有効であり、その結果、別の発話の次の発話認識プロセス中に、向上した認識品質が得られる。本発明による方法において利用可能な参照データのこのような適応をもたらすために、本発明による方法の以下のステップが、いずれかに存在する手段を用いながら、有利な方法で実行される。
矢印２６及び２７によって示されるように、その訂正したテキストに相当し、かつ、ブロック１５のメモリに記憶された第４デジタルデータを受信した後、ブロック５の辞書データ装置で利用可能な辞書データ及びブロック６の言語モデルデータブロックで利用可能な言語モデルデータの双方は、第４デジタルデータを用いてその話者に適応させられる。
その辞書データ及びその言語モデルデータのこの適応を行った後、その発話に相当し、かつ、ブロック３のメモリに記憶された第１デジタルデータは、再び、ブロック４の発話認識装置によって実行される発話認識プロセスの対象となる。この発話認識プロセスは、その適応させられた辞書データと、その適応させられた言語モデルデータと、まだ適応させられていないその参照データとを利用する。ブロック４で実行される新たな発話認識プロセスにおいて、第５デジタルデータが生成され、それは、新たに認識されたテキストに相当する。第５デジタルデータは、ブロック２８でメモリに記憶される。
さらに、本発明による方法は、新たに認識されたテキストに相当し、かつ、ブロック２８のメモリに記憶された第５デジタルデータを適応データとして使用する。適応データとして用いられる第５デジタルデータ及びブロック３のメモリに記憶された第１デジタルデータは、参照データ装置に記憶された参照データを発話の話者に適応させるために、矢印２９及び２５で表したようにブロック７の参照データ装置に供給される。この適応の結果、その参照データ、すなわち、種々の音素に対するその参照パターンは、その発話の話者に対して更に良好に適応され、それは、その話者によって次に発される発話に対する次の発話認識プロセス中における更に良好な認識品質につながる。
発話を認識する本発明によるシステムが、図３を参照して説明され、このシステムを用いて、図２を参照して説明された発話認識方法を実行することができる。
図３は、パーソナルコンピュータによって実現された本発明によるシステム３０を示す。システム３０は、バス３１を有し、それは、既知のように、予め設定された数のアドレス線と、予め設定された数のデータ線と、予め設定された数の制御線とを備える。バス３１は、システム３０の種々のユニットを接続するとともにシステム３０の種々のユニット間のデータ転送を行う役割を果たす。システム３０の中央制御装置３２は、バス３１に接続される。中央制御装置３２を用いて、システム３０の種々のプロセスを制御するために、プログラムが実行され得る。中央制御装置３２の主要機能のうちの一つは、システム３０の個別のユニット間のデータ転送を制御することである。図３において、このデータ転送は、方向を表すための矢印を有する破線で線図的に示される。
システム３０は、アナログ−デジタルコンバータを有する第１発話信号変換装置３３を備え、それにより、発話に対応するとともにマイクロホン１によって供給されるアナログ電気信号は、第１デジタルデータに変換され得る。その第１デジタルデータを記憶するために、システム３０は、バス３１に接続された記憶装置３４を備える。
システム３０は、バス３１に接続された発話認識装置３５を更に備える。システム３０の第１動作モードにおいて第１記憶装置３４に記憶された第１デジタルデータ、及び、システム３０の第２動作モードにおいて発話信号変換装置３３により供給される第１デジタルデータは、発話認識装置３５に直接適用され得る。発話認識装置３５は、認識されたテキストに相当し、かつ、第１デジタルデータに基づいて第１発話認識プロセス中に生成される第２デジタルデータを供給するよう構成される。第２デジタルデータを記憶するために、システム３０は、バス３１に接続された第２記憶装置３６を備える。
システム３０の発話認識装置が機能すると、発話認識プロセスは、システム３０で利用可能であり辞書に相当する辞書データと、システム３０で利用可能であり言語モデルに相当する言語モデルデータと、システム３０で利用可能であり音素に相当する参照データとを利用する。このために、システム３０は、バス３１に接続された辞書データ装置３７と、バス３１に接続された言語モデルデータ装置３８と、バス３１に接続された参照データ装置３９とを備える。辞書データ装置３７は、バス３１に接続される第１データ処理装置４０と、バス３１を通じて第１データ処理装置４０に接続される辞書データ記憶装置４１とを備え、それは図３で線図的にのみ示される。言語モデルデータ装置３８は、バス３１に接続される第２データ処理装置４２と、バス３１を通じてデータ処理装置４２に接続される言語モデルデータ記憶装置４３とを備える。参照データ装置３９は、バス３１に接続される第３データ処理装置４４と、バス３１を通じて第３データ処理装置４４に接続される参照データ記憶装置４５とを備える。
図３に図示したようなシステム３０は、バス３１に接続される表示装置１０を更に有する。表示装置１０は、バス３１に接続される表示ドライバ４６と、バス３１を通じて表示ドライバ４６に接続される表示手段４７とを更に有し、この表示手段によって、読み出すべきテキストが表示され得る。
システム３０は、バス３１に接続される第２発話信号変換装置４８を更に有する。第２発話信号変換装置４８は、基本的にはデジタル−アナログコンバータを備える。第２発話信号変換装置４８によって、発話に相当し、かつ、第１記憶装置３４に記憶される第１デジタルデータは、アナログ電気信号に再変換されることができ、そのアナログ電気信号は、発話の音声再生のために発話信号変換装置４８に接続された拡声器１２に適用され得る。
システム３０は、バス３１に接続される誤り訂正装置４９を更に有する。誤り訂正装置４９は、バス３１に接続される訂正装置５０と、キーボード１４によって形成され、かつ、バス３１を通じて訂正装置５０に接続される訂正入力装置とを備える。誤り訂正装置４９によって、すなわち、キーボード１４によって、第２記憶装置３６に記憶された第２デジタルデータによって表されるその認識されたテキストを訂正するために、第３デジタルデータが入力され得、かつ、第２デジタルデータの一部がその第３デジタルデータによって置換され得、このようにして、訂正装置５０による第４デジタルデータの生成が可能となる。訂正装置５０によって生成された第４デジタルデータは、訂正されたテキストを表す。
訂正されたテキストに相当する第４デジタルデータを記憶するために、システム３０は、バス３１に接続される第３記憶装置５１を有する。
システム３０は、バス３１に接続される第４記憶装置５２を更に有し、この記憶装置は、新たに認識されたテキストに相当する第５デジタルデータを記憶する役割を果たす。これら第５デジタルデータの生成は、以下で詳細に説明される。
システム３０は、バス３１に接続される印刷装置５３を更に備える。印刷装置５３は、バス３１に接続されるプリンタ制御装置５４と、バス３１を通じてプリンタ制御装置５４に接続されるプリンタ５５とを備える。
これまで、システム３０の個々のユニットを説明した。以後は、本文において重要なシステム３０の一部のプロセスを説明する。これに関して、図３に破線で示したようなデータ転送が、システム３０のあるユニットから他のユニットに向けて行われる必要があることに再度留意すべきである。この関係において、実際には、関連のラインで示したように、そのようなデータ転送がシステム３０のあるユニットからシステム３０の他のユニットに直接行われるのではなく、図を明確にするため図３では示されないが、常にシステム３０の中央制御装置３２を通じて行われるということに留意すべきである。
システム３０のユーザ、すなわち、話者が、所定の長さ、例えば、数分の長さのテキストをマイクロホン１に話すと、発話が、アナログ電気信号の形態でマイクロホン１から第１発話信号変換装置３３に供給され、その発話は、第１発話信号変換装置３３のアナログ−デジタルコンバータによって、アナログ−デジタル変換プロセス中に第１デジタルデータに変換される。中央制御装置３２の制御下で、上記第１動作モード中に第１発話信号変換装置３３によって生成された第１デジタルデータは、第１記憶装置３４に転送され、そして、破線５６で示したようにバス３１を通じて第１記憶装置３４に記憶される。
第１記憶装置３４に記憶された第１デジタルデータは、中央制御装置３２の制御下で、破線５７で示したようにバス３１を通じてこの記憶装置から発話認識装置３５に供給され得る。以前に説明した第２動作モードでは、このような第１デジタルデータの発話認識装置３５への適用は、第１記憶装置３４の第１デジタルデータの記憶と同時に実行され得るが、第１動作モードでは、それは、第１記憶装置３４にある所定の長さの発話に対応する第１デジタルデータの記憶の完了時に実行され得る。
発話認識装置３５において、第１デジタルデータは、発話認識プロセスの対象となる。この発話認識プロセス中、辞書に相当し、辞書データ装置３７の辞書データ記憶装置４１に記憶される辞書データは、この発話認識プロセスで用いられるよう、破線５８で示したようにバス３１を通じて辞書データ装置３７の第１データ処理装置４０によって発話認識装置３５に適用される。さらに、この発話認識プロセス中、言語モデルに相当し、言語モデルデータ装置３８の言語モデルデータ記憶装置４３に記憶される言語モデルデータは、この発話認識プロセスで用いられるよう、破線５９で示したようにバス３１を通じて第２データ処理装置４２によって発話認識装置３５に適用される。さらに、この発話認識プロセス中、音素に相当し、参照データ装置３９の参照データ記憶装置４５に記憶される参照データは、この発話認識プロセス中に用いられるよう、破線６０で示したように参照データ装置３９の第３データ処理装置４４を通じて発話認識装置３５に適用される。
発話認識装置３５によって実行される発話認識プロセス中、音素及び音素シーケンスは、音素に相当する参照データを用いながら、その発話に相当する第１デジタルデータに基づいて認識され、最終的には、ワード及びワードシーケンスは、その認識された音素及び音素シーケンスを用い、かつ、辞書データ及び言語モデルデータを用いて認識される。このような発話認識プロセスの実現は、それ自体既知の技術であり、これ以上は説明しない。認識されたテキストに相当する第２デジタルデータは、発話認識装置３５によって実行される発話認識プロセス中に生成される。中央制御装置３２の制御下で、発話認識装置３５によって生成された第２デジタルデータは、第２記憶装置３６に適用され、かつ、バス３１を通じて記憶装置３６に記憶される。
第２記憶装置３６に記憶された第２デジタルデータも、中央制御装置３２の制御下で、破線６２で示したように表示装置１０に適用される。表示装置１０において、その適用された第２デジタルデータは、表示ドライバ４６によって処理され、その後、その認識されたテキストは、第２デジタルデータを用いて、表示装置１０、すなわち、その表示手段４７によって表示される。その認識されたテキストの表示の結果、ユーザは、発話認識プロセス中の誤り検出に基づくオプションで、その認識されたテキストの誤りを訂正するために、その認識されたテキストを検査することができる。
その認識されたテキストが簡単な方法で検査されるようにするために、第１記憶装置３４に記憶されたその発話に相当する第１デジタルデータは、中央制御装置３２の制御下で、破線６３によって表したようにバス３１を通じて第２発話信号変換装置４８に転送され得る。第２発話信号変換装置４８において、その適用された第１デジタルデータは、第２発話信号変換装置４８のデジタル−アナログコンバータによってアナログ電子信号に変換され、次いで、その信号は、その発話の音声再生のために拡声器１２に適用される。その音声再生された発話を聴くことによって、また、その表示された認識テキストを読むことによって、その認識されたテキストが正確であるか誤りであるかが非常に簡単に検査され得る。ユーザが、発話認識装置３５によって実行された発話認識プロセス中の誤り検出に基づいて、その認識されたテキストの誤りを検出すると、ユーザは、誤り訂正装置４９によって訂正プロセスを実行することができ、そこで、誤り訂正装置４９のキーボード１４によって、ユーザは、第３デジタル信号を生成し、その第３デジタル信号は、誤り訂正装置４９の訂正装置５０に適用される。さらに、その認識されたテキストに相当する第２デジタルデータは、中央制御装置３２の制御下でバス３１を通じてこの訂正装置５０に適用される。誤り訂正装置４９の訂正装置５０において、第２デジタル信号の一部は、その認識されたテキストを訂正するために、キーボード１４を用いて入力される第３デジタルデータによって置換される。訂正装置５０における、その入力された第３デジタルデータによる第２デジタルデータのこの部分的な置換は、訂正されたテキストに相当する第４デジタルデータをもたらす。その訂正されたテキストに相当する第４デジタルデータは、中央制御装置３２の制御下で破線６５によって示したようにバス３１を通じて、誤り訂正装置４９の訂正装置５０から、その訂正されたテキストに相当する第４データを記憶する第３記憶装置５１に転送される。その記憶された第４デジタルデータも、中央制御装置３２の制御下で破線６６によって表したようにバス３１を通じて第３記憶装置５１から表示装置１０に転送され、その訂正されたテキストが、表示装置１０の表示手段４７によってここで表示されるようにする。これによって、システム３０によって実行される実際の発話認識プロセスを終了させる。
ここで、図３によるシステム３０はまた、参照データ装置３９の参照データ記憶装置４５に記憶された参照データを、図２を参照して説明した方法に従って適応させ、これら参照データを、関連の話者に適応させるようにする。このことが、システムが既に知っている話者が発話する別のテキストに対する新たな発話認識プロセスにおける認識品質の向上をもたらすからである。
参照データ装置３９の参照データ記憶装置４５に記憶された参照データを適応させるために、図３に示したシステム３０は、有利的に、如何なる追加の手段をもほとんど必要としない。この適応が、原理的には、どのみち利用可能な適応手段６７のみを利用するからである。システム３０において、これら適応手段６７は、発話認識装置３５、辞書データ装置３７及び言語モデルデータ装置３８によって特に簡単な方法で形成される。これら適応手段６７を用いながら、その訂正されたテキストに相当し、かつ、第３記憶装置５１に記憶される第４デジタルデータを受信すると、第４デジタルデータは、中央制御装置３２の制御下で破線６８及び６９で示したように、システム３０における辞書データ装置３７及び言語モデルデータ装置３８に適用される。辞書データ装置３７では、その適用された第４デジタルデータは、第１データ処理装置４０によって処理され、その後、辞書データ記憶装置４２に記憶され、それ故、辞書データ記憶装置４２で利用可能な辞書データは、第４デジタルデータに基づいてそのテキストの話者に適応させられ、その結果、辞書データ記憶装置４１に記憶される適応させられた辞書データをもたらす。言語モデルデータ装置３８では、その適用された第４デジタルデータは、第２データ処理装置４２によって処理され、言語モデルデータ装置４３に記憶され、それ故、言語モデルデータ装置４３で利用可能な言語モデルデータは、第２データ処理装置４２によって、第４デジタルデータに基づいてその発話の話者に適応させられ、その結果、言語モデルデータ記憶装置４３に記憶される適応させられた言語モデルデータをもたらす。
辞書データ及び言語モデルデータのこの適応プロセスの後、その発話に相当し、かつ、第１記憶装置３４に記憶される第１デジタルデータは、再度、中央制御装置３２の制御下で、破線５７で示したようにバス３１を通じて発話認識装置３５に適用される。発話認識装置３５において、第１デジタルデータは、再度、発話認識プロセスの対象となる。この発話認識プロセスでは、辞書データ記憶装置４１に記憶されたその適応させられた辞書データが参照され、中央制御装置３２の制御下で、破線５８で示すようにバス３１を通じて発話認識装置３５に適用され、また、言語モデルデータ記憶装置４３に記憶されたその適応させられた言語モデルデータが参照され、中央制御装置３２の制御下で、破線５９で示すようにバス３１を通じて発話認識装置３５に適用される。この場合、参照データ装置４５に記憶され、まだ適応させられていない参照データも参照され、中央制御装置３２の制御下で、破線６０で示すようにバス３１を通じて発話認識装置３５に適用される。繰り返される発話認識プロセスにおいて、発話認識装置３５は、新たに認識されたテキストに相当する第５デジタルデータを生成する。その第５デジタルデータは、中央制御装置３２の制御下で、破線７０で示したようにバス３１を通じて発話認識装置３５から第４記憶装置５２に適用され、かつ、第４記憶装置５２にロードされる。
図３に示したシステムにおいて、第４記憶装置５２に記憶され、かつ、その新たに認識されたテキストに相当する第５デジタルデータは、参照データ装置３９の参照データ記憶装置４５に記憶された参照データを適応させるために、適応データとして用いられる。参照データ記憶装置４５に記憶された参照データの適応を行うために、第４記憶装置５２に記憶された第５デジタルデータは、中央制御ユニット３２の制御下で、破線７１で示したようにバス３１を通じて参照データ装置３９に転送される。このために、第１記憶装置３４に記憶された第１デジタルデータも、中央制御装置３２の制御下で、破線７２で示したようにバス３１を通じて参照データ装置３９に適用される。参照データ装置３９に適用され、適応データを形成し、かつ、その新たに認識されたテキストに相当する第５デジタルデータ、及び、参照データ装置３９に適用され、その発話に相当する第１デジタルデータは、参照データ装置３９の第３データ処理装置４４中で処理され、この処理は、本質的には、その新たに認識されたテキストを用いて、その発話から音素の新たな表現を得るために行われる。この処理が実行された後、第３データ処理ユニット４４は、以前に得られた音素の表現を用いて、参照データ記憶装置４５に記憶された参照データをこのテキストの話者に適応させる。この適応の結果、その参照データ、すなわち、種々の音素に対する参照パターンは、話者に対して更に良好に適応され、そのことは、この話者が次に発する発話に対する次の発話認識プロセス中における更に良好な認識品質につながる。
図３に示したシステム３０によって、オプションとして、その発話、その認識されたテキスト、その訂正されたテキスト及びその新たに認識されたテキストを、印刷装置５３を用いてプリントすることができる。このために、第１記憶装置３４に記憶され、その発話に相当する第１デジタルデータと、第２記憶装置３６に記憶され、その認識されたテキストに相当する第２デジタルデータと、第３記憶装置５１に記憶され、その訂正されたテキストに相当する第４デジタルデータと、第４記憶装置５２に記憶され、その新たに認識されたテキストに相当する第５デジタルデータとは、中央制御装置３２の制御下でバス３１を通じて印刷装置５３に選択的に適用される。その適用されたデータは、印刷装置５３のプリンタ制御装置５４によって処理され、その後、その関連のテキストは、印刷装置５３のプリンタ５５によってプリントされる。
パーソナルコンピュータによって実現される図３に図示したシステム３０において、発話認識装置３５と、辞書データ装置３７の第１データ処理ユニット４０と、言語モデルデータ装置３８の第２データ処理ユニット４２と、参照データ装置３９の第３データ処理ユニット４４と、表示装置１０の表示ドライバ４６と、誤り訂正装置４９の訂正装置５０と、印刷装置５３のプリンタ制御装置５４とは、パーソナルコンピュータの中央処理装置（ＣＰＵ）によって実現される。
図３に図示したシステム３０は、複数の記憶装置、すなわち、第１記憶装置３４、第２記憶装置３６、第３記憶装置５１、第４記憶装置５２、辞書データ記憶装置４１、言語モデルデータ記憶装置４３及び参照データ記憶装置４５を備える。これら記憶装置の各々は、パーソナルコンピュータの主記憶及び関連の固定ディスク記憶装置、すなわち、ハードディスクによって実現される。
本発明による方法及び本発明によるシステムのこれまでの説明から明らかなように、適応データであり、それを用いて、参照データ装置で利用可能な参照データが発話ひいては発話の話者に適応させられ得るところの適応データの生成のための適応手段は、いずれにせよ利用可能な手段、すなわち、発話認識装置、辞書データ装置及び言語モデルデータ装置によって構成され、別個の手段が必要とされないようにすることが本発明に従った手段を通じて実現され、そのことは、できるだけ簡単で、かつ、低コストの実現に有利である。他の利点は、発話の話者に対するその参照データの適応が、その新たに認識されたテキストに相当し、かつ、その適応データを形成するデータを用いてもたらされることであり、それは、新たに認識されたテキストの場合、その新たに認識されたテキストのほとんどがその発話に非常によく合致するからであり、その結果、その新たに認識されたテキストに相当するデータ及びその発話に相当するデータに基づく参照データの適応は、特に迅速かつ効率的にもたらされ得る。
図面：
図１
辞書、言語モデル、参照
Ａ／Ｄ変換、発話、発話認識、認識されたテキスト、訂正、訂正されたテキスト
Ｄ／Ａ変換、表示、表示
検査、適応データ
図２
辞書、言語モデル、参照
新たに認識されたテキスト
Ａ／Ｄ変換、発話、発話認識、認識されたテキスト、訂正、訂正されたテキスト、Ｄ／Ａ変換、表示、表示
【図１】
0004339931.tif 000002
【図２】
0004339931.tif 000003
【図３】
0004339931.tif 000004