(57)【特許請求の範囲】
【請求項１】
利用者が発した第一発声を音声認識し、当該第一発声の音声認識に誤りがある場合、修正するための第二発声を利用者にさせる音声認識結果修正支援システムであって、
利用者の発声を認識する音声認識手段と、
前記認識した発声を認識テキストとして表示する音声認識テキスト表示手段と、
前記認識テキストの中から利用者が選択したテキストを誤認識テキストとして取得し、予め定められたルールおよび当該誤認識テキストに基づいて、前記認識テキストの中から前記第二発声をさせる最適なテキストの範囲を判定する判定手段と、
前記最適なテキストの範囲を表示し、利用者に前記第二発声を促す修正発声提示手段と、
利用者が発した前記第二発声を認識し、前記第一発声の認識テキストのうち、利用者が選択した前記誤認識テキストに該当すると判断されるテキストのみを、当該テキストに該当する前記第二発声の認識テキストであって前記第一発声の認識テキストの最適なテキスト範囲に存在しないテキストで置換する認識テキスト置換手段とを備え、
前記修正発声提示手段は、置換された前記認識テキストを利用者に提示する
ことを特徴とする音声認識結果修正支援システム。
【請求項２】
判定手段は、
誤認識選択テキストの始端文字順および終端文字順を取得し、認識テキストのうち、始端文字順に対応する文字が含まれる単語から、終端文字順に対応する文字が含まれる単語までの単語を連結して誤認識単語と判定する選択部単語判定手段を含み、
前記誤認識単語を用いて第二発声をさせる最適なテキストの範囲を判定する
請求項１記載の音声認識結果修正支援システム。
【請求項３】
判定手段は、
誤認識単語と、認識テキストのうち当該誤認識単語と連続するフレーズと判断できる単語とを連結し、連結したテキストの範囲を第二発声のための最適なテキストの範囲と判定する選択連続フレーズ判定手段を含む
請求項２記載の音声認識結果修正支援システム。
【請求項４】
利用者が発した第一発声を音声認識し、当該第一発声の音声認識に誤りがある場合、修正するための第二発声を利用者にさせる音声認識結果修正支援方法であって、
利用者の発声を認識し、
前記認識した発声を認識テキストとして表示し、
前記認識テキストの中から利用者が選択したテキストを誤認識テキストとして取得し、予め定められたルールおよび当該誤認識テキストに基づいて、前記認識テキストの中から前記第二発声をさせる最適なテキストの範囲を判定し、
前記最適なテキストの範囲を表示し、利用者に前記第二発声を促し、
利用者が発した前記第二発声を認識し、前記第一発声の認識テキストのうち、利用者が選択した前記誤認識テキストに該当すると判断されるテキストのみを、当該テキストに該当する前記第二発声の認識テキストであって前記第一発声の認識テキストの最適なテキスト範囲に存在しないテキストで置換し、
置換された前記認識テキストを利用者に提示する
ことを特徴とする音声認識結果修正支援方法。
【請求項５】
コンピュータに、利用者が発した第一発声を音声認識し、当該第一発声の音声認識に誤りがある場合、修正するための第二発声を利用者にさせる処理を実行させるための音声認識結果修正支援プログラムであって、
コンピュータに、
利用者の発声を認識する音声認識処理と、
前記認識した発声を認識テキストとして表示する音声認識テキスト表示処理と、
前記認識テキストの中から利用者が選択したテキストを誤認識テキストとして取得し、予め定められたルールおよび当該誤認識テキストに基づいて、前記認識テキストの中から前記第二発声をさせる最適なテキストの範囲を判定する判定処理と、
前記最適なテキストの範囲を表示し、利用者に前記第二発声を促す修正発声提示処理と、
利用者が発した前記第二発声を認識し、前記第一発声の認識テキストのうち、利用者が選択した前記誤認識テキストに該当すると判断されるテキストのみを、当該テキストに該当する前記第二発声の認識テキストであって前記第一発声の認識テキストの最適なテキスト範囲に存在しないテキストで置換する認識テキスト置換処理とを実行させ、
前記修正発声提示処理で、置換された前記認識テキストを利用者に提示させる
ことを特徴とする音声認識結果修正支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤認識部分を利用者の第二発声により修正にする音声認識結果修正支援システム、音声認識結果修正支援方法および音声認識結果修正支援プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンを業務利用する流れが拡大しており、その用途は、例えば外回りの営業マンの顧客先でのプレゼンテーションや外出先での日報作成等である。しかし、スマートフォンは、キーボードが小さいことなどの要因により、日報作成のようなテキスト入力の際には、パソコンからの入力と比較して作業効率が大きく低下する。このため、スマートフォンの入力において、音声認識を活用する機運が広がっている。スマートフォンの利用者は、音声認識によりテキストを入力できれば、キーボード入力と比較して大幅な作業短縮が見込めるからである。
【０００３】
なお、音声認識に用いる装置として、例えば、特許文献３に音声認識装置が開示されている。
【０００４】
しかし、音声認識の精度は１００％ではなく、認識に誤りが発生することがある。その場合、利用者は誤ったテキストをキーボードから修正する作業を行うことができる。したがって、誤りが多ければ多いほど修正作業が増えて効率が下がるという課題があった。このような課題に対して、誤認識を効率的に修正できる一般技術が開発されている。
【０００５】
そのような一般技術として、例えば、特許文献１および特許文献２に開示された技術がある。これらの技術は、誤認識テキストがある場合に、利用者が誤認識テキストに対する修正用音声（第二発声）を発声し、第二発声の認識テキストを使って誤認識テキストを置換する技術であった。
【０００６】
しかし、特許文献１および特許文献２に記載された発明には、第一発声で正しく認識されていたテキストであっても、第二発声で誤認識するとテキストが誤変換される課題がある。このような課題への対処として、誤認識テキストのみを利用者に正確に選択させてから第二発声させる方法が考えられる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１‐０９２４９３号公報
【特許文献２】特開２００３‐３１６３８６号公報
【特許文献３】特開２００２‐０９９２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、利用者が誤認識テキストを選択する際に、スマートフォン等の小さい画面上では正確に選択することが難しかったり、選択範囲が狭すぎて音声認識装置の誤認識が多発したりする課題がある。一般的な音声認識システムは、音声をテキストに変換する際、単語単位でテキストを生成したり、単語と単語の係り受けなどを考慮して最適なテキストを生成する。そのため、例えば、「クライド」を「クラウド」に修正するために、「イ」の部分のみを選択し第二発声するような場合、「胃」のように、かえって誤認識が多発するという課題があった。
【０００９】
本発明は、音声認識の誤認識テキスト修正のために行われる第二発声での認識誤りを低減できる音声認識結果修正支援システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による音声認識結果修正支援システムは、利用者が発した第一発声を音声認識し、当該第一発声の音声認識に誤りがある場合、修正するための第二発声を利用者にさせる音声認識結果修正支援システムであって、利用者の発声を認識する音声認識手段と、前記認識した発声を認識テキストとして表示する音声認識テキスト表示手段と、前記認識テキストの中から利用者が選択したテキストを誤認識テキストとして取得し、予め定められたルールおよび当該誤認識テキストに基づいて、前記認識テキストの中から前記第二発声をさせる最適なテキストの範囲を判定する判定手段と、前記最適なテキストの範囲を表示し、利用者に前記第二発声を促す修正発声提示手段と、利用者が発した前記第二発声を認識し、前記第一発声の認識テキストのうち、利用者が選択した前記誤認識テキストに該当すると判断されるテキストのみを、当該テキストに該当する前記第二発声の認識テキストであって前記第一発声の認識テキストの最適なテキスト範囲に存在しないテキストで置換する認識テキスト置換手段とを備え、前記修正発声提示手段は、置換された前記認識テキストを利用者に提示することを特徴とする。
【００１１】
本発明による音声認識結果修正支援方法は、利用者が発した第一発声を音声認識し、当該第一発声の音声認識に誤りがある場合、修正するための第二発声を利用者にさせる音声認識結果修正支援方法であって、利用者の発声を認識し、前記認識した発声を認識テキストとして表示し、前記認識テキストの中から利用者が選択したテキストを誤認識テキストとして取得し、予め定められたルールおよび当該誤認識テキストに基づいて、前記認識テキストの中から前記第二発声をさせる最適なテキストの範囲を判定し、前記最適なテキストの範囲を表示し、利用者に前記第二発声を促し、利用者が発した前記第二発声を認識し、前記第一発声の認識テキストのうち、利用者が選択した前記誤認識テキストに該当すると判断されるテキストのみを、当該テキストに該当する前記第二発声の認識テキストであって前記第一発声の認識テキストの最適なテキスト範囲に存在しないテキストで置換し、置換された前記認識テキストを利用者に提示することを特徴とする。
【００１２】
本発明による音声認識結果修正支援プログラムは、コンピュータに、利用者が発した第一発声を音声認識し、当該第一発声の音声認識に誤りがある場合、修正するための第二発声を利用者にさせる処理を実行させるための音声認識結果修正支援プログラムであって、コンピュータに、利用者の発声を認識する音声認識処理と、前記認識した発声を認識テキストとして表示する音声認識テキスト表示処理と、前記認識テキストの中から利用者が選択したテキストを誤認識テキストとして取得し、予め定められたルールおよび当該誤認識テキストに基づいて、前記認識テキストの中から前記第二発声をさせる最適なテキストの範囲を判定する判定処理と、前記最適なテキストの範囲を表示し、利用者に前記第二発声を促す修正発声提示処理と、利用者が発した前記第二発声を認識し、前記第一発声の認識テキストのうち、利用者が選択した前記誤認識テキストに該当すると判断されるテキストのみを、当該テキストに該当する前記第二発声の認識テキストであって前記第一発声の認識テキストの最適なテキスト範囲に存在しないテキストで置換する認識テキスト置換処理とを実行させ、前記修正発声提示処理で、置換された前記認識テキストを利用者に提示させることを特徴とする。
【発明の効果】
【００１３】
本発明による音声認識結果修正支援システムは、音声認識の誤認識テキスト修正のために行われる第二発声での認識誤りを低減できる。
【図面の簡単な説明】
【００１４】
【図１】本発明による音声認識結果修正支援システムの実施形態の構成を示すブロック図である。
【図２】音声認識機能の動作を示すフローチャートである。
【図３】音声認識テキスト表示機能の動作を示すフローチャートである。
【図４】認識テキスト表示画面を示す説明図である。
【図５】修正発声提示機能の動作を示すフローチャートである。
【図６】選択部単語判定機能の動作を示すフローチャートである。
【図７】選択部連続フレーズ判定機能の動作を示すフローチャートである。
【図８】認識テキスト置換機能の動作を示すフローチャートである。
【図９】音声認識結果ＤＢに記憶された音声認識テキストテーブルを示す説明図である。
【図１０】音声認識結果ＤＢに記憶された音声認識単語品詞テーブルを示す説明図である。
【図１１】フレーズ判定ルールＤＢに記憶されたフレーズ判定テーブルを示す説明図である。
【図１２】本発明による音声認識結果修正支援システムの主要部を示すブロック図である。
【発明を実施するための形態】
【００１５】
図１は、本発明による音声認識結果修正支援システムの実施形態の構成を示すブロック図である。図１に示すように、本実施形態の音声認識結果修正支援システムは、音声認識結果データを保存する音声認識結果データベース（ＤＢ）１０と、誤認識テキストと同一の単語や連続するフレーズを判断するためのルールを蓄積したフレーズ判定ルールデータベース（ＤＢ）２０とを備える。
【００１６】
また、本実施形態の音声認識結果修正支援システムは、音声認識を実行する音声認識機能１１と、音声認識した結果のテキスト（認識テキスト）を表示する音声認識テキスト表示機能１２と、選択された誤認識テキストに対して、第二発声のための最適なテキストの範囲を提示し第二発声を促す修正発声提示機能１３とを備える。また、本実施形態の音声認識結果修正支援システムは、認識テキストの中から、選択された誤認識テキストを含む単語を判定する選択部単語判定機能１４と、選択された誤認識テキストと連続するフレーズを判定する選択部連続フレーズ判定機能１５とを備える。
【００１７】
また、本実施形態の音声認識結果修正支援システムは、第二発声の認識テキストの中で利用者が選択した第一発声の誤認識テキストに該当すると判断されるテキストのみを置換し利用者に提示する認識テキスト置換機能１６を備える。なお、上記の各機能は、プログラムに基づいて処理を実行するＣＰＵで実現可能である。また、上記の各機能は、音声認識結果ＤＢ１０およびフレーズ判定ルールＤＢ２０に接続されている。
【００１８】
次に、動作について詳細に説明する。なお、以下の説明において、携帯機器に音声認識結果修正支援システムを搭載した構成を例にするが、そのような構成に限られない。例えば、携帯機器とネットワークを介して通信するサーバ内に音声認識結果修正支援システムを搭載し、携帯機器のマイク音声を、ネットワークを介してサーバに送信し、音声認識テキストを、ネットワークを介して携帯機器に提供するようにしてもよい。
【００１９】
利用者が携帯機器に向かって話した音声を音声認識する手順を説明する。図２は、音声認識機能１１の動作を示すフローチャートである。図４は、認識テキスト表示画面を示す説明図である。図９は、音声認識結果ＤＢに記憶された音声認識テキストテーブルを示す説明図である。図１０は、音声認識結果ＤＢに記憶された音声認識単語品詞テーブルを示す説明図である。
【００２０】
はじめに利用者は、携帯機器のマイク音声を録音する（ステップＳ１００１）。音声の録音は、例えば図４に示す画面の音声入力ボタン１３４の押し下げられると開始し、押し下げられると終了する。図４に示す画面は、携帯機器に表示される画面であり、音声認識テキスト表示機能１２が生成する画面である。なお、本実施形態では、携帯機器としてスマートフォンを想定しているが、例えば携帯電話やＰＤＡ等を用いてもよい。また、音声録音方法も上記の方法に限られない。
【００２１】
次に、音声認識機能１１は、Ｓ１００１で録音した音声に対して音声認識を実行する（ステップＳ１００２）。音声認識を行うために、例えば、特許文献３に記載されているような公知の音声認識装置を、本実施形態の音声認識結果修正支援システムに搭載する。次に、音声認識機能１１は、ステップＳ１００２で音声認識して得られた認識テキストを図９に示すような音声認識テキストテーブルに登録する（ステップＳ１００３）。音声認識機能１１は、認識テキストが得られた場合、認識テキストＩＤを採番し、認識テキストＩＤとともに認識テキストを登録する。
【００２２】
図９に示す例では、利用者が「コンサルからの情報では、競合は当社提案価格の半額以下であり、依然厳しい状況が予想される」と発声した結果、「コンばりであらの情報だが共通は当初提案価格の晩学以外であり依然厳しい状況が予算されうる」と認識されている。そして、認識テキストＩＤ「３４」が採番され、認識した内容が認識テキスト１１１に、その認識テキストＩＤとともに登録されている。
【００２３】
次に、音声認識機能１１は、音声認識テキストを構成する単語と単語の品詞情報を図１０に示すような音声認識単語品詞テーブルに登録する（ステップＳ１００４）。例えば、図１０に示す音声認識結果１２１のように、認識テキストＩＤ、単語ＩＤ、認識テキストを構成する単語、単語の品詞情報、および各単語の始端文字と終端文字の認識テキスト中の出現順序が単語数分登録される。
【００２４】
次に、音声認識した結果のテキストを利用者に表示する手順を説明する。図３は、音声認識テキスト表示機能１２の動作を示すフローチャートである。はじめに、音声認識テキスト表示機能１２は、音声認識テキストテーブルから認識テキストを取得する（ステップＳ２００１）。なお、ステップＳ２００１において、認識テキストＩＤ「３４」に該当するテキストが取得されたとして以下の説明をする。次に、図４に示す画面１３１のように、取得した認識テキストを画面に表示する（ステップＳ２００２）。認識テキストを修正するには、図４に示す画面１３１のように、利用者は誤認識テキストを選択して、修正対象テキストを確定する。
【００２５】
次に、利用者が修正対象テキストを確定した際に、第二発声のための最適なテキストの範囲を判定し、判定したテキストを含めて利用者に第二発声を促す手順を説明する。図５は、修正発声提示機能１３の動作を示すフローチャートである。図６は、選択部単語判定機能１４の動作を示すフローチャートである。図７は、選択部連続フレーズ判定機能１５の動作を示すフローチャートである。図１１は、フレーズ判定ルールＤＢ２０に記憶されたフレーズ判定テーブルを示す説明図である。
【００２６】
はじめに、修正発声提示機能１３は、利用者が誤認識テキストと判断して選択したテキスト（誤認識選択テキスト）を選択部単語判定機能１４に与える。そして、修正発声提示機能１３は、選択部単語判定機能１４が判定した、誤認識テキストを含んだ単語（誤認識単語）を取得する（図５に示すステップＳ３００１）。
【００２７】
図６を用いて選択部単語判定機能１４の動作について説明する。また、以下、図４に示す画面１３１に表示された「コンばりであらの情報だが共通は当初提案価格の晩学以外であり依然厳しい状況が予算されうる」という認識テキストの中で、利用者が「ばりであ」という部分を誤認識テキストと判断し選択した場合を例として説明する。「ばりであ」という誤認識選択テキストを与えられた選択部単語判定機能１４は、認識テキストの中で「ばりであ」という部分の始端文字順と終端文字順を取得する（ステップＳ４００１）。
【００２８】
本実施例では、選択部単語判定機能１４は、始端文字順として「３」、終端文字順として「６」を取得する。次に、選択部単語判定機能１４は、図１０に示す音声認識単語品詞テーブルの認識テキストＩＤに一致する行の中から、「始端」列が始端文字順以下の数字で最も大きい行の単語ＩＤを取得する（ステップＳ４００２）。本実施例では、「始端」列が「３」の「ばり」（単語ＩＤ「２」）が取得される。
【００２９】
次に、選択部単語判定機能１４は、図１０に示す音声認識単語品詞テーブルの認識テキストＩＤに一致する行の中から、「終端」列が終端文字順以上の数字で最も小さい行の単語ＩＤを取得する（ステップＳ４００３）。本実施例では、「終端」列が「７」の「あら」（単語ＩＤ「４」）が取得される。次に、選択部単語判定機能１４は、Ｓ４００２で取得した単語ＩＤ以上で、Ｓ４００３で取得した単語ＩＤ以下のすべての単語ＩＤに一致する単語を取得し単語を連結する（ステップＳ４００４）。本実施例では、「ばり」「で」「あら」（単語ＩＤ「２」、「３」、「４」）が取得され、連結した結果「ばりであら」が誤認識単語と判定される。
【００３０】
次に、修正発声提示機能１３は、選択部単語判定機能１４が判定した誤認識単語を選択部連続フレーズ判定機能１５に与え、選択部連続フレーズ判定機能１５から誤認識連続フレーズを取得する（図５に示すステップＳ３００２）。
【００３１】
以下、図７を用いて選択部連続フレーズ判定機能１５の動作を説明する。選択部連続フレーズ判定機能１５は、選択部単語判定機能１４から「ばりであら」というテキストを与えられ、そのテキストが最大単語数に達したか判定する（ステップＳ５００１）。最大単語数とは１以上の整数であり、システムで任意に設定可能な値である。本実施例では「６」に設定してあるものとして説明する。「ばりであら」は３単語で構成されているので、ステップＳ５００２に進み、図１０に示すテキスト始端単語の品詞情報を音声認識単語品詞テーブルから取得する（ステップＳ５００２）。テキスト始端単語「ばり」の品詞情報は「名詞」であるので「名詞」を取得する。
【００３２】
次に、選択部連続フレーズ判定機能１５は、図１１に示すフレーズ判定テーブルから「対象品詞」列が始端単語の品詞で、かつ「順序」列が「前」に該当する行の接続品詞を取得する（ステップＳ５００３）。本実施例では、図１１の行１４１が該当するので「名詞」が取得される。次に、選択部連続フレーズ判定機能１５は、テキスト始端単語の一つ前の単語の品詞を音声認識単語品詞テーブルから取得する（ステップＳ５００４）。本実施例では、「テキスト始端単語の一つ前の単語」は「コン」であるため、「品詞」は「名詞」となる。
【００３３】
次に、選択部連続フレーズ判定機能１５は、ステップＳ５００４で取得した「テキスト始端単語の一つ前の単語」の品詞がＳ５００３で取得した接続品詞に一致するか判定する（ステップＳ５００５）。一致するので、テキストの先頭にＳ５００４で取得した単語を連結する（ステップＳ５００６）。その結果、テキストは「コンばりであら」となる。
【００３４】
次に、選択部連続フレーズ判定機能１５は、テキストが最大単語数に達したか判定する（ステップＳ５００７）。４単語なので、ステップＳ５００８に進み、テキスト終端単語の品詞情報を音声認識単語品詞テーブルから取得する。図１０に示すように、テキスト終端単語「あら」の品詞情報は「名詞」である。次に、フレーズ判定テーブルから「対象品詞」列が終端単語の品詞で、かつ「順序」列が「後」に該当する接続品詞を取得する（ステップＳ５００９）。本実施例では、図１１に示すフレーズ判定テーブルの行１４２、行１４３および行１４４が該当するので「名詞」、「助詞」および「助動詞」が取得される。
【００３５】
次に、選択部連続フレーズ判定機能１５は、テキスト終端単語の一つ後の単語の品詞を音声認識単語品詞テーブルから取得する（ステップＳ５０１０）。「テキスト終端単語の一つ後の単語」は「の」であり、「品詞」は「助詞」である。次に、ステップＳ５０１０で取得した「テキスト終端単語の一つ後の単語」の品詞が、Ｓ５００９で取得した接続品詞に一致するか判定する（ステップＳ５０１１）。一致するので、テキストの末尾にＳ５０１０で取得した単語を連結する（ステップＳ５０１２）。その結果、テキストは「コンばりであらの」となる。
【００３６】
次に、選択部連続フレーズ判定機能１５は、テキストが最大単語数に達したか判定する（ステップＳ５０１３）。５単語なので、テキスト終端単語の品詞情報を音声認識単語品詞テーブルから取得する（ステップＳ５００８）。テキスト終端単語「の」の品詞情報は「助詞」である。次に、選択部連続フレーズ判定機能１５は、フレーズ判定テーブルから「対象品詞」列が終端単語の品詞で、かつ「順序」列が「後」に該当する接続品詞を取得する（ステップＳ５００９）。本実施例では、図１１の行１４５および行１４６が該当するので「名詞」および「動詞」が取得される。
【００３７】
次に、選択部連続フレーズ判定機能１５は、テキスト終端単語の一つ後の単語の品詞を音声認識単語品詞テーブルから取得する（ステップＳ５０１０）。「テキスト終端単語の一つ後の単語」は「情報」であり、「品詞」は「名詞」である。次に、選択部連続フレーズ判定機能１５は、Ｓ５０１０で取得した「テキスト終端単語の一つ後の単語」の品詞がステップＳ５００９で取得した接続品詞に一致するか判定する（ステップＳ５０１１）。一致するので、テキストの末尾にＳ５０１０で取得した単語を連結する（ステップＳ５０１２）。その結果、テキストは「コンばりであらの情報」となる。
【００３８】
次に、選択部連続フレーズ判定機能１５は、テキストが最大単語数に達したか判定する（ステップＳ５０１３）。テキストは６単語であり最大単語数６に一致するので、「コンばりであらの情報」が、第二発声のための最適なテキストの範囲である誤認識連続フレーズと判定される。
【００３９】
修正発声提示機能１３は、誤認識連続フレーズを強調表示し、強調表示部に対する発声を促すメッセージを画面に表示させる（図５に示すステップＳ３００３）（図４に示す画面１３２）。
【００４０】
次に、第二発声の認識テキストを用いて、利用者が選択した第一発声の誤認識テキストに該当すると判断されるテキストのみを置換し修正結果を利用者に提示する手順を説明する。図８は、認識テキスト置換機能１６の動作を示すフローチャートである。本実施例では「コンサルからの情報」と利用者が第二発声を行い、その結果「コンサルからの情報」と認識テキストが取得されたとする。
【００４１】
はじめに、認識テキスト置換機能１６は、第二発声を音声認識機能１１に渡し認識テキストを取得する（ステップＳ６００１）。次に、第一発声の誤認識連続フレーズ「コンばりであらの情報」を取得する（ステップＳ６００２）。次に、順序変数ｎに１をセットする（ステップＳ６００３）。「順序変数ｎ」は、１以上の整数を格納した変数であり、認識テキスト置換機能１６の中で用いられる値である。次に、第一発声の誤認識連続フレーズにｎ番目の単語が存在するか判定する（ステップＳ６００４）。
【００４２】
１番目の単語「コン」が存在するので、認識テキスト置換機能１６は、その単語を取得する（ステップＳ６００５）。次に、ｎ番目の単語が、利用者が誤認識として選択したテキストであるか判定する（ステップＳ６００６）。「コン」は誤認識テキストとして選択されていないので、順序変数ｎに１を加算する（ステップＳ６００９）。この段階で順序変数ｎは２になる。次に、誤認識連続フレーズの２番目の単語が存在するので（ステップＳ６００４）、その単語「ばり」を取得（ステップＳ６００５）し誤認識として選択したテキストであるか判定する（ステップＳ６００６）。
【００４３】
「ばり」というテキストは、誤認識として選択されているので、認識テキスト置換機能１６は、第二発声の認識結果の２番目の単語「サル」が、第一発声の誤認識連続フレーズに存在せず、かつ置換単語変数に存在しているかどうか判定する。置換単語変数とは、第二発声の認識テキストの中で、第一発声の誤認識テキストに該当すると判断される単語を格納するための変数である。「サル」は、第一発声の誤認識連続フレーズに存在せず、かつ置換単語変数に存在していないため、置換単語変数に追加する（ステップＳ６００７）。
【００４４】
次に、認識テキスト置換機能１６は、第二発声の認識結果の３番目の単語「から」が、第一発声の誤認識連続フレーズに存在せず、かつ置換単語変数に存在しているかどうか判定する。「から」は、第一発声の誤認識連続フレーズに存在せず、かつ置換単語変数に存在していないため、置換単語変数に追加する（ステップＳ６００８）。これで置換単語変数は「サルから」となる。次に、順序変数ｎに１を加算する（ステップＳ６００９）。この段階で順序変数ｎは３になる。
【００４５】
次に、認識テキスト置換機能１６は、誤認識連続フレーズの３番目の単語が存在するので（ステップＳ６００４）、その単語「で」を取得（ステップＳ６００５）し、誤認識として選択したテキストであるか判定する（ステップＳ６００６）。「で」は誤認識テキストとして選択されているので、第二発声の認識結果の３番目の単語「から」が、第一発声の誤認識連続フレーズに存在せず、かつ置換単語変数に存在しているかどうか判定する。「から」は置換単語変数に存在しているので、追加されない。
【００４６】
次に、認識テキスト置換機能１６は、第二発声の認識結果の４番目の単語「の」が、第一発声の誤認識連続フレーズに存在せず、かつ置換単語変数に存在しているかどうか判定する。「の」は第一発声の誤認識連続フレーズに存在しているので、追加は行わない（ステップＳ６００８）。置換単語変数は「サルから」のままである。次に、認識テキスト置換機能１６は、順序変数ｎに１を加算する（ステップＳ６００９）。この段階で順序変数ｎは４になる。
【００４７】
次に、誤認識連続フレーズの４番目の単語が存在するので（ステップＳ６００４）、認識テキスト置換機能１６は、その単語「あら」を取得（ステップＳ６００５）し誤認識として選択したテキストであるか判定する（ステップＳ６００６）。「あら」は誤認識テキストとして選択されているので、第二発声の認識結果の４番目の単語「の」が、第一発声の誤認識連続フレーズに存在せず、かつ置換単語変数に存在しているかどうか判定する。「の」は第一発声の誤認識連続フレーズに存在しているので、追加されない。
【００４８】
なお、上記ステップＳ６００６の判定において、利用者が選択した誤認識テキストは「ばりであ」であるので、「あら」の一部しか含まない。ただし、「あら」は、選択部単語判定機能１４が判定した誤認識単語「ばりであら」に含まれるので、ステップＳ６００６の判定においては、誤認識テキストとみなして判定する。
【００４９】
次に、認識テキスト置換機能１６は、第二発声の認識結果の５番目の単語「情報」が、第一発声の誤認識連続フレーズに存在せず、かつ置換単語変数に存在しているかどうか判定する。「情報」は、第一発声の誤認識連続フレーズに存在しているので、追加されない。置換単語変数は「サルから」のままである。次に、順序変数ｎに１を加算する（ステップＳ６００９）。この段階で順序変数ｎは５になる。
【００５０】
次に、誤認識連続フレーズの５番目の単語が存在するので（ステップＳ６００４）、認識テキスト置換機能１６は、その単語「の」を取得（ステップＳ６００５）し、誤認識として選択したテキストであるか判定する（ステップＳ６００６）。「の」は誤認識テキストとして選択されていないので、順序変数ｎに１を加算する（ステップＳ６００９）。この段階で順序変数ｎは６になる。
【００５１】
次に、認識テキスト置換機能１６は、誤認識連続フレーズの６番目の単語が存在するので（ステップＳ６００４）、その単語「情報」を取得し（ステップＳ６００５）、誤認識として選択したテキストであるか判定する（ステップＳ６００６）。「情報」は誤認識テキストとして選択されていないので、順序変数ｎに１を加算する（ステップＳ６００９）。この段階で順序変数ｎは７になる。
【００５２】
次に、認識テキスト置換機能１６は、第一発声の誤認識連続フレーズに７番目の単語が存在しない（ステップＳ６００４） ので、第一発声の誤認識単語「ばりであら」を置換単語変数「サルから」に置換し画面に表示する（ステップＳ６０１０）（図４の画面１３３）。
【００５３】
本実施形態の音声認識結果修正支援システムによれば、音声認識の誤認識テキスト修正のために誤認識部を利用者が選択する際に、修正発声のための最適なテキスト範囲をシステムが提示する。そのため、第二発声での認識誤りを低減できるので、スマートフォンなどテキスト選択操作に手間のかかる端末での修正作業が軽減される。
【００５４】
また、本実施形態の音声認識結果修正支援システムによれば、誤認識テキスト部のみ、修正発声の認識テキストで自動修正する。そのため、修正発声時の誤認識の影響を受けず第二発声での認識誤りを低減できるので、修正作業が軽減される。
【００５５】
図１２は、本発明による音声認識結果修正支援システムの主要部を示すブロック図である。図１２に示すように本発明による音声認識結果修正支援システムは、利用者が発した第一発声を音声認識し、第一発声の音声認識に誤りがある場合、修正するための第二発声を利用者にさせる音声認識結果修正支援システムであって、利用者の発声を認識する音声認識手段１を備える。また、本発明による音声認識結果修正支援システムは、認識した発声を認識テキストとして表示する音声認識テキスト表示手段２と、認識テキストの中から利用者が選択したテキストを誤認識テキストとして取得し、予め定められたルールおよび誤認識テキストに基づいて、認識テキストの中から第二発声をさせる最適なテキストの範囲を判定する判定手段３と、最適なテキストの範囲を表示し、利用者に第二発声を促す修正発声提示手段４とを備える。
【００５６】
また、上記の実施形態では、以下の（１）〜（４）に示すような音声認識結果修正支援システムも開示されている。
【００５７】
（１）音声認識結果修正支援システムは、利用者が発した第一発声を音声認識し、第一発声の音声認識に誤りがある場合、修正するための第二発声を利用者にさせる音声認識結果修正支援システムであって、利用者の発声を認識する音声認識手段（例えば、音声認識機能１１）と、認識した発声を認識テキストとして表示する音声認識テキスト表示手段（例えば、音声認識テキスト表示機能１２）と、認識テキストの中から利用者が選択したテキストを誤認識テキストとして取得し、予め定められたルールおよび誤認識テキストに基づいて、認識テキストの中から第二発声をさせる最適なテキストの範囲を判定する判定手段（例えば、選択部単語判定機能１４および選択部連続フレーズ判定機能１５）と、最適なテキストの範囲を表示し、利用者に第二発声を促す修正発声提示手段（例えば、修正発声提示機能１３）とを備える。
【００５８】
（２）音声認識結果修正支援システムは、利用者が発した第二発声を認識し、第一発声の認識テキストのうち、利用者が選択した誤認識テキストに該当すると判断されるテキストを、テキストに該当する第二発声の認識テキストで置換する認識テキスト置換手段（例えば、認識テキスト置換機能１６）を備え、修正発声提示手段は、置換された認識テキストを利用者に提示するように構成されていてもよい。
【００５９】
（３）音声認識結果修正支援システムは、判定手段が、誤認識選択テキストの始端文字順および終端文字順を取得し、認識テキストのうち、始端文字順に対応する文字が含まれる単語から、終端文字順に対応する文字が含まれる単語までの単語を連結して誤認識単語と判定する選択部単語判定手段（例えば、選択部単語判定機能１４）を含み、誤認識単語を用いて第二発声をさせる最適なテキストの範囲を判定するように構成されていてもよい。
【００６０】
（４）音声認識結果修正支援システムは、判定手段が、誤認識単語と、認識テキストのうち誤認識単語と連続するフレーズと判断できる単語とを連結し、連結したテキストの範囲を第二発声のための最適なテキストの範囲と判定する選択連続フレーズ判定手段（例えば、選択部連続フレーズ判定機能１５）を含むように構成されていてもよい。
【産業上の利用可能性】
【００６１】
本発明は、スマートフォンによる日報作成等の用途に適用することができる。
【符号の説明】
【００６２】
１  音声認識手段
２  音声認識テキスト表示手段
３  判定手段
４  修正発声提示手段
１０  音声認識結果ＤＢ
１１  音声認識機能
１２  音声認識テキスト表示機能
１３  修正発声提示機能
１４  選択部単語判定機能
１５  選択部連続フレーズ判定機能
１６  認識テキスト置換機能
２０  フレーズ判定ルールＤＢ
【図１】
0005682578.tif 000002
【図２】
0005682578.tif 000003
【図３】
0005682578.tif 000004
【図４】
0005682578.tif 000005
【図５】
0005682578.tif 000006
【図６】
0005682578.tif 000007
【図７】
0005682578.tif 000008
【図８】
0005682578.tif 000009
【図９】
0005682578.tif 000010
【図１０】
0005682578.tif 000011
【図１１】
0005682578.tif 000012
【図１２】
0005682578.tif 000013