(57)【特許請求の範囲】
【請求項１】
認識対象となる単語の情報を含む単語辞書を記憶する単語辞書記憶手段と、
複数の認識対象となる単語の音声（以下、１回目の音声という）の音声信号（以下、１回目の音声信号という）と上記単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第１の照合手段と、
１回目の音声中の誤認識された単語を含む１または複数の単語の音声（以下、２回目の音声という）の音声信号（以下、２回目の音声信号という）と上記単語辞書との間で照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第２の照合手段と、
１回目の音声信号のそれぞれの部分区間と、２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング手段と、
上記スポッティング手段で得られた音響的類似度を用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替える認識結果入れ替え手段とを備え、
上記単語辞書記憶手段は、認識対象となる単語の情報を接続関係を規定する構文規則に従って含む単語辞書を記憶するものであり、
上記認識結果入れ替え手段は、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、上記単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能であるか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その前後の部分区間に対する候補と接続可能な検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする音声認識装置。
【請求項２】
２回目の音声が、１回目の音声中の誤認識された単語の音声のみからなる場合、認識結果入れ替え手段は、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする請求項１記載の音声認識装置。
【請求項３】
２回目の音声が、１回目の音声中の誤認識された単語及びそれに後続する１又は複数の単語の音声からなる場合、認識結果入れ替え手段は、音響的類似度が高い１回目の音声信号の部分区間及び２回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加するものであることを特徴とする請求項１記載の音声認識装置。
【請求項４】
認識結果入れ替え手段は、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、検出された１回目の音声信号の部分区間に対する候補と同じか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする請求項１記載の音声認識装置。
【請求項５】
第１の照合手段は、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものであり、
認識結果入れ替え手段は、スポッティング手段で得られた音響的類似度と上記第１の照合手段で得られた照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする請求項１記載の音声認識装置。
【請求項６】
複数の認識対象となる単語の音声（以下、１回目の音声という）の音声信号（以下、１回目の音声信号という）と認識対象となる単語の情報を含む単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第１の照合工程と、
１回目の音声中の誤認識された単語を含む１または複数の単語の音声（以下、２回目の音声という）の音声信号（以下、２回目の音声信号という）と上記単語辞書との間で照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第２の照合工程と、
１回目の音声信号のそれぞれの部分区間と、２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング工程と、
スポッティング工程で得られた音響的類似度を用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替える認識結果入れ替え工程とを備え、
上記認識結果入れ替え工程は、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、認識対象となる単語の情報を接続関係を規定する構文規則に従って含む単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能であるか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その前後の部分区間に対する候補と接続可能な検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする音声認識方法。
【請求項７】
２回目の音声が、１回目の音声中の誤認識された単語の音声のみからなる場合、認識結果入れ替え工程は、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする請求項６記載の音声認識方法。
【請求項８】
２回目の音声が、１回目の音声中の誤認識された単語及びそれに後続する１又は複数の単語の音声からなる場合、認識結果入れ替え工程は、音響的類似度が高い１回目の音声信号の部分区間及び２回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加するものであることを特徴とする請求項６記載の音声認識方法。
【請求項９】
認識結果入れ替え工程は、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、検出された１回目の音声信号の部分区間に対する候補と同じか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする請求項６記載の音声認識方法。
【請求項１０】
第１の照合工程は、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものであり、
認識結果入れ替え工程は、スポッティング工程で得られた音響的類似度と第１の照合工程で得られた照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする請求項６記載の音声認識方法。
【請求項１１】
コンピュータに、
複数の認識対象となる単語の音声（以下、１回目の音声という）の音声信号（以下、１回目の音声信号という）と認識対象となる単語の情報を含む単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第１の照合機能と、
１回目の音声中の誤認識された単語を含む１または複数の単語の音声（以下、２回目の音声という）の音声信号（以下、２回目の音声信号という）と上記単語辞書との間で照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第２の照合機能と、
１回目の音声信号のそれぞれの部分区間と、２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング機能と、
スポッティング機能で得られた音響的類似度を用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替える認識結果入れ替え機能とを実現させ、
上記認識結果入れ替え機能は、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、認識対象となる単語の情報を接続関係を規定する構文規則に従って含む単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能であるか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その前後の部分区間に対する候補と接続可能な検出された２回目の音声信号の部分区間に対する候補に入れ替えるものである音声認識プログラム。
【請求項１２】
２回目の音声が、１回目の音声中の誤認識された単語の音声のみからなる場合、認識結果入れ替え機能は、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする請求項１１記載の音声認識プログラム。
【請求項１３】
２回目の音声が、１回目の音声中の誤認識された単語及びそれに後続する１又は複数の単語の音声からなる場合、認識結果入れ替え機能は、音響的類似度が高い１回目の音声信号の部分区間及び２回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加するものであることを特徴とする請求項１１記載の音声認識プログラム。
【請求項１４】
認識結果入れ替え機能は、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、検出された１回目の音声信号の部分区間に対する候補と同じか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする請求項１１記載の音声認識プログラム。
【請求項１５】
第１の照合機能は、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものであり、
認識結果入れ替え機能は、スポッティング機能で得られた音響的類似度と第１の照合機能で得られた照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とする請求項１１記載の音声認識プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は音声認識装置、音声認識方法及び音声認識プログラムに関するものである。
【０００２】
【従来の技術】
音声認識装置はデータの効率的な入力手段である。しかし、発声者が発声した音声が誤認識された場合、誤認識された部分を修正する手間がかかるという問題がある。このため、音声認識装置では、誤認識された部分を簡単に修正するための手段が必要とされる。
【０００３】
図２１は特開平４−１８１２９９号公報に示された従来の音声認識装置の構成を示すブロック図である。図において、１０１は音声認識装置、１０２は入力された音声を音声信号として出力する音声入力手段、１０３は認識対象となる単語の情報を含む単語辞書を記憶する単語辞書記憶手段、１０４は音声入力手段１０２に入力された、複数の認識対象となる単語の音声（１回目の音声）の音声信号（１回目の音声信号）と、単語辞書記憶手段１０３に記憶されている単語辞書との間でモデル照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する１または複数の候補を順位をつけて得るモデル照合手段、１０５はモデル照合手段１０４で照合対象となった１回目の音声信号を記憶する音声信号記憶手段、１０６は音声信号記憶手段１０５に記憶されている１回目の音声信号と、音声入力手段１０２に入力された、１回目の音声中の誤認識された単語の音声（２回目の音声）の音声信号（２回目の音声信号）との間でスポッティング処理を行い、１回目の音声信号のそれぞれの部分区間と２回目の音声信号との間の音響的類似度を求めるスポッティング手段、１０７は１回目の音声の認識結果を認識結果表示手段１０８に表示し、１回目の音声の認識結果が正しくない場合、２回目の音声信号と音響的類似度が高い１回目の音声信号の部分区間に対する候補を他の候補に入れ替え、新たな１回目の音声の認識結果を認識結果表示手段１０８に表示し、正しい認識結果が得られた段階で１回目の音声の認識結果を確定し、確定した１回目の音声の認識結果を出力する認識結果入れ替え手段である。
【０００４】
なお、音声入力手段１０２は訂正キーの入力があった場合に音声信号の出力先をモデル照合手段１０４からスポッティング手段１０６に変更する。
【０００５】
次に動作について説明する。
発声者が複数の認識対象となる単語の音声（１回目の音声）を発声し、１回目の音声が音声入力手段１０２に入力すると、音声入力手段１０２は１回目の音声の音声信号（１回目の音声信号）を出力する。音声入力手段１０２から出力された１回目の音声信号は、モデル照合手段１０４に入力する。モデル照合手段１０４は、１回目の音声信号と単語辞書記憶手段１０３に記憶されている単語辞書との間で連続ＤＰマッチングによるモデル照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する１または複数の候補を順位をつけて得て、それを認識結果入れ替え手段１０７に出力する。認識結果入れ替え手段１０７は、１回目の音声信号の照合結果を記憶し、１回目の音声の認識結果を認識結果表示手段１０８に表示する。また、音声信号記憶手段１０５は、モデル照合手段１０４から出力された、モデル照合手段１０４で照合対象となった1回目の音声信号を記憶する。
【０００６】
発声者は、認識結果表示手段１０８に表示された１回目の音声の認識結果を見て、それが正しいか否かを判断し、正しいとき、確定キーを押し、１回目の音声の認識結果を確定する。認識結果入れ替え手段１０７は、確定した１回目の音声の認識結果を出力する。
【０００７】
認識結果表示手段１０８に表示された１回目の音声の認識結果が正しくないとき、発声者は、訂正キーを押し、１回目の音声中の誤認識された単語の音声（２回目の音声）を発声する。２回目の音声が音声入力手段１０２に入力すると、音声入力手段１０２は２回目の音声の音声信号（２回目の音声信号）を出力する。訂正キーの入力があった場合、音声入力手段１０２は音声信号の出力先をモデル照合手段１０４からスポッティング手段１０６に変更するため、音声入力手段１０２から出力された２回目の音声信号は、スポッティング手段１０６に入力する。
【０００８】
スポッティング手段１０６は、音声信号記憶手段１０５に記憶されている1回目の音声信号と、２回目の音声信号との間で連続ＤＰマッチングによるスポッティング処理を行い、１回目の音声信号のそれぞれの部分区間と２回目の音声信号との間の音響的類似度を求め、それを認識結果入れ替え手段１０７に出力する。
【０００９】
認識結果入れ替え手段１０７は、２回目の音声信号と音響的類似度が高い１回目の音声信号の部分区間を検出し、その部分区間に対する候補を他の候補に入れ替え、新たな１回目の音声の認識結果を認識結果表示手段１０８に表示する。
【００１０】
発声者は、認識結果表示手段１０８に表示された新たな１回目の音声の認識結果を見て、それが正しいか否かを判断し、正しいとき、確定キーを押し、１回目の音声の認識結果を確定する。認識結果入れ替え手段１０７は、確定した１回目の音声の認識結果を出力する。
【００１１】
認識結果表示手段１０８に表示された新たな１回目の音声の認識結果が正しくないとき、発声者は、次候補キーを押す。認識結果入れ替え手段１０７は、検出された１回目の音声信号の部分区間に対する候補を他の候補に入れ替え、新たな１回目の音声の認識結果を認識結果表示手段１０８に表示する。
【００１２】
検出された１回目の音声信号の部分区間に対する候補の中に、正しい候補が含まれていない場合、発声者は、訂正キーを押して１回目の音声信号をキャンセルし、１回目の音声を発声し直す。
【００１３】
以下、具体例により上述した動作を説明する。
ここでは、認識対象が図２２に示す住所であり、発声者が「神奈川県横浜市中区石川町」と発声したとき、「中区」が「西区」と誤認識されたため、新たに「中区」と発声した場合について説明する。
【００１４】
発声者が「神奈川県横浜市中区」と発声したとき、図２３に示すように、モデル照合手段１０４により、音声入力手段１０２から出力された１回目の音声信号Ｓ１から１回目の音声中の３つの単語に対応する３つの部分区間Ｓ１１〜Ｓ１３が検出され、部分区間Ｓ１１に対する１位の候補として「神奈川県」、部分区間Ｓ１２に対する１位の候補として「横浜市」、２位の候補として「川崎市」、部分区間Ｓ１３に対する１位の候補として「西区」、２位の候補として「多摩区」、３位の候補として「中区」が得られ、認識結果入れ替え手段１０７に記憶された。また、「神奈川県横浜市西区」と認識結果表示手段１０８に表示された。
【００１５】
この場合、「中区」が「西区」と誤認識されたため、発声者が訂正キーを押し、新たに「中区」と発声すると、スポッティング手段１０６により、１回目の音声信号Ｓ１と２回目の音声信号Ｓ２との間で連続ＤＰマッチングによるスポッティング処理が行われ、１回目の音声信号Ｓ１のそれぞれの部分区間Ｓ１１〜Ｓ１３と２回目の音声信号Ｓ２との間の音響的類似度が求められた。また、図２４に示すように、認識結果入れ替え手段１０７により、２回目の音声信号Ｓ２と音響的類似度が高い１回目の音声信号Ｓ１の部分区間Ｓ１３が検出された。そして、図２５に示すように、認識結果入れ替え手段１０７により、検出された１回目の音声信号Ｓ１の部分区間Ｓ１３に対する１位の候補である「西区」が、２位の候補である「多摩区」に入れ替えられ、新たな１回目の音声の認識結果である「神奈川県横浜市多摩区」が認識結果表示手段１０８に表示された。
【００１６】
認識結果表示手段１０８に表示された新たな１回目の音声の認識結果が正しくないため、発声者が次候補キーを押すと、図２６に示すように、認識結果入れ替え手段１０７により、検出された１回目の音声信号Ｓ１の部分区間Ｓ１３に対する２位の候補である「多摩区」が、３位の候補である「中区」に入れ替えられた。そして、新たな１回目の音声の認識結果の候補である「神奈川県横浜市中区」が認識結果表示手段１０８に表示された。
【００１７】
認識結果表示手段１０８に表示された新たな１回目の音声の認識結果が正しいため、発声者が確定キーを押すと、１回目の音声の認識結果が確定し、確定した１回目の音声の認識結果が認識結果入れ替え手段１０７から出力された。
【００１８】
【発明が解決しようとする課題】
従来の音声認識装置は以上のように構成されているので、誤認識された部分に対応する１回目の音声信号の部分区間に対する候補の中に、正しい候補が含まれていない場合、１回目の音声信号をキャンセルし、１回目の音声を発声し直さなければならないという課題があった。
【００１９】
また、連続して長い文章を発声しようとして途中で区切り、そのときに誤認識を生じた場合、人間は誤認識された部分に続けて後続する文章を発声する傾向があるが、従来の音声認識装置では誤認識された部分の音声だけを新たに発声することを前提としているため、このような場合に誤認識された部分を正しく修正することができないという課題があった。
【００２０】
この発明は上記のような課題を解決するためになされたもので、効率的に誤認識された部分を修正することができる音声認識装置、音声認識方法及び音声認識プログラムを得ることを目的とする。
【００２１】
【課題を解決するための手段】
この発明に係る音声認識装置は、認識対象となる単語の情報を含む単語辞書を記憶する単語辞書記憶手段と、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第１の照合手段と、２回目の音声信号と単語辞書との間で照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第２の照合手段と、１回目の音声信号のそれぞれの部分区間と、２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング手段と、スポッティング手段で得られた音響的類似度を用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替える認識結果入れ替え手段とを備え、上記単語辞書記憶手段は、認識対象となる単語の情報を接続関係を規定する構文規則に従って含む単語辞書を記憶するものであり、上記認識結果入れ替え手段は、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、上記単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能であるか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その前後の部分区間に対する候補と接続可能な検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであることを特徴とするものである。
【００２２】
この発明に係る音声認識装置は、２回目の音声が、１回目の音声中の誤認識された単語の音声のみからなる場合、認識結果入れ替え手段を、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、２回目の音声信号の部分区間に対する候補に入れ替えるものとするものである。
【００２３】
この発明に係る音声認識装置は、２回目の音声が、１回目の音声中の誤認識された単語及びそれに後続する１又は複数の単語の音声からなる場合、認識結果入れ替え手段を、音響的類似度が高い１回目の音声信号の部分区間及び２回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加するものとするものである。
【００２４】
この発明に係る音声認識装置は、認識結果入れ替え手段を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、検出された１回目の音声信号の部分区間に対する候補と同じか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするものである。
【００２６】
この発明に係る音声認識装置は、第１の照合手段を、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものとし、認識結果入れ替え手段を、スポッティング手段で得られた音響的類似度と第１の照合手段で得られた照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするものである。
【００２７】
この発明に係る音声認識方法は、１回目の音声信号と認識対象となる単語の情報を含む単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第１の照合工程と、２回目の音声信号と単語辞書との間で照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第２の照合工程と、１回目の音声信号のそれぞれの部分区間と、２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング工程と、スポッティング工程で得られた音響的類似度を用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替える認識結果入れ替え工程とを備え、上記認識結果入れ替え工程は、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、認識対象となる単語の情報を接続関係を規定する構文規則に従って含む単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能であるか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その前後の部分区間に対する候補と接続可能な検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであるたものである。
【００２８】
この発明に係る音声認識方法は、２回目の音声が、１回目の音声中の誤認識された単語の音声のみからなる場合、認識結果入れ替え工程を、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、２回目の音声信号の部分区間に対する候補に入れ替えるものとするものである。
【００２９】
この発明に係る音声認識方法は、２回目の音声が、１回目の音声中の誤認識された単語及びそれに後続する１又は複数の単語の音声からなる場合、認識結果入れ替え工程を、音響的類似度が高い１回目の音声信号の部分区間及び２回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加するものとするものである。
【００３０】
この発明に係る音声認識方法は、認識結果入れ替え工程を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、検出された１回目の音声信号の部分区間に対する候補と同じか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするものである。
【００３２】
この発明に係る音声認識方法は、第１の照合工程を、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものとし、認識結果入れ替え工程を、スポッティング工程で得られた音響的類似度と第１の照合工程で得られた照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするものである。
【００３３】
この発明に係る音声認識プログラムは、コンピュータに、１回目の音声信号と認識対象となる単語の情報を含む単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第１の照合機能と、２回目の音声信号と単語辞書との間で照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第２の照合機能と、１回目の音声信号のそれぞれの部分区間と、２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング機能と、スポッティング機能で得られた音響的類似度を用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替える認識結果入れ替え機能とを実現させ、上記認識結果入れ替え機能は、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、認識対象となる単語の情報を接続関係を規定する構文規則に従って含む単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能であるか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その前後の部分区間に対する候補と接続可能な検出された２回目の音声信号の部分区間に対する候補に入れ替えるものであるものである。
【００３４】
この発明に係る音声認識プログラムは、２回目の音声が、１回目の音声中の誤認識された単語の音声のみからなる場合、認識結果入れ替え機能を、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、２回目の音声信号の部分区間に対する候補に入れ替えるものとするものである。
【００３５】
この発明に係る音声認識プログラムは、２回目の音声が、１回目の音声中の誤認識された単語及びそれに後続する１又は複数の単語の音声からなる場合、認識結果入れ替え機能を、音響的類似度が高い１回目の音声信号の部分区間及び２回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加するものとするものである。
【００３６】
この発明に係る音声認識プログラムは、認識結果入れ替え機能を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、検出された１回目の音声信号の部分区間に対する候補と同じか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするものである。
【００３８】
この発明に係る音声認識プログラムは、第１の照合機能を、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものとし、認識結果入れ替え機能を、スポッティング機能で得られた音響的類似度と第１の照合機能で得られた照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするものである。
【００３９】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による音声認識装置の構成を示すブロック図である。図において、１は音声認識装置、２は入力された音声を音声信号として出力する音声入力手段、３は認識対象となる単語の情報を含む単語辞書を記憶する単語辞書記憶手段、４は音声入力手段２に入力された、複数の認識対象となる単語の音声（１回目の音声）の音声信号（１回目の音声信号）と、単語辞書記憶手段３に記憶されている単語辞書との間でモデル照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する１または複数の候補を順位をつけて得る第１のモデル照合手段、５は第１のモデル照合手段４で照合対象となった１回目の音声信号を記憶する音声信号記憶手段、６は音声入力手段２に入力された、１回目の音声中の誤認識された単語の音声（２回目の音声）の音声信号（２回目の音声信号）と、単語辞書記憶手段３に記憶されている単語辞書との間でモデル照合処理を行い、２回目の音声信号から１つの部分区間を検出し、１または複数の候補を順位をつけて得る第２のモデル照合手段、７は音声信号記憶手段５に記憶されている１回目の音声信号と、２回目の音声信号との間でスポッティング処理を行い、１回目の音声信号のそれぞれ部分区間と２回目の音声信号の部分区間との間の音響的類似度を求めるスポッティング手段、８は１回目の音声の認識結果を認識結果表示手段９に表示し、１回目の音声の認識結果が正しくない場合、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を検出し、その部分区間に対する候補を２回目の音声信号の部分区間に対する候補に入れ替え、新たな１回目の音声の認識結果を認識結果表示手段９に表示し、新たな１回目の音声の認識結果が正しくない場合、その部分区間に対する候補を２回目の音声信号の部分区間に対する他の候補に入れ替え、正しい１回目の音声の認識結果が得られた段階で１回目の音声の認識結果を確定し、確定した１回目の音声の認識結果を出力する認識結果入れ替え手段である。
【００４０】
なお、音声入力手段２は訂正キーの入力があった場合に音声信号の出力先を第１のモデル照合手段４から第２のモデル照合手段６及びスポッティング手段７に変更する。
【００４１】
次に動作について説明する。
図２から図４はこの発明の実施の形態１による音声認識装置の動作の説明に供するフローチャートである。
【００４２】
発声者が複数の認識対象となる単語の音声（１回目の音声）を発声し、１回目の音声が音声入力手段２に入力する（ステップＳＴ１）と、音声入力手段２は１回目の音声の音声信号（１回目の音声信号）を出力する。音声入力手段２から出力された１回目の音声信号は、第１のモデル照合手段４に入力する。第１のモデル照合手段４は、１回目の音声信号と単語辞書記憶手段３に記憶されている単語辞書との間で連続ＤＰマッチングによるモデル照合処理を行い（ステップＳＴ２）、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する１または複数の候補を順位をつけて得て、それを認識結果入れ替え手段８に出力する。認識結果入れ替え手段８は、それぞれの部分区間に対する１位の候補からなる１回目の音声信号の照合結果を記憶し（ステップＳＴ３）、１回目の音声の認識結果を認識結果表示手段９に表示する（ステップＳＴ４）。また、音声信号記憶手段５は、第１のモデル照合手段４から出力された、第１のモデル照合手段４で照合対象となった１回目の音声信号を記憶する（ステップＳＴ５）。
【００４３】
発声者は、認識結果表示手段９に表示された１回目の音声の認識結果を見て、それが正しいか否かを判断し（ステップＳＴ６）、正しいとき、確定キーを押し、１回目の音声の認識結果を確定する。認識結果入れ替え手段８は、確定した１回目の音声の認識結果を出力する（ステップＳＴ７）。
【００４４】
認識結果表示手段９に表示された１回目の音声の認識結果が正しくないとき、発声者は、訂正キーを押し、１回目の音声中の誤認識された単語の音声（２回目の音声）を発声する。２回目の音声が音声入力手段２に入力する（ステップＳＴ８）と、音声入力手段２は２回目の音声の音声信号（２回目の音声信号）を出力する。訂正キーの入力があった場合、音声入力手段２は音声信号の出力先を第１のモデル照合手段４から第２のモデル照合手段６及びスポッティング手段７に変更するため、音声入力手段２から出力された２回目の音声信号は、第２のモデル照合手段６及びスポッティング手段７に入力する。
【００４５】
第２のモデル照合手段６は、2回目の音声信号と単語辞書記憶手段３に記憶されている単語辞書との間で連続ＤＰマッチングによるモデル照合処理を行い（ステップＳＴ９）、２回目の音声信号から１つの部分区間を検出し、１または複数の候補を順位をつけて得て、それを認識結果入れ替え手段８に出力する。認識結果入れ替え手段８は、２回目の音声信号の照合結果を記憶する（ステップＳＴ１０）。
【００４６】
スポッティング手段７は、音声信号記憶手段５に記憶されている１回目の音声信号と、２回目の音声信号との間で連続ＤＰマッチングによるスポッティング処理を行い（ステップＳＴ１１）、１回目の音声信号のそれぞれの部分区間と２回目の音声信号の部分区間との間の音響的類似度を求め、それを認識結果入れ替え手段８に出力する。
【００４７】
認識結果入れ替え手段８は、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を検出し（ステップＳＴ１２）、Ｍ＝１とした（ステップＳＴ１３）後、その部分区間に対する候補を２回目の音声信号の部分区間に対する１位の候補に入れ替え（ステップＳＴ１４）、新たな１回目の音声の認識結果を認識結果表示手段９に表示する（ステップＳＴ１５）。
【００４８】
発声者は、認識結果表示手段９に表示された新たな１回目の音声の認識結果を見て、それが正しいか否かを判断し（ステップＳＴ１６）、正しいとき、確定キーを押し、１回目の音声の認識結果を確定する。認識結果入れ替え手段８は、確定した１回目の音声の認識結果を出力する（ステップＳＴ１７）。
【００４９】
認識結果表示手段９に表示された新たな１回目の音声の認識結果が正しくないとき、発声者は、次候補キーを押す。認識結果入れ替え手段８は、２回目の音声信号の部分区間に対する下位の候補があるか否かを判断し（ステップＳＴ１８）、下位の候補がある場合、Ｍ＝２とした（ステップＳＴ１９）後、検出された１回目の音声信号の部分区間に対する候補を２回目の音声信号の部分区間に対する２位の候補に入れ替え（ステップＳＴ１４）、新たな１回目の音声の認識結果を認識結果表示手段９に表示する（ステップＳＴ１５）。
【００５０】
その後、１回目の音声の正しい認識結果が認識結果表示手段９に表示されるまで、検出された１回目の音声信号の部分区間に対する候補が２回目の音声信号の部分区間に対する下位の候補に入れ替えられ、下位の候補がなくなった場合、発声者は、訂正キーを押して２回目の音声信号をキャンセルし、２回目の音声を発声し直す。
【００５１】
以下、具体例により上述した動作を説明する。
ここでは、認識対象が図２２に示す住所であり、発声者が「神奈川県横浜市中区石川町」と発声したとき、「中区」が「西区」と誤認識されたため、新たに「中区」と発声した場合について説明する。
【００５２】
発声者が「神奈川県横浜市中区」と発声したとき、図５に示すように、第１のモデル照合手段４により、音声入力手段２から出力された１回目の音声信号Ｓ１から１回目の音声中の３つの単語に対応する３つの部分区間Ｓ１１〜Ｓ１３が検出され、部分区間Ｓ１１に対する１位の候補として「神奈川県」、部分区間Ｓ１２に対する１位の候補として「横浜市」、部分区間Ｓ１３に対する１位の候補として「西区」が得られ、認識結果入れ替え手段８に記憶された。また、「神奈川県横浜市西区」と認識結果表示手段９に表示された。
【００５３】
この場合、「中区」が「西区」と誤認識されたため、発声者が訂正キーを押し、新たに「中区」と発声すると、図６に示すように、第２のモデル照合手段６により、音声入力手段２から出力された２回目の音声信号Ｓ２から１つの部分区間Ｓ２１が検出され、１位の候補として「中区」、２位の候補として「多摩区」、３位の候補として「西区」が得られ、認識結果入れ替え手段８に記憶された。また、スポッティング手段７により、１回目の音声信号Ｓ１と２回目の音声信号Ｓ２との間で連続ＤＰマッチングによるスポッティング処理が行われ、１回目の音声信号Ｓ１のそれぞれの部分区間Ｓ１１〜Ｓ１３と２回目の音声信号Ｓ２の部分区間Ｓ２１との間の音響的類似度が求められた。また、図６に示すように、認識結果入れ替え手段８により、２回目の音声信号Ｓ２の部分区間Ｓ２１と音響的類似度が高い１回目の音声信号Ｓ１の部分区間Ｓ１３が検出された。そして、図７に示すように、認識結果入れ替え手段８により、検出された１回目の音声信号Ｓ１の部分区間Ｓ１３に対する候補である「西区」が、２回目の音声信号Ｓ２の部分区間Ｓ２１に対する１位の候補である「中区」に入れ替えられ、新たな１回目の音声の認識結果である「神奈川県横浜市中区」が認識結果表示手段９に表示された。
【００５４】
認識結果表示手段９に表示された新たな１回目の音声の認識結果が正しいため、発声者が確定キーを押すと、１回目の音声の認識結果が確定し、確定した１回目の音声の認識結果が認識結果入れ替え手段８から出力された。
【００５５】
以上のように、この実施の形態１によれば、１回目の音声が誤認識された場合、１回目の音声中の誤認識された単語の音声を２回目の音声として発声し、２回目の音声信号の部分区間に対する候補を用いて誤認識された単語を修正する。また、一般に、１回目の音声が誤認識された場合、２回目の音声をより丁寧に発声する傾向があるため、１回目の音声の認識結果より２回目の音声の認識結果の方が認識率が高い。従って、効率的に誤認識された単語を修正することができ、使用しやすい音声認識装置が得られる効果がある。
【００５６】
なお、この実施の形態では、音声信号の照合方式として連続ＤＰマッチングを用いる場合について説明したが、他の照合方式を用いる場合でも同様の効果が得られる。
【００５７】
また、この実施の形態では、１回目の音声信号と２回目の音声信号を異なるモデル照合手段を用いて照合処理する場合について説明したが、同じモデル照合手段を繰り返し用いる場合でも同様の効果が得られる。
【００５８】
また、この実施の形態では、訂正キーを押すことにより、音声入力手段２から出力される音声信号の出力先を第２のモデル照合手段６及びスポッティング手段７に変更する場合について説明したが、１回目の音声の発声後に自動的に変更する場合でも同様の効果が得られる。
【００５９】
また、この実施の形態では、訂正キー、確定キー、次候補キーを押すことにより、誤認識された単語を修正するプロセスを進行する場合について説明したが、音声認識装置からの音声による確認に対して、「ハイ」、「イエス」などと発声して応答することにより、音声だけで誤認識された単語を修正するプロセスを進行する場合でも同様の効果が得られる。
【００６０】
実施の形態２．
連続して長い文章を発声しようとして途中で区切り、そのときに誤認識を生じた場合、人間は誤認識された単語に続けて後続する１または複数の単語を発声する傾向がある。実施の形態２では、このような場合でも誤認識された単語を正しく修正することができるように構成した場合について説明する。
【００６１】
図８はこの発明の実施の形態２による音声認識装置の構成を示すブロック図である。図において、２１は音声認識装置、２２は音声入力手段２に入力された、誤認識された単語及びそれに後続する１または複数の単語の音声（２回目の音声）の音声信号（２回目の音声信号）と、単語辞書記憶手段３に記憶されている単語辞書との間でモデル照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する１または複数の候補を順位をつけて得る第２のモデル照合手段、２３は第２のモデル照合手段２２で照合対象となった２回目の音声信号を記憶する部分区間記憶手段、２４は音声信号記憶手段５に記憶されている１回目の音声信号と、部分区間記憶手段２３に記憶されている２回目の音声信号との間でスポッティング処理を行い、１回目の音声信号のそれぞれの部分区間と２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング手段、２５は１回目の音声の認識結果を認識結果表示手段９に表示し、１回目の音声の認識結果が正しくない場合、音響的類似度が高い１回目の音声信号の部分区間と２回目の音声信号の部分区間とを検出し、検出された１回目の音声信号の部分区間に対する候補を検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加して、新たな１回目の音声の認識結果と２回目の音声の認識結果を認識結果表示手段９に表示し、新たな１回目の音声の認識結果が正しくない場合、検出された１回目の音声信号の部分区間に対する候補を検出された２回目の音声信号の部分区間に対する他の候補に入れ替え、正しい１回目の音声の認識結果が得られた段階で１回目の音声の認識結果及び２回目の音声の認識結果を確定し、確定した１回目の音声の認識結果及び２回目の音声の認識結果を出力する認識結果入れ替え手段である。
【００６２】
その他の構成要素は図１において同一符号を付して示したものと同一あるいは同等であるため、その詳細な説明は省略する。
【００６３】
なお、音声入力手段２は訂正キーの入力があった場合に音声信号の出力先を第１のモデル照合手段４から第２のモデル照合手段２２に変更する。
【００６４】
次に動作について説明する。
図９及び図１０はこの発明の実施の形態２による音声認識装置の動作の説明に供するフローチャートである。
【００６５】
ステップＳＴ７までは、実施の形態１の場合と同様に行う。
認識結果表示手段９に表示された１回目の音声の認識結果が正しくないとき、発声者は、訂正キーを押し、誤認識された単語及びそれに後続する１または複数の単語の音声（２回目の音声）を発声する。２回目の音声が音声入力手段２に入力する（ステップＳＴ２１）と、音声入力手段２は２回目の音声の音声信号（２回目の音声信号）を出力する。訂正キーの入力があった場合、音声入力手段２は音声信号の出力先を第１のモデル照合手段４から第２のモデル照合手段２２に変更するため、音声入力信号２から出力された２回目の音声信号は、第２のモデル照合手段２２に入力する。
【００６６】
第２のモデル照合手段２２は、２回目の音声信号と単語辞書記憶手段３に記憶されている単語辞書との間で連続ＤＰマッチングによるモデル照合処理を行い（ステップＳＴ２２）、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する１または複数の候補を順位をつけて得て、それを認識結果入れ替え手段２５に出力する。認識結果入れ替え手段２５は、第２のモデル照合手段２２で得られた２回目の音声信号の照合結果を記憶する（ステップＳＴ２３）。また、部分区間記憶手段２３は、第２のモデル照合手段２２から出力された、第２のモデル照合手段２２で照合対象となった２回目の音声信号を記憶する（ステップＳＴ２４）。
【００６７】
スポッティング手段２４は、音声信号記憶手段５に記憶されている１回目の音声信号と、部分区間記憶手段２３に記憶されている２回目の音声信号との間で連続ＤＰマッチングによるスポッティング処理を行い（ステップＳＴ２５）、１回目の音声信号のそれぞれの部分区間と２回目の音声信号のそれぞの部分区間との間の音響的類似度を求め、それを認識結果入れ替え手段２５に出力する。
【００６８】
認識結果入れ替え手段２５は、音響的類似度が高い１回目の音声信号の部分区間と２回目の音声信号の部分区間とを検出し（ステップＳＴ２６）、Ｍ＝１とした（ステップＳＴ２７）後、検出された１回目の音声信号の部分区間に対する候補を検出された２回目の音声信号の部分区間に対する１位の候補に入れ替え（ステップＳＴ２８）、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加し（ステップＳＴ２９）、新たな１回目の音声の認識結果と２回目の音声の認識結果を認識結果表示手段９に表示する（ステップＳＴ３０）。
【００６９】
発声者は、認識結果表示手段９に表示された新たな１回目の音声の認識結果を見て、それが正しいか否かを判断し（ステップＳＴ３１）、正しいとき、確定キーを押し、１回目の音声の認識結果及び２回目の音声の認識結果を確定する。認識結果入れ替え手段２５は、確定した１回目の音声の認識結果及び２回目の音声の認識結果を出力する（ステップＳＴ３２）。
【００７０】
認識結果表示手段９に表示された新たな１回目の音声の認識結果が正しくないとき、発声者は、次候補キーを押す。認識結果入れ替え手段２５は、検出された２回目の音声信号の部分区間に対する下位の候補があるか否かを判断し（ステップＳＴ３３）、下位の候補がある場合、Ｍ＝２とした（ステップＳＴ３４）後、検出された１回目の音声信号の部分区間に対する候補を検出された２回目の音声信号の部分区間に対する２位の候補に入れ替え（ステップＳＴ２８）、新たな１回目の音声の認識結果と２回目の音声の認識結果を認識結果表示手段９に表示する（ステップＳＴ３０）。
【００７１】
その後、１回目の音声の正しい認識結果が認識結果表示手段９に表示されるまで、検出された１回目の音声信号の部分区間に対する候補が検出された２回目の音声信号の部分区間に対する下位の候補に入れ替えられ、下位の候補がなくなった場合、発声者は、訂正キーを押して２回目の音声信号をキャンセルし、２回目の音声を発声し直す。
【００７２】
以下、具体例により上述した動作を説明する。
ここでは、認識対象が図２２に示す住所であり、発声者が「神奈川県横浜市中区石川町」と発声しようとして「神奈川県横浜市中区」まで発声したとき、「中区」が「西区」と誤認識されたため、新たに「中区石川町」と発声した場合について説明する。
【００７３】
発声者が「神奈川県横浜市中区」まで発声したとき、図５に示すように、第１のモデル照合手段４により、音声入力手段２から出力された１回目の音声信号Ｓ１から１回目の音声中の３つの単語に対応する３つの部分区間Ｓ１１〜Ｓ１３が検出され、部分区間Ｓ１１に対する１位の候補として「神奈川県」、部分区間Ｓ１２に対する１位の候補として「横浜市」、部分区間Ｓ１３に対する１位の候補として「西区」が得られ、認識結果入れ替え手段２５に記憶された。また、「神奈川県横浜市西区」と認識結果表示手段９に表示された。
【００７４】
この場合、「中区」が「西区」と誤認識されたため、発声者が訂正キーを押し、新たに「中区石川町」と発声すると、図１１に示すように、第２のモデル照合手段２２により、音声入力手段２から出力された２回目の音声信号Ｓ２から２回目の音声中の２つの単語に対応する２つの部分区間Ｓ２１，Ｓ２２が検出され、部分区間Ｓ２１に対する１位の候補として「中区」、２位の候補として「多摩区」、３位の候補として「西区」、部分区間Ｓ２２に対する１位の候補として「石川町」が得られ、認識結果入れ替え手段２５に記憶された。また、スポッティング手段２４により、１回目の音声信号Ｓ１と２回目の音声信号Ｓ２との間で連続ＤＰマッチングによるスポッティング処理が行われ、１回目の音声信号Ｓ１のそれぞの部分区間Ｓ１１〜Ｓ１３と２回目の音声信号Ｓ２のそれぞれの部分区間Ｓ２１，Ｓ２２との間の音響的類似度が求められた。また、図１１に示すように、認識結果入れ替え手段２５により、音響的類似度が高い１回目の音声信号Ｓ１の部分区間Ｓ１３と２回目の音声信号Ｓ２の部分区間Ｓ２１とが検出された。そして、図１１に示すように、認識結果入れ替え手段２５により、検出された１回目の音声信号Ｓ１の部分区間Ｓ１３に対する候補である「西区」が、検出された２回目の音声信号Ｓ２の部分区間Ｓ２１に対する１位の候補である「中区」に入れ替えられ、検出されなかった２回目の音声信号Ｓ２の部分区間Ｓ２２に対する候補である「石川町」がそれに付加され、新たな１回目の音声の認識結果と２回目の音声の認識結果である「神奈川県横浜市中区石川町」が認識結果表示手段９に表示された。
【００７５】
認識結果表示手段９に表示された新たな１回目の音声の認識結果が正しいため、発声者が確定キーを押すと、１回目の音声の認識結果及び２回目の音声の認識結果が確定し、確定した１回目の音声の認識結果及び２回目の音声の認識結果が認識結果入れ替え手段２５から出力された。
【００７６】
以上のように、この実施の形態２によれば、１回目の音声が誤認識された場合、１回目の音声中の誤認識された単語及びそれに後続する１または複数の単語の音声を２回目の音声として発声し、誤認識された単語を修正するため、効率的に誤認識された単語を修正することができ、使用しやすい音声認識装置が得られる効果がある。
【００７７】
なお、１回目の音声信号Ｓ１の部分区間Ｓ１３と、２回目の音声信号Ｓ２の部分区間Ｓ２１及びＳ２２を合わせた区間との間の音響的類似度が高い場合、２回目の音声信号Ｓ２の部分区間Ｓ２１及びＳ２２が１つの単語に対応する部分区間であるとして、実施の形態１の場合のように処理される。すなわち、１回目の音声信号Ｓ１の部分区間Ｓ１３に対する候補が、２回目の音声信号Ｓ２の部分区間Ｓ２１及びＳ２２に対する候補に入れ替えられる。具体的には、１回目の音声信号Ｓ１の部分区間Ｓ１３に対する候補である「西区」が、２回目の音声信号Ｓ２の部分区間Ｓ２１及びＳ２２に対する候補である「中区石川町」に入れ替えられる。
【００７８】
実施の形態３．
音声認識では声質、発声様態などにより誤認識されやすい単語が存在するため、１回目の音声の認識結果に生じた誤認識と同じ誤認識が２回目の音声の認識結果に生じる場合がある。実施の形態３では、このような場合でも誤認識された単語を効率的に修正することができるように構成した場合について説明する。
【００７９】
実施の形態３の音声認識装置の構成は、図８に示す実施の形態２の音声認識装置の構成と同様である。ただし、実施の形態３の音声認識装置では、認識結果入れ替え手段２５は、１回目の音声の認識結果を認識結果表示手段９に表示し、１回目の音声の認識結果が正しくない場合、音響的類似度が高い１回目の音声信号の部分区間と２回目の音声信号の部分区間とを検出し、検出された１回目の音声信号の部分区間に対する候補をその候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加して、新たな１回目の音声の認識結果と２回目の音声の認識結果を認識結果表示手段９に表示し、新たな１回目の音声の認識結果が正しくない場合、検出された１回目の音声信号の部分区間に対する候補をその候補と異なる検出された２回目の音声信号の部分区間に対する他の候補に入れ替え、正しい１回目の音声の認識結果が得られた段階で１回目の音声の認識結果及び２回目の音声の認識結果を確定し、確定した１回目の音声の認識結果及び２回目の音声の認識結果を出力するものである。
【００８０】
次に動作について説明する。
図１２はこの発明の実施の形態３による音声認識装置の動作の説明に供するフローチャートである。
【００８１】
ステップＳＴ２５までは、実施の形態２の場合と同様に行う。
認識結果入れ替え手段２５は、音響的類似度が高い１回目の音声信号の部分区間と２回目の音声信号の部分区間とを検出し（ステップＳＴ４１）、Ｍ＝１とした（ステップＳＴ４２）後、検出された１回目の音声信号の部分区間に対する候補が検出された２回目の音声信号の部分区間に対する１位の候補と同じでか否かを判断し（ステップＳＴ４３）、同じでないとき、検出された１回目の音声信号の部分区間に対する候補を検出された２回目の音声信号の部分区間に対する１位の候補に入れ替え（ステップＳＴ４４）、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加し（ステップＳＴ４５）、新たな１回目の音声の認識結果と２回目の音声の認識結果を認識結果表示手段９に表示する（ステップＳＴ４６）。
【００８２】
なお、認識結果入れ替え手段２５は、検出された１回目の音声信号の部分区間に対する候補が検出された２回目の音声信号の部分区間に対するＭ位の候補と同じであるとき、検出された２回目の音声信号の部分区間に対する下位の候補があるか否かを判断し（ステップＳＴ４７）、下位の候補がある場合、Ｍ＝Ｍ＋１とした（ステップＳＴ４８）後、ステップＳＴ４３に戻る。下位の候補がない場合、発声者は、訂正キーを押して２回目の音声信号をキャンセルし、２回目の音声を発声し直す。
【００８３】
発声者は、認識結果表示手段９に表示された新たな１回目の音声の認識結果を見て、それが正しいか否かを判断し（ステップＳＴ４９）、正しいとき、確定キーを押し、１回目の音声の認識結果及び２回目の音声の認識結果を確定する。認識結果入れ替え手段２５は、確定した１回目の音声の認識結果及び２回目の音声の認識結果を出力する（ステップＳＴ５０）。
【００８４】
認識結果表示手段９に表示された新たな１回目の音声の認識結果が正しくないとき、発声者は、次候補キーを押す。認識結果入れ替え手段２５は、検出された２回目の音声信号の部分区間に対する下位の候補があるか否かを判断し（ステップＳＴ５１）、下位の候補がある場合、Ｍ＝２とした（ステップＳＴ５２）後、検出された１回目の音声信号の部分区間に対する候補が検出された２回目の音声信号の部分区間に対する２位の候補と同じか否かを判断する（ステップＳＴ４３）。
【００８５】
その後、１回目の音声の正しい認識結果が認識結果表示手段９に表示されるまで、検出された１回目の音声信号の部分区間に対する候補が検出された２回目の音声信号の部分区間に対する下位の候補に入れ替えられ、下位の候補がなくなった場合、発声者は、訂正キーを押して２回目の音声信号をキャンセルし、２回目の音声を発声し直す。
【００８６】
以下、具体例により上述した動作を説明する。
ここでは、認識対象が図２２に示す住所であり、発声者が「神奈川県横浜市中区石川町」と発声しようとして「神奈川県横浜市中区」まで発声したとき、「中区」が「西区」と誤認識されたため、新たに「中区石川町」と発声した場合について説明する。
【００８７】
発声者が「神奈川県横浜市中区」まで発声したとき、図５に示すように、第１のモデル照合手段４により、音声入力手段２から出力された１回目の音声信号Ｓ１から１回目の音声中の３つの単語に対応する３つの部分区間Ｓ１１〜Ｓ１３が検出され、部分区間Ｓ１１に対する１位の候補として「神奈川県」、部分区間Ｓ１２に対する１位の候補として「横浜市」、部分区間Ｓ１３に対する１位の候補として「西区」が得られ、認識結果入れ替え手段２５に記憶された。また、「神奈川県横浜市西区」と認識結果表示手段９に表示された。
【００８８】
この場合、「中区」が「西区」と誤認識されたため、発声者が訂正キーを押し、新たに「中区石川町」と発声すると、図１３に示すように、第２のモデル照合手段２２により、音声入力手段２から出力された２回目の音声信号Ｓ２から２回目の音声中の２つの単語に対応する２つの部分区間Ｓ２１，Ｓ２２が検出され、部分区間Ｓ２１に対する１位の候補として「西区」、２位の候補として「中区」、３位の候補として「多摩区」、部分区間Ｓ２２に対する１位の候補として「石川町」が得られ、認識結果入れ替え手段２５に記憶された。また、スポッティング手段２４により、１回目の音声信号Ｓ１と２回目の音声信号Ｓ２との間で連続ＤＰマッチングによるスポッティング処理が行われ、１回目の音声信号Ｓ１のそれぞれの部分区間Ｓ１１〜Ｓ１３と２回目の音声信号Ｓ２のそれぞれの部分区間Ｓ２１，Ｓ２２との間の音響的類似度が求められた。また、図１３に示すように、認識結果入れ替え手段２５により、音響的類似度が高い１回目の音声信号Ｓ１の部分区間Ｓ１３と２回目の音声信号Ｓ２の部分区間Ｓ２１とが検出された。そして、図１３に示すように、検出された１回目の音声信号Ｓ１の部分区間Ｓ１３に対する候補が、検出された２回目の音声信号Ｓ２の部分区間Ｓ２１に対する1位の候補と同じであるため、認識結果入れ替え手段２５により、検出された１回目の音声信号Ｓ１の部分区間Ｓ１３に対する候補である「西区」が、検出された２回目の音声信号Ｓ２の部分区間Ｓ２１に対する２位の候補である「中区」に入れ替えられ、検出されなかった２回目の音声信号Ｓ２の部分区間Ｓ２２に対する候補である「石川町」がそれに付加され、新たな１回目の音声の認識結果と２回目の音声の認識結果である「神奈川県横浜市中区石川町」が認識結果表示手段９に表示された。
【００８９】
認識結果表示手段９に表示された新たな１回目の音声の認識結果が正しいため、発声者が確定キーを押すと、１回目の音声の認識結果及び２回目の音声の認識結果が確定し、確定した１回目の音声の認識結果及び２回目の音声の認識結果が認識結果入れ替え手段２５から出力された。
【００９０】
以上のように、この実施の形態３によれば、１回目の音声が誤認識された場合、１回目の音声中の誤認識された単語の音声を２回目の音声として発声し、誤認識された単語に対応する１回目の音声信号の部分区間に対する候補を、その候補と異なる、誤認識された単語に対応する２回目の音声信号の部分区間に対する候補に入れ替え、誤認識された単語を修正するため、効率的に誤認識された単語を修正することができ、使用しやすい音声認識装置が得られる効果がある。
【００９１】
なお、この実施の形態では、音声認識装置の構成が実施の形態２の音声認識装置の構成と同様である場合について説明したが、実施の形態１の音声認識装置の構成と同様である場合であっても同様の効果が得られる。
【００９２】
実施の形態４．
実施の形態４の音声認識装置の構成は、図１に示す実施の形態１の音声認識装置の構成と同様である。ただし、実施の形態４の音声認識装置では、単語辞書記憶手段３は、認識対象となる単語の情報を、接続関係を規定する構文規則に従って含む単語辞書を記憶するものである。
【００９３】
また、認識結果入れ替え手段８は、１回目の音声の認識結果を認識結果表示手段９に表示し、1回目の音声の認識結果が正しくない場合、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を検出し、その部分区間に対する候補を、単語辞書中の構文規則に従ってその前後の部分区間に対する候補と接続可能な、２回目の音声信号の部分区間に対する候補に入れ替え、新たな１回目の音声の認識結果を認識結果表示手段９に表示し、新たな１回目の音声の認識結果が正しくない場合、その部分区間に対する候補を、単語辞書中の構文規則に従ってその前後の部分区間に対する候補と接続可能な、２回目の音声信号の部分区間に対する他の候補に入れ替え、正しい１回目の音声の認識結果が得られた段階で１回目の音声の認識結果を確定し、確定した１回目の音声の認識結果を出力するものである。
【００９４】
次に動作について説明する。
図１４はこの発明の実施の形態４による音声認識装置の動作の説明に供するフローチャートである。
【００９５】
ステップＳＴ１１までは、実施の形態１の場合と同様に行う。
認識結果入れ替え手段８は、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を検出し（ステップＳＴ６１）、Ｍ＝１とした（ステップＳＴ６２）後、２回目の音声信号の部分区間に対する１位の候補が、単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能か否かを判断し（ステップＳＴ６３）、接続可能であるとき、検出された１回目の音声信号の部分区間に対する候補を２回目の音声信号の部分区間に対する１位の候補に入れ替え（ステップＳＴ６４）、新たな１回目の音声の認識結果を認識結果表示手段９に表示する（ステップＳＴ６５）。
【００９６】
なお、認識結果入れ替え手段８は、２回目の音声信号の部分区間に対するＭ位の候補が、単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続不可能であるとき、２回目の音声信号の部分区間に対する下位の候補があるか否かを判断し（ステップＳＴ６６）、下位の候補がある場合、Ｍ＝Ｍ＋１とした（ステップＳＴ６７）後、ステップＳＴ６３に戻る。下位の候補がない場合、発声者は、訂正キーを押して２回目の音声信号をキャンセルし、２回目の音声を発声し直す。
【００９７】
発声者は、認識結果表示手段９に表示された新たな１回目の音声の認識結果を見て、それが正しいか否かを判断し（ステップＳＴ６８）、正しいとき、確定キーを押し、１回目の音声の認識結果を確定する。認識結果入れ替え手段８は、確定した１回目の音声の認識結果を出力する（ステップＳＴ６９）。
【００９８】
認識結果表示手段９に表示された新たな１回目の音声の認識結果が正しくないとき、発声者は、次候補キーを押す。認識結果入れ替え手段８は、２回目の音声信号の部分区間に対する下位の候補があるか否かを判断し（ステップＳＴ７０）、下位の候補がある場合、Ｍ＝２とした（ステップＳＴ７１）後、２回目の音声信号の部分区間に対する２位の候補が、単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能か否かを判断する（ステップＳＴ６３）。
【００９９】
その後、１回目の音声の正しい認識結果が認識結果表示手段９に表示されるまで、検出された１回目の音声信号の部分区間に対する候補が２回目の音声信号の部分区間に対する下位の候補に入れ替えられ、下位の候補がなくなった場合、発声者は、訂正キーを押して２回目の音声信号をキャンセルし、２回目の音声を発声し直す。
【０１００】
以下、具体例により上述した動作を説明する。
ここでは、認識対象が図２２に示す住所であり、発声者が「神奈川県横浜市中区石川町」と発声したとき、「中区」が「西区」と誤認識されたため、新たに「中区」と発声した場合について説明する。また、単語辞書記憶手段３には、認識対象となる単語の情報が接続関係を矢印で表わす図１５に示す構文規則に従って含まれた単語辞書が記憶されているものとする。
【０１０１】
発声者が「神奈川県横浜市中区」と発声したとき、図５に示すように、第１のモデル照合手段４により、音声入力手段２から出力された１回目の音声信号Ｓ１から１回目の音声中の３つの単語に対応する３つの部分区間Ｓ１１〜Ｓ１３が検出され、部分区間Ｓ１１に対する１位の候補として「神奈川県」、部分区間Ｓ１２に対する１位の候補として「横浜市」、部分区間Ｓ１３に対する１位の候補として「西区」が得られ、認識結果入れ替え手段８に記憶された。また、「神奈川県横浜市西区」と認識結果表示手段９に表示された。
【０１０２】
この場合、「中区」が「西区」と誤認識されたため、発声者が訂正キーを押し、新たに「中区」と発声すると、図１６に示すように、第２のモデル照合手段６により、音声入力手段２から出力された２回目の音声信号Ｓ２から１つの部分区間Ｓ２１が検出され、１位の候補として「多摩区」、２位の候補として「中区」、３位の候補として「西区」が得られ、認識結果入れ替え手段８に記憶された。また、スポッティング手段７により、１回目の音声信号Ｓ１と２回目の音声信号Ｓ２との間で連続ＤＰマッチングによるスポッティング処理が行われ、１回目の音声信号Ｓ１のそれぞれの部分区間Ｓ１１〜Ｓ１３と２回目の音声信号Ｓ２の部分区間Ｓ２１との間の音響的類似度が求められた。また、図１６に示すように、認識結果入れ替え手段８により、２回目の音声信号Ｓ２の部分区間Ｓ２１と音響的類似度が高い１回目の音声信号Ｓ１の部分区間Ｓ１３が検出された。そして、図１５に示すように、２回目の音声信号Ｓ２の部分区間Ｓ２１に対する１位の候補である「多摩区」が、検出された１回目の音声信号Ｓ１の部分区間Ｓ１３前の部分区間Ｓ１２に対する候補である「横浜市」と接続不可能であり、２回目の音声信号Ｓ２の部分区間Ｓ２１に対する２位の候補である「中区」が、検出された１回目の音声信号Ｓ１の部分区間Ｓ１３前の部分区間Ｓ１２に対する候補である「横浜市」と接続可能であるため、図１６に示すように、認識結果入れ替え手段８により、検出された１回目の音声信号Ｓ１の部分区間Ｓ１３に対する候補である「西区」が、２回目の音声信号Ｓ２の部分区間Ｓ２１に対する２位の候補である「中区」に入れ替えられ、新たな１回目の音声の認識結果である「神奈川県横浜市中区」が認識結果表示手段９に表示された。
【０１０３】
認識結果表示手段９に表示された新たな１回目の音声の認識結果が正しいため、発声者が確定キーを押すと、１回目の音声の認識結果が確定し、確定した１回目の音声の認識結果が認識結果入れ替え手段８から出力された。
【０１０４】
以上のように、この実施の形態４によれば、１回目の音声が誤認識された場合、１回目の音声中の誤認識された単語の音声を２回目の音声として発声し、誤認識された単語に対応する１回目の音声信号の部分区間に対する候補を、単語辞書中の構文規則に従って、誤認識された単語に対応する２回目の音声信号に対する候補に入れ替え、誤認識された単語を修正するため、効率的に誤認識された単語を修正することができ、使用しやすい音声認識装置が得られる効果がある。
【０１０５】
なお、この実施の形態では、音声認識装置の構成が実施の形態１の音声認識装置の構成と同様である場合について説明したが、実施の形態２の音声認識装置の構成と同様である場合であっても同様の効果が得られる。
【０１０６】
実施の形態５．
実施の形態１では、連続ＤＰマッチングにより求められた音響的類似度から１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間を検出し、その部分区間に対する候補を２回目の音声信号の部分区間に対する候補に入れ替える場合について説明した。実施の形態５では、音響的類似度と照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間を検出し、その部分区間に対する候補を２回目の音声信号の部分区間に対する候補に入れ替える場合について説明する。
【０１０７】
実施の形態５の音声認識装置の構成は、図１に示す実施の形態１の音声認識装置の構成と同様である。ただし、実施の形態５の音声認識装置では、第１のモデル照合手段４は、１回目の音声信号と単語辞書記憶手段３に記憶されている単語辞書との間でモデル照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する１または複数の候補を順位をつけて得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものである。
【０１０８】
また、認識結果入れ替え手段８は、１回目の音声の認識結果を認識結果表示手段９に表示し、１回目の音声の認識結果が正しくない場合、１回目の音声信号の部分区間毎に、２回目の音声信号の部分区間との音響的類似度と照合スコアとの差分スコアを求め、差分スコアが高い１回目の音声信号の部分区間を検出し、その部分区間に対する候補を２回目の音声信号の部分区間に対する候補に入れ替え、新たな１回目の音声の認識結果を認識結果表示手段９に表示し、新たな１回目の音声の認識結果が正しくない場合、その部分区間に対する候補を２回目の音声信号に対する他の候補に入れ替え、正しい１回目の音声の認識結果が得られた段階で１回目の音声の認識結果を確定し、確定した１回目の音声の認識結果を出力するものである。
【０１０９】
次に動作について説明する。
図１７及び図１８はこの発明の実施の形態５による音声認識装置の動作の説明に供するフローチャートである。
【０１１０】
発声者が複数の認識対象となる単語の音声（１回目の音声）を発声し、１回目の音声が音声入力手段２に入力する（ステップＳＴ８１）と、音声入力手段２は１回目の音声の音声信号（１回目の音声信号）を出力する。音声入力手段２から出力された１回目の音声信号は、第１のモデル照合手段４に入力する。第１のモデル照合手段４は、１回目の音声信号と単語辞書記憶手段３に記憶されている単語辞書との間で連続ＤＰマッチングによるモデル照合処理を行い（ステップＳＴ８２）、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する１または複数の候補を順位をつけて得るとともに、１回目の音声信号の部分区間毎に照合スコアを求め、それらを認識結果入れ替え手段８に出力する。
その後、ステップＳＴ３からステップＳＴ１１までを実施の形態１の場合と同様に行う。
【０１１１】
認識結果入れ替え手段８は、１回目の音声信号の部分区間毎に、２回目の音声信号の部分区間との音響的類似度と照合スコアとの差分スコアを求め（ステップＳＴ８３）、差分スコアが高い１回目の音声信号の部分区間を検出し（ステップＳＴ８４）、Ｍ＝１とした（ステップＳＴ８５）後、その部分区間に対する候補を２回目の音声信号の部分区間に対する１位の候補に入れ替え（ステップＳＴ８６）、新たな１回目の音声の認識結果を認識結果表示手段９に表示する（ステップＳＴ８７）。
その後、ステップＳＴ１６からステップＳＴ１９までを実施の形態１の場合と同様に行う。
【０１１２】
以下、具体例により上述した動作を説明する。
ここでは、認識対象が図２２に示す住所であり、発声者が「神奈川県横浜市南区本牧」と発声したとき、「本牧」が「中里」と誤認識されたため、新たに「本牧」と発声した場合について説明する。また、照合スコア及び音響的類似度が０〜１０００までの範囲の数値で表わされ、数値が大きいほど、照合の度合いや類似の度合いが高いものとする。
【０１１３】
発声者が「神奈川県横浜市南区本牧」と発声したとき、図１９に示すように、第１のモデル照合手段４により、音声入力手段２から出力された１回目の音声信号Ｓ１から１回目の音声中の４つの単語に対応する４つの部分区間Ｓ１１〜Ｓ１４が検出され、部分区間Ｓ１１に対する１位の候補として「神奈川県」、部分区間Ｓ１２に対する１位の候補として「横浜市」、部分区間Ｓ１３に対する１位の候補として「南区」、部分区間Ｓ１４に対する１位の候補として「中里」が得られ、認識結果入れ替え手段８に記憶された。また、図１９に示すように、第１のモデル照合手段４により、１回目の音声信号Ｓ１の部分区間Ｓ１１〜Ｓ１４毎に、照合スコアＣ２［ｉ］が、それぞれ「８００」、「７５０」、「８００」、「４００」と求められた。部分区間Ｓ１４は１回目の音声中の誤認識された単語に対応する部分区間であるため、部分区間Ｓ１４の照合スコアが他の部分区間の照合スコアより小さい値となっている。また、「神奈川県横浜市南区中里」と認識結果表示手段９に表示された。
【０１１４】
この場合、「本牧」が「中里」と誤認識されたため、発声者が訂正キーを押し、新たに「本牧」と発声すると、図１９に示すように、第２のモデル照合手段６により、音声入力手段２から出力された２回目の音声信号Ｓ２から１つの部分区間Ｓ２１が検出され、１位の候補として「本牧」、２位の候補として「中区」、３位の候補として「多摩区」が得られ、認識結果入れ替え手段８に記憶された。また、図１９に示すように、スポッティング手段７により、１回目の音声信号Ｓ１と２回目の音声信号Ｓ２との間で連続ＤＰマッチングによるスポッティング処理が行われ、１回目の音声信号Ｓ１のそれぞれの部分区間Ｓ１１〜Ｓ１４と２回目の音声信号Ｓ２の部分区間Ｓ２１との間の音響的類似度Ｃ１［ｉ］が、それぞれ「１００」、「１５０」、「８００」、「７８０」と求められた。また、図１９に示すように、認識結果入れ替え手段８により、１回目の音声信号Ｓ１の部分区間Ｓ１１〜Ｓ１４毎に、２回目の音声信号Ｓ２の部分区間Ｓ２１との音響的類似度と照合スコアとの差分スコアＣ３［ｉ］が、それぞれ「−７００」、「−６００」、「０」、「３８０」と求められ、差分スコアが高い１回目の音声信号Ｓ１の部分区間Ｓ１４が検出された。そして、図１９に示すように、認識結果入れ替え手段８により、検出された１回目の音声信号Ｓ１の部分区間Ｓ１４に対する候補である「中里」が、２回目の音声信号Ｓ２の部分区間Ｓ２１に対する１位の候補である「本牧」に入れ替えられ、新たな１回目の音声の認識結果である「神奈川県横浜市南区本牧」が認識結果表示手段９に表示された。
【０１１５】
認識結果表示手段９に表示された新たな１回目の音声の認識結果が正しいため、発声者が確定キーを押すと、１回目の音声の認識結果が確定し、確定した１回目の音声の認識結果が認識結果入れ替え手段８から出力された。
【０１１６】
ここで照合スコアについて説明する。
図２０は「神奈川県横浜市南区本牧」と発声したときに得られた音声信号と、「神奈川県」、「横浜市」、「南区」、「中里」という単語の情報を連続して含む単語辞書との間にモデル照合処理を行った結果を示したものである。横軸は音声信号を表わし、ｔフレームという単位で表わす。縦軸は単語辞書を表わし、ｕ状態という単位で表わす。音声信号は全体でＴフレーム存在し、単語辞書は全体でＵ状態存在する。
【０１１７】
音声信号は発声により長さが変化し、部分的にも伸縮する。このため、モデル照合処理する際に、音声信号と単語辞書との対応関係を演算して最適な対応関係を求める。この対応関係はダイナミックプログラミング、あるいはビタビ演算と呼ばれる演算方法により効率よく計算することができる。このようにして音声信号のフレームｔと単語辞書の状態ｕとの最適な対応関係を示したものが図２０中の最適経路である。状態ｕに対するフレームｔの最適な対応関係を（１）式で示す。
【０１１８】
ｕ＝Ｇ（ｔ）                              ・・・（１）
【０１１９】
一方、フレームｔの音声信号と状態ｕの単語辞書との音響的類似度を局所距離Ｄ（ｔ，ｕ）で表わす。局所距離は値が小さい程、音声信号と単語辞書との音響的類似度が高いことを意味する。単語ｉの照合スコアＣ２［ｉ］は単語ｉに属する最適経路上の局所距離をフレームについて平均したものである。図２０に示すように単語ｉに属する状態と対応する音声信号のフレームをｔｓ（ｉ）からｔｅ（ｉ）であるとすると、単語ｉに対する照合スコアＣ２［ｉ］は（２）式で演算される。
【０１２０】
【数１】
0004270770.tif 000002
【０１２１】
以上のように、この実施の形態５によれば、１回目の音声が誤認識された場合、音響的類似度と照合スコアとを用いて、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間を検出し、その部分区間に対する候補を２回目の音声信号の部分区間に対する候補に入れ替えるので、音声信号のゆらぎなどにより、誤認識された単語に対応する部分区間と異なる部分区間の音響的類似度が高くなった場合でも、効率的に誤認識された単語を修正することができ、使用しやすい音声認識装置が得られる効果がある。
【０１２２】
なお、この実施の形態では、音響的類似度と照合スコアとの差分スコアを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間を検出する場合について説明したが、別の演算手法から得られる値を用いて誤認識された単語に対応する部分区間を検出する場合であっても同様の効果が得られる。
【０１２３】
また、この実施の形態では、音声認識装置の構成が実施の形態２の音声認識装置の構成と同様である場合について説明したが、実施の形態１の音声認識装置の構成と同様である場合であっても同様の効果が得られる。
【０１２４】
上述した各実施の形態で説明した音声認識装置及び音声認識方法は、コンピュータに音声認識プログラムを組み込むことによっても得られる。
【０１２５】
【発明の効果】
以上のように、この発明によれば、認識対象となる単語の情報を含む単語辞書を記憶する単語辞書記憶手段と、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第１の照合手段と、２回目の音声信号と単語辞書との間で照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第２の照合手段と、１回目の音声信号のそれぞれの部分区間と、２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング手段と、スポッティング手段で得られた音響的類似度を用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替える認識結果入れ替え手段とを備えるように音声認識装置を構成したので、効率的に誤認識された部分を修正することができる音声認識装置が得られる効果がある。
【０１２６】
この発明によれば、２回目の音声が、１回目の音声中の誤認識された単語の音声のみからなる場合、認識結果入れ替え手段を、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識装置を構成したので、誤認識された部分を効率的に修正することができる音声認識装置が得られる効果がある。
【０１２７】
この発明によれば、２回目の音声が、１回目の音声中の誤認識された単語及びそれに後続する１又は複数の単語の音声からなる場合、認識結果入れ替え手段を、音響的類似度が高い１回目の音声信号の部分区間及び２回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加するものとするように音声認識装置を構成したので、誤認識された単語及びそれに後続する１または複数の単語の音声を２回目の音声として発声した場合でも、誤認識された部分を効率的に修正することができる音声認識装置が得られる効果がある。
【０１２８】
この発明によれば、認識結果入れ替え手段を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、検出された１回目の音声信号の部分区間に対する候補と同じか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識装置を構成したので、誤認識された部分を効率的に修正することができる音声認識装置が得られる効果がある。
【０１２９】
この発明によれば、単語辞書記憶手段を、認識対象となる単語の情報を接続関係を規定する構文規則に従って含む単語辞書を記憶するものとし、認識結果入れ替え手段を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能であるか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その前後の部分区間に対する候補と接続可能な検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識装置を構成したので、誤認識された部分を効率的に修正することができる音声認識装置が得られる効果がある。
【０１３０】
この発明によれば、第１の照合手段を、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものとし、認識結果入れ替え手段を、スポッティング手段で得られた音響的類似度と第１の照合手段で得られた照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識装置を構成したので、音声信号のゆらぎなどにより、誤認識された部分に対応する部分区間と異なる部分区間の音響的類似度が高くなった場合でも、誤認識された部分を効率的に修正することができる音声認識装置が得られる効果がある。
【０１３１】
この発明によれば、１回目の音声信号と認識対象となる単語の情報を含む単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第１の照合工程と、２回目の音声信号と単語辞書との間で照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第２の照合工程と、１回目の音声信号のそれぞれの部分区間と、２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング工程と、スポッティング工程で得られた音響的類似度を用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替える認識結果入れ替え工程とを備えるように音声認識方法を構成したので、効率的に誤認識された部分を修正することができる音声認識方法が得られる効果がある。
【０１３２】
この発明によれば、２回目の音声が、１回目の音声中の誤認識された単語の音声のみからなる場合、認識結果入れ替え工程を、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識方法を構成したので、効率的に誤認識された部分を修正することができる音声認識方法が得られる効果がある。
【０１３３】
この発明によれば、２回目の音声が、１回目の音声中の誤認識された単語及びそれに後続する１又は複数の単語の音声からなる場合、認識結果入れ替え工程を、音響的類似度が高い１回目の音声信号の部分区間及び２回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加するものとするように音声認識方法を構成したので、誤認識された単語及びそれに後続する１または複数の単語の音声を２回目の音声として発声した場合でも、誤認識された部分を効率的に修正することができる音声認識方法が得られる効果がある。
【０１３４】
この発明によれば、認識結果入れ替え工程を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、検出された１回目の音声信号の部分区間に対する候補と同じか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識方法を構成したので、効率的に誤認識された部分を修正することができる音声認識方法が得られる効果がある。
【０１３５】
この発明によれば、認識結果入れ替え工程を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、認識対象となる単語の情報を接続関係を規定する構文規則に従って含む単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能であるか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その前後の部分区間に対する候補と接続可能な検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識方法を構成したので、効率的に誤認識された部分を修正することができる音声認識方法が得られる効果がある。
【０１３６】
この発明によれば、第１の照合工程を、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものとし、認識結果入れ替え工程を、スポッティング工程で得られた音響的類似度と第１の照合工程で得られた照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識方法を構成したので、音声信号のゆらぎなどにより、誤認識された部分に対応する部分区間と異なる部分区間の音響的類似度が高くなった場合でも、誤認識された部分を効率的に修正することができる音声認識方法が得られる効果がある。
【０１３７】
この発明によれば、コンピュータに、１回目の音声信号と認識対象となる単語の情報を含む単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第１の照合機能と、２回目の音声信号と単語辞書との間で照合処理を行い、２回目の音声信号から２回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得る第２の照合機能と、１回目の音声信号のそれぞれの部分区間と、２回目の音声信号のそれぞれの部分区間との間の音響的類似度を求めるスポッティング機能と、スポッティング機能で得られた音響的類似度を用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替える認識結果入れ替え機能とを実現させるものであるように音声認識プログラムを構成したので、効率的に誤認識された部分を修正することができる音声認識方法が得られる効果がある。
【０１３８】
この発明によれば、２回目の音声が、１回目の音声中の誤認識された単語の音声のみからなる場合、認識結果入れ替え機能を、２回目の音声信号の部分区間と音響的類似度が高い１回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識プログラムを構成したので、効率的に誤認識された部分を修正することができる音声認識方法が得られる効果がある。
【０１３９】
この発明によれば、２回目の音声が、１回目の音声中の誤認識された単語及びそれに後続する１又は複数の単語の音声からなる場合、認識結果入れ替え機能を、音響的類似度が高い１回目の音声信号の部分区間及び２回目の音声信号の部分区間を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間として検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替え、検出されなかった２回目の音声信号の部分区間に対する候補をそれに付加するものとするように音声認識プログラムを構成したので、誤認識された単語及びそれに後続する１または複数の単語の音声を２回目の音声として発声した場合でも、誤認識された部分を効率的に修正することができる音声認識プログラムが得られる効果がある。
【０１４０】
この発明によれば、認識結果入れ替え機能を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、検出された１回目の音声信号の部分区間に対する候補と同じか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その候補と異なる検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識プログラムを構成したので、効率的に誤認識された部分を修正することができる音声認識方法が得られる効果がある。
【０１４１】
この発明によれば、認識結果入れ替え機能を、１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された２回目の音声信号の部分区間に対する候補が、認識対象となる単語の情報を接続関係を規定する構文規則に従って含む単語辞書中の構文規則に従って、検出された１回目の音声信号の部分区間の前後の部分区間に対する候補と接続可能であるか否かを判断し、検出された１回目の音声信号の部分区間に対する候補を、その前後の部分区間に対する候補と接続可能な検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識プログラムを構成したので、効率的に誤認識された部分を修正することができる音声認識方法が得られる効果がある。
【０１４２】
この発明によれば、第１の照合機能を、１回目の音声信号と単語辞書との間で照合処理を行い、１回目の音声信号から１回目の音声中のそれぞれの単語に対応する部分区間を検出し、それぞれの部分区間に対する候補を得るとともに、１回目の音声信号の部分区間毎に照合スコアを求めるものとし、認識結果入れ替え機能を、スポッティング機能で得られた音響的類似度と第１の照合機能で得られた照合スコアとを用いて１回目の音声中の誤認識された単語に対応する１回目の音声信号の部分区間及び２回目の音声信号の部分区間を検出し、検出された１回目の音声信号の部分区間に対する候補を、検出された２回目の音声信号の部分区間に対する候補に入れ替えるものとするように音声認識プログラムを構成したので、音声信号のゆらぎなどにより、誤認識された部分に対応する部分区間と異なる部分区間の音響的類似度が高くなった場合でも、誤認識された部分を効率的に修正することができる音声認識プログラムが得られる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による音声認識装置の構成を示すブロック図である。
【図２】  この発明の実施の形態１による音声認識装置の動作の説明に供するフローチャートである（その１）。
【図３】  この発明の実施の形態１による音声認識装置の動作の説明に供するフローチャートである（その２）。
【図４】  この発明の実施の形態１による音声認識装置の動作の説明に供するフローチャートである（その３）。
【図５】  この発明の実施の形態１による音声認識装置の具体的な動作の説明に供する図である（その１）。
【図６】  この発明の実施の形態１による音声認識装置の具体的な動作の説明に供する図である（その２）。
【図７】  この発明の実施の形態１による音声認識装置の具体的な動作の説明に供する図である（その３）。
【図８】  この発明の実施の形態２による音声認識装置の構成を示すブロック図である。
【図９】  この発明の実施の形態２による音声認識装置の動作の説明に供するフローチャートである（その１）。
【図１０】  この発明の実施の形態２による音声認識装置の動作の説明に供するフローチャートである（その２）。
【図１１】  この発明の実施の形態２による音声認識装置の具体的な動作の説明に供する図である。
【図１２】  この発明の実施の形態３による音声認識装置の動作の説明に供するフローチャートである。
【図１３】  この発明の実施の形態３による音声認識装置の具体的な動作の説明に供する図である。
【図１４】  この発明の実施の形態４による音声認識装置の動作の説明に供するフローチャートである。
【図１５】  この発明の実施の形態４による音声認識装置の単語辞書記憶手段に記憶されている単語辞書の状態図である。
【図１６】  この発明の実施の形態４による音声認識装置の具体的な動作の説明に供する図である。
【図１７】  この発明の実施の形態５による音声認識装置の動作の説明に供するフローチャートである（その１）。
【図１８】  この発明の実施の形態５による音声認識装置の動作の説明に供するフローチャートである（その２）。
【図１９】  この発明の実施の形態５による音声認識装置の具体的な動作の説明に供する図である。
【図２０】  照合スコアの算出方法の説明に供する図である。
【図２１】  特開平４−１８１２９９号公報に示された従来の音声認識装置の構成を示すブロック図である。
【図２２】  音声認識装置の認識対象の具体例を示す図である。
【図２３】  従来の音声認識装置の具体的な動作の説明に供する図である（その１）。
【図２４】  従来の音声認識装置の具体的な動作の説明に供する図である（その２）。
【図２５】  従来の音声認識装置の具体的な動作の説明に供する図である（その３）。
【図２６】  従来の音声認識装置の具体的な動作の説明に供する図である（その４）。
【符号の説明】
１，２１  音声認識装置、２  音声入力手段、３  単語辞書記憶手段、４  第１のモデル照合手段、５  音声信号記憶手段、６，２２  第２のモデル照合手段、７，２４  スポッティング手段、８，２５  認識結果入れ替え手段、９  認識結果表示手段、２３  部分区間記憶手段。
【図１】
0004270770.tif 000003
【図２】
0004270770.tif 000004
【図３】
0004270770.tif 000005
【図４】
0004270770.tif 000006
【図５】
0004270770.tif 000007
【図６】
0004270770.tif 000008
【図７】
0004270770.tif 000009
【図８】
0004270770.tif 000010
【図９】
0004270770.tif 000011
【図１０】
0004270770.tif 000012
【図１１】
0004270770.tif 000013
【図１２】
0004270770.tif 000014
【図１３】
0004270770.tif 000015
【図１４】
0004270770.tif 000016
【図１５】
0004270770.tif 000017
【図１６】
0004270770.tif 000018
【図１７】
0004270770.tif 000019
【図１８】
0004270770.tif 000020
【図１９】
0004270770.tif 000021
【図２０】
0004270770.tif 000022
【図２１】
0004270770.tif 000023
【図２２】
0004270770.tif 000024
【図２３】
0004270770.tif 000025
【図２４】
0004270770.tif 000026
【図２５】
0004270770.tif 000027
【図２６】
0004270770.tif 000028