(57)【特許請求の範囲】
【請求項１】
原言語による音声の認識結果を表示した後、前記認識結果の目的言語による翻訳結果を音声で読み上げる機能を有する自動通訳装置において、原言語による例文と該例文の目的言語による翻訳文との組を複数蓄積する例文記憶部を検索する検索手段と、利用者の操作を受け取る入力手段と、前記入力手段による入力内容によって制御を行う制御手段とを備え、前記制御手段は、利用者が前記入力手段により前記表示された認識結果の一部を指定したときに該指定された部分を選択する手段と、前記認識結果から前記選択された部分を除いた残りの文字列を使って前記検索手段による検索を行わせる手段とを備え、前記検索手段による検索で得られた例文のうち利用者が前記入力手段により選択した例文に対応する翻訳文を音声によって読み上げる構成を有する自動通訳装置。
【請求項２】
原言語による音声の認識結果を表示した後、前記認識結果の目的言語による翻訳結果を音声で読み上げる機能を有する自動通訳装置において、原言語による例文と該例文の目的言語による翻訳文との組を複数蓄積する例文記憶部を検索する検索手段と、利用者の操作を受け取る入力手段と、前記入力手段による入力内容によって制御を行う制御手段とを備え、前記制御手段は、利用者が前記入力手段により前記表示された認識結果の一部を指定したときに該指定された部分を選択する手段と、前記入力手段による利用者の検索を指示する操作が第１および第２の操作の何れであるかを判別する手段と、第１の操作であるときは前記認識結果から前記選択された部分を除いた残りの文字列を使って前記検索手段による検索を行わせ、第２の操作であるときは前記選択された部分の文字列を使って前記検索手段による検索を行わせる手段とを備え、前記検索手段による検索で得られた例文のうち利用者が前記入力手段により選択した例文に対応する翻訳文を音声によって読み上げる構成を有する自動通訳装置。
【請求項３】
前記第１の操作が第１の検索ボタンの操作であり、前記第２の操作が第２の検索ボタンの操作である請求項２記載の自動通訳装置。
【請求項４】
前記第１の操作が前記選択された部分を所定領域へ移動させる操作であり、前記第２の操作が前記選択された部分を前記所定領域とは異なる領域へ移動させる操作である請求項２記載の自動通訳装置。
【請求項５】
コンピュータを、原言語による音声の認識結果を表示した後、前記認識結果の目的言語による翻訳結果を音声で読み上げる自動通訳装置として機能させる自動通訳用プログラムであって、前記コンピュータを、原言語による例文と該例文の目的言語による翻訳文との組を複数蓄積する例文記憶部を検索する検索手段、利用者の操作を受け取る入力手段、前記入力手段による入力内容によって制御を行う制御手段、として機能させ、さらに前記制御手段を、利用者が前記入力手段により前記表示された認識結果の一部を指定したときに該指定された部分を選択する手段、前記認識結果から前記選択された部分を除いた残りの文字列を使って前記検索手段による検索を行わせる手段、として機能させ、かつ、前記検索手段による検索で得られた例文のうち利用者が前記入力手段により選択した例文に対応する翻訳文を音声によって読み上げる手段として機能させる自動通訳用プログラム。
【請求項６】
コンピュータを、原言語による音声の認識結果を表示した後、前記認識結果の目的言語による翻訳結果を音声で読み上げる自動通訳装置として機能させる自動通訳用プログラムであって、前記コンピュータを、原言語による例文と該例文の目的言語による翻訳文との組を複数蓄積する例文記憶部を検索する検索手段、利用者の操作を受け取る入力手段、前記入力手段による入力内容によって制御を行う制御手段、として機能させ、さらに前記制御手段を、利用者が前記入力手段により前記表示された認識結果の一部を指定したときに該指定された部分を選択する手段、前記入力手段による利用者の検索を指示する操作が第１および第２の操作の何れであるかを判別する手段、第１の操作であるときは前記認識結果から前記選択された部分を除いた残りの文字列を使って前記検索手段による検索を行わせ、第２の操作であるときは前記選択された部分の文字列を使って前記検索手段による検索を行わせる手段、として機能させ、かつ、前記検索手段による検索で得られた例文のうち利用者が前記入力手段により選択した例文に対応する翻訳文を音声によって読み上げる手段として機能させる自動通訳用プログラム。
【請求項７】
前記第１の操作が第１の検索ボタンの操作であり、前記第２の操作が第２の検索ボタンの操作である請求項６記載の自動通訳用プログラム。
【請求項８】
前記第１の操作が前記選択された部分を所定領域へ移動させる操作であり、前記第２の操作が前記選択された部分を前記所定領域とは異なる領域へ移動させる操作である請求項６記載の自動通訳用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、異なる二つの言語間の通訳を行う自動通訳装置に関し、特に利用者の音声を認識した結果に類似した例文を例文集から検索して表示し、その例文の翻訳文を音声で読み上げる機能を備えた自動通訳装置に関する。
【０００２】
【従来の技術】
一般に翻訳装置には、例えば特開平9-245040号公報（文献１）に記載された「翻訳支援装置」に見られるように入力および出力をテキスト形式で行うタイプと、例えば特開平8-314492号公報（文献２）に記載された「音声入力翻訳装置」や2001年7月に日本電気株式会社より発表されたパソコン用ソフトウェア「たび通（アメリカ旅行編）」（以下、たび通）に見られるように入力および出力を共に音声で行うタイプとがあり、後者は特に自動通訳装置と呼ばれ、区別されている。本発明はこの後者の自動通訳装置の改良に関する。
【０００３】
入力を音声で行う自動通訳装置では、利用者がマイクロフォン等の音声入力部から音声を入力すると、音声認識部がその音声を認識してテキスト形式の認識結果を生成し、翻訳部がこのテキストを目的言語に翻訳し、そして音声合成部が翻訳されたテキストを音声に変換し、スピーカ等の音声出力部が翻訳結果の音声を出力する。この場合、翻訳処理やその音声への変換処理が正確であっても、音声認識自体が正しく行われていないと所期の目的を達成することができない。そこで、一般的には音声認識した結果を表示することで、正しく認識されたかどうかを利用者が確認できるようにしている。そして、文献２では自己の話した文章内容と表示内容とが一致していなければ、何度でも音声入力を繰り返すことができるように構成している。しかし、騒々しい環境で使用する場合など、何度繰り返しても正しく音声認識されない場合がある。
【０００４】
そこで、「たび通」では、認識結果表示部分に単語または文が表示されているときに、利用者がその状態で、あるいは一部修正してから例文検索を指示すると、認識結果表示部分にある単語を含む例文および認識結果表示部分にある文に類似した例文を例文集から検索して結果を表示し、検索された例文の内から何れか１つの例文を選択すると、この選択された例文に対応する翻訳文を音声で読み上げる例文検索機能を持たせている。この場合、例文の翻訳文は例文と組にして例文集に事前に記憶されているため、翻訳処理は走らない。
【０００５】
【発明が解決しようとする課題】
たび通における上述した例文検索機能は、正しく音声認識されるまで何度も発声を繰り返す方法に比べ騒々しい環境下では特に有効に機能するものであったが、誤認識した単語を除いて例文検索を行う操作が比較的煩雑であるという課題があった。この点を日本語を英語に通訳する具体例を挙げて以下説明する。
【０００６】
今、「駅はどこですか」と発声したのに対し「敵はどこですか」という音声認識結果が得られたため、誤認識した「敵」を除いた「はどこですか」で検索する場合を想定する。この場合、たび通の例文検索機能では以下の操作が必要となる。
（１）「敵はどこですか」なる認識結果の表示中から「敵」の部分を選択する操作を行う。
（２）選択した「敵」を削除する操作を行う。
（３）例文検索を指示する操作を行う。これにより、敵が削除された残りの「はどこですか」に含まれる単語を含む例文または類似する例文が検索され、その検索結果が表示される。
（４）検索結果の複数の例文の内から「駅はどこですか」を選択する。これにより、例文「駅はどこですか」に対応する翻訳文が音声で読み上げられる。
【０００７】
このように利用者は（１）〜（４）の４ステップの操作を行う必要がある。
【０００８】
なお、「敵」を削除せずにいきなり例文検索を行うことも可能であり、その場合の操作は以下のようになる。
（１）「敵はどこですか」なる認識結果が表示されているときに、例文検索を指示する操作を行う。
（２）この操作に応答して、認識結果に含まれる「敵」や「どこですか」などの単語を含む例文、「敵はどこですか」の文に類似する例文などが例文集から検索され、その検索結果が表示されるので、その中から「駅はどこですか」の例文を選択する操作を行う。これにより、例文「駅はどこですか」に対応する翻訳文が音声で読み上げられる。
【０００９】
この方法は効率が一見良さそうであるが、もともと誤認識した「敵」を含む例文も検索されるため、検索される例文は相当な数になり、その中から「駅はどこですか」を見つけ出すために比較的多くの画面スクロール操作が必要であり、また時間もかかってしまうことになる。
【００１０】
【発明の目的】
本発明の目的は、音声を誤認識した場合の例文検索を簡便な操作で実施できるようにして利便性を向上させた自動通訳装置を提供することにある。
【００１１】
本発明の別の目的は、音声認識で認識された文字列のうち誤認識した単語を除いた残りの文字列で例文検索を行う操作を簡便に行える自動通訳装置を提供することにある。
【００１２】
本発明の他の目的は、音声認識で認識された文字列のうち正しく認識された単語による例文検索を簡便に行える自動通訳装置を提供することにある。
【００１３】
【課題を解決するための手段】
本発明の第１の自動通訳装置は、原言語による音声の認識結果を表示した後、前記認識結果の目的言語による翻訳結果を音声で読み上げる自動通訳装置であって、表示されている認識結果の一部を選択する利用者操作と例文検索を指示する利用者操作とが行われたときに前記認識結果から前記選択された部分を除いた残りの文字列による例文検索を行って結果を表示する。より具体的には、原言語による音声の認識結果を表示した後、前記認識結果の目的言語による翻訳結果を音声で読み上げる機能を有する自動通訳装置において、原言語による例文と該例文の目的言語による翻訳文との組を複数蓄積する例文記憶部を検索する検索手段と、利用者の操作を受け取る入力手段と、前記入力手段による入力内容によって制御を行う制御手段とを備え、前記制御手段は、利用者が前記入力手段により前記表示された認識結果の一部を指定したときに該指定された部分を選択する手段と、前記認識結果から前記選択された部分を除いた残りの文字列を使って前記検索手段による検索を行わせる手段とを備え、前記検索手段による検索で得られた例文のうち利用者が前記入力手段により選択した例文に対応する翻訳文を音声によって読み上げる構成を有する。
【００１４】
本発明の第２の自動通訳装置は、原言語による音声の認識結果を表示した後、前記認識結果の目的言語による翻訳結果を音声で読み上げる機能を有する自動通訳装置において、原言語による例文と該例文の目的言語による翻訳文との組を複数蓄積する例文記憶部を検索する検索手段と、利用者の操作を受け取る入力手段と、前記入力手段による入力内容によって制御を行う制御手段とを備え、前記制御手段は、利用者が前記入力手段により前記表示された認識結果の一部を指定したときに該指定された部分を選択する手段と、前記入力手段による利用者の検索を指示する操作が第１および第２の操作の何れであるかを判別する手段と、第１の操作であるときは前記認識結果から前記選択された部分を除いた残りの文字列を使って前記検索手段による検索を行わせ、第２の操作であるときは前記選択された部分の文字列を使って前記検索手段による検索を行わせる手段とを備え、前記検索手段による検索で得られた例文のうち利用者が前記入力手段により選択した例文に対応する翻訳文を音声によって読み上げる構成を有する。ここで、第１の操作および第２の操作は互いに明確に区別できる操作であれば任意の操作で良く、例えば第１の操作が第１の検索ボタンの操作、第２の操作が第２の検索ボタンの操作とすることができ、また、第１の操作が前記選択された部分を所定領域へ移動させる操作、第２の操作が前記選択された部分を前記所定領域とは異なる領域へ移動させる操作とすることができる。
【００１５】
【作用】
第１の自動通訳装置にあっては、例えば「駅はどこですか」の入力音声に対して「敵はどこですか」なる認識結果が表示されているときに、「敵」を選択する操作を行うと、認識結果から「敵」を除いた残りの文字列「はどこですか」による検索が行われるため、わざわざ「敵」を削除する操作を行う必要がなく、誤認識した単語を除いて例文検索を行う操作を簡便に実施することができる。
【００１６】
第２の自動通訳装置にあっては、例えば「敵はどこですか」なる認識結果が表示されているときに、「敵」を選択する操作を行い、次いで第１の操作を行うと、認識結果から「敵」を除いた残りの文字列「はどこですか」による検索が行われるため、わざわざ「敵」を削除する操作を行う必要がなく、誤認識した単語を除いて例文検索を行う操作を簡便に実施することができる。また、例えば「駅はどこですか」なる認識結果が表示されているときに、「駅」を選択する操作を行い、次いで第２の操作を行うと、選択した「駅」による検索を実行することも可能である。
【００１７】
【発明の実施の形態】
図１を参照すると、本発明による自動通訳装置の一実施の形態は、音声を入力するマイクロフォンなどの音声入力部１１と、入力された音声をテキストとして認識する音声認識部１２と、音声認識部１２による認識結果のテキストを保持しておく認識結果保持部１３と、認識結果や翻訳結果などのテキストを画面表示する表示部１４と、認識結果保持部１３に保持されている認識結果を翻訳先の言語に翻訳する翻訳部１５と、翻訳結果を読み上げ音声に変換する音声合成部１６と、音声合成部１６で合成した音声を出力するスピーカなどの音声出力部１７と、利用者の入力ペン等のデバイスによる操作を電気信号に変換して入力する入力部１８と、入力部１８に入力された信号に応じて認識結果保持部１３の認識結果を変更する等の所定の制御を行う制御部１９と、予め用意された会話用例文とその翻訳文との組を複数記憶している例文記憶部２０と、認識結果保持部１３に保持されている認識結果を構成する文字列のうち制御部１９から指示された文字列を含む例文を例文記憶部２０から検索する例文検索部２１とを備えている。
【００１８】
図２は本実施の形態にかかる自動通訳装置の処理例を示すフローチャートである。以下、図１及び図２を参照して本実施の形態の動作を説明する。
【００１９】
利用者が或る文章内容を原言語で発声すると、その音声は音声入力部１１によって電気信号に変換されて自動通訳装置内に入力される（ステップＳ１）。音声入力部１１によって入力された音声は、次に音声認識部１２によって音声認識され（ステップＳ２）、認識結果である原言語のテキストが認識結果保持部１３に保存されると同時に、表示部１４により画面上に表示される（ステップＳ３）。その後制御部１９は、利用者が入力部１８によって、翻訳を指示する操作を行ったか、或いは例文検索を行うべく表示部１４の画面上に表示された認識結果の一部をタップする操作を行ったかを判別する（ステップＳ４、Ｓ５）。ここで、タップとは入力ペンの先端を認識結果の表示部分に軽く押し当てる操作を意味する。
【００２０】
音声認識が正しく行われており、発声した文章内容と表示された認識結果が一致する場合、利用者は入力部１８の操作で翻訳を指示する。この場合、翻訳部１５によって認識結果が翻訳先の言語（目的言語）に翻訳され（ステップＳ６）、翻訳結果が表示部１４により画面上に認識結果と並べて表示される（ステップＳ７）。その後、翻訳結果は音声合成部１６により読み上げられる音声として合成され、音声出力部１７により出力される（ステップＳ８）。
【００２１】
他方、音声認識に誤りがあり、発声した文章内容と表示された認識結果が相違する場合、利用者は例文検索を行うべく表示部１４の画面上に表示された認識結果の一部をタップする操作を行う。この場合、それ以降に以下のような動作が行われる。
【００２２】
先ず、制御部１９はタップされた文字を含む単語を切り出し（ステップＳ９）、切り出した単語を選択状態とする（ステップＳ１０）。例えば、認識結果保持部１３に保持されている認識結果を構成する各文字のうち、切り出した単語の構成文字に所定のマークを付与することで選択状態とする。なお、認識結果を表示している表示部１４は単語が選択状態になると、その単語を例えば網掛け表示するなどして選択状態の単語を利用者に明示する。次に制御部１９は、利用者が入力部１８によって第１の操作、第２の操作の何れかの操作を行ったかを判別する（ステップＳ１１、Ｓ１２）。利用者は選択状態の単語を除いた残りの文字列で例文検索したい場合には第１の操作を行い、選択状態の単語で例文検索したい場合には第２の操作を行う。
【００２３】
制御部１９は、第１の操作が行われたときは例文検索部２１に対して認識結果保持部１３に保持されている認識結果の文字列から選択状態の単語を除いた残りの文字列で例文検索することを指示し、第２の操作が行われたときは例文検索部２１に対して選択状態の単語による例文検索を指示し、例文検索部２１は制御部１９からの指示に従って例文記憶部２０を検索する（ステップＳ１３、Ｓ１４）。例文検索部２１で検索された例文は表示部１４に送られ、画面上に表示される（ステップＳ１５）。
【００２４】
制御部１９は、その後、利用者が入力部１８によって例文を選択するのを待ち（ステップＳ１６）、何れか１つの例文が選択されたら、例文検索部２１に対して選択された例文に対応する翻訳文を表示部１４および音声合成部１６に送出するよう指示を出す。これにより、選択された例文の翻訳文が表示部１４によって画面上に表示されると共に（ステップＳ１７）、音声合成部１６によって読み上げ音声に変換されて音声出力部１７から出力される（ステップＳ１８）。
【００２５】
【第１の実施例】
次に本発明による自動通訳装置の第１の実施例について図を参照して説明する。
【００２６】
本実施例では、制御部１９は入力部１８から、単語を選択するタップ操作に続いて、検索のためのボタンをタップする操作（第２の操作）が入力された場合には、その単語による例文検索を例文検索部２１に指示して例文検索を実行させ、単語を選択するタップ操作に続いて、その単語を除いて検索するためのボタンをタップする操作（第１の操作）が入力された場合には、認識結果からその単語を除いた単語列による例文検索を例文検索部２１に指示して例文検索を実行させ、何れの場合も検索結果を表示部１４に表示させる。そして、利用者が何れかの例文を選択すると、その訳文を表示部１４にて画面上に表示すると同時に、音声合成部１６により読み上げる。なお、本実施例では、日本語を英語に通訳する場合について説明するが、英語を日本語に通訳する場合や、中国語を英語に通訳する場合など、どのような言語を対象とする場合でも同様である。
【００２７】
図３を参照すると、利用者の音声が入力されると、その認識結果が表示部１４によって画面上の認識結果表示領域３１に表示される。認識結果表示領域３１内には、認識結果が正しかった場合のために翻訳を指示するための翻訳ボタン３０が表示部１４によって表示されており、この翻訳ボタン３０をタップすると、認識結果を翻訳した結果が翻訳結果表示領域３２に表示されると同時に音声で読み上げられる。また認識結果表示領域３１内には、認識もしくは翻訳の一部が誤っていた場合のために、認識結果に類似した例文を検索して、その訳文を表示するための検索ボタン３３および除いて検索ボタン３４が表示部１４によって表示されている。
【００２８】
図３に示す状態において認識結果中の任意の文字がタップされると、その文字を含む一単語が切り出され、選択状態となる。例えば「駅」という文字がタップされると、図４の画面になる。図４を参照すると、「駅」という単語が選択され、選択範囲３５が表示される。
【００２９】
図４に示す状態において検索ボタン３３がタップされると、図５の画面となる。図５を参照すると、会話用例文の中から「駅」という単語を含む例文が検索され、例文表示領域３６に一覧表示される。検索された例文をすべて表示できない場合には、上スクロールボタン３７、下スクロールボタン３８が表示され、これらのボタンを操作することによって順次、例文表示領域３６内に表示させることができる。
【００３０】
利用者が「駅はどこですか」という音声を発声したとしても、雑音混入などにより誤認識され、例えば図６のように「敵はどこですか」という誤った文が認識結果として表示されてしまう場合がある。このような場合、誤認識した部分以外の単語列を用いて例文検索を行うことによって、所望の文を検索し、訳文を得ることができる場合がある。図６に示す状態において「敵」という文字がタップされると、図７の画面となる。図７を参照すると、「敵」という単語が選択され、選択範囲３９が表示される。
【００３１】
図７に示す状態において「除いて検索」ボタン３４がタップされると、図８の画面となる。図８を参照すると、「はどこですか」という単語列に類似した例文が検索された結果、「ホテルはどこですか」「駅はどこですか」等の例文が例文表示領域３６に表示される。利用者がこの中から「駅はどこですか」をタップすることによって、図３と同じ画面となり、その訳文「Where is the station?」を得ることができる。
【００３２】
【第２の実施例】
次に本発明による自動通訳装置の第２の実施例について図を参照して説明する。
【００３３】
本実施例では、制御部１９は認識結果中の単語が選択された後、選択された単語がドラッグ操作によって移動された場合、ドラッグ先（移動先）の領域に応じて第１の操作か第２の操作かを判別する。具体的には、ドラッグ先が翻訳結果表示領域内であれば、第２の操作が行われたと判断し、その単語による例文検索を例文検索部２１に指示して例文記憶部２０の中から入力された単語を含む例文を検索させて表示部１４に表示させる。そして、利用者が表示された複数の例文のうち一つを選択すると、その訳文を表示部１４にて画面上に表示すると同時に、音声合成部１６により読み上げる。また、ドラッグ先が認識結果表示領域外であり、かつ、翻訳結果表示領域外である領域であれば、認識結果からその単語を除いた単語列による例文検索を例文検索部２１に指示して、例文の検索を実行させ、以下前述と同様の処理を行う。なお、本実施例では、日本語を英語に通訳する場合について説明するが、英語を日本語に通訳する場合や、中国語を英語に通訳する場合など、どのような言語を対象とする場合でも同様である。
【００３４】
図９を参照すると、利用者の音声が入力されると、その認識結果が、認識結果表示領域４１に表示される。４２は翻訳結果表示領域であり、認識結果表示領域４１に認識結果が表示されている状態で翻訳結果表示領域４２内の何れかの箇所がタップされると、翻訳指示が為されたと判別され、認識結果を翻訳した訳文が翻訳結果表示領域４２に表示されると同時に音声で読み上げられる。
【００３５】
図９に示す状態において認識結果中の任意の文字がタップされると、その文字を含む一単語が切り出され、選択状態となる。例えば「駅」という文字がタップされると、図１０の画面になる。図１０を参照すると、「駅」という単語が選択され、選択範囲４３が表示される。
【００３６】
図１０に示す状態において「駅」という単語が翻訳結果表示領域４２内にドラッグされると、図１１の画面となる。図１１を参照すると、会話例文データの中から「駅」という単語を含む例文が検索され、例文表示領域４４に一覧表示される。検索された例文をすべて表示できない場合には、上スクロールボタン４５、下スクロールボタン４６が表示され、これらのボタンを操作することによって順次、例文表示領域４４内に表示させることができる。
【００３７】
利用者が「駅はどこですか」という音声を発声したとしても、雑音混入などにより誤認識され、例えば図１２のように「敵はどこですか」という誤った文が認識結果として表示されてしまう場合がある。このような場合、誤認識した部分以外の単語列を用いて例文検索を行うことによって、所望の文を検索し、訳文を得ることができる場合がある。図１２に示す状態において「敵」という文字がタップされると、図１３の画面となる。図１３を参照すると、「敵」という単語が選択され、選択範囲４７が表示される。
【００３８】
図１３に示す状態において「敵」という単語が認識結果表示領域４１外であり、かつ、翻訳結果表示領域４２外である領域４８にドラッグされると、図１４の画面となる。図１４を参照すると、「はどこですか」という単語列に類似した例文が検索された結果、「ホテルはどこですか」「駅はどこですか」等の例文が例文表示領域４４に表示される。利用者がこの中から「駅はどこですか」をタップすることによって、図９とほぼ同じ画面となり、その訳文「Where is the station?」を得ることができる。
【００３９】
【発明の他の実施の形態】
以上本発明の実施の形態および実施例について説明したが、本発明は以上の実施の形態および実施例に限定されず、その他各種の付加変更が可能である。例えば、前記の実施の形態では、利用者から翻訳指示が出された時点で認識結果の翻訳を開始し、その翻訳結果の表示と音声による読み上げを行ったが、利用者からの翻訳指示を待たずに音声認識の結果が得られたら自動的に認識結果の翻訳を開始し、その翻訳結果の表示と音声による読み上げを行うようにしてもよい。また、認識結果の一部を利用者の入力部１８からの操作で修正し、修正後の認識結果を翻訳する機能などの機能を付加するようにしてもよい。
【００４０】
更に、本発明の自動通訳装置は、その有する機能をハードウェア的に実現することは勿論、コンピュータと自動通訳用プログラムで実現することができる。自動通訳用プログラムは、磁気ディスクや半導体メモリ等のコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータを上述した実施の形態における自動通訳装置として機能させる。
【００４１】
【発明の効果】
以上説明したように、本発明においては、次のような効果を奏する。
【００４２】
第１の効果は、音声認識で認識された文字列のうち誤認識した単語を除いた残りの文字列で例文検索を行う操作が簡便になり、自動通訳装置の利便性が向上することである。その理由は、認識結果の一部を指定するとその位置にある単語が選択され、「除いて検索」ボタンを押すか、あるいは選択した単語を認識結果表示領域外であり且つ翻訳結果表示領域外である領域にドラッグ操作で移動させる等の所定の操作を行えば、認識結果からその単語を除いた単語列に類似した例文を検索することができるため、誤認識により認識結果の一部が誤っていても、誤認識された単語をわざわざ削除する必要がなくなり、残りの正しく認識された単語列を用いて、入力したかった文に近い例文を容易に検索することができ、その例文を用いて相手とコミュニケーションを進めていくことができるからである。
【００４３】
第２の効果は、音声認識で正しく認識された文字列の一部を使った例文検索も簡便に行えるため、自動通訳装置の利便性がより一層向上することである。その理由は、認識結果の一部を指定するとその位置にある単語が選択され、「検索」ボタンを押すか、あるいは選択した単語を翻訳結果表示領域にドラッグする等の所定の操作を行えば、その単語を含む例文を検索することができるため、誤認識により認識結果の一部が誤っていても、正しく認識された単語を用いて、入力したかった文に近い例文を容易に検索することができ、その例文を用いて相手とコミュニケーションを進めていくことができるからである。
【図面の簡単な説明】
【図１】本発明の実施の形態の構成を示すブロック図である。
【図２】本発明の実施の形態の処理例を示すフローチャートである。
【図３】本発明による第１の実施例の結果表示画面の例である。
【図４】本発明による第１の実施例の結果表示画面の例である。
【図５】本発明による第１の実施例の例文表示画面の例である。
【図６】本発明による第１の実施例の結果表示画面（誤認識時）の例である。
【図７】本発明による第１の実施例の結果表示画面（誤認識時）の例である。
【図８】本発明による第１の実施例の例文表示画面の例である。
【図９】本発明による第２の実施例の結果表示画面の例である。
【図１０】本発明による第２の実施例の結果表示画面の例である。
【図１１】本発明による第２の実施例の例文表示画面の例である。
【図１２】本発明による第２の実施例の結果表示画面（誤認識時）の例である。
【図１３】本発明による第２の実施例の結果表示画面（誤認識時）の例である。
【図１４】本発明による第２の実施例の例文表示画面の例である。
【符号の説明】
１１  音声入力部
１２  音声認識部
１３  認識結果保持部
１４  表示部
１５  翻訳部
１６  音声合成部
１７  音声出力部
１８  入力部
１９  制御部
２０  例文記憶部
２１  例文検索部
３０  翻訳ボタン
３１、４１  認識結果表示領域
３２、４２  翻訳結果表示領域
３３  検索ボタン
３４  除いて検索ボタン
３５、４３  選択範囲
３６、４４  例文表示領域
３７、４５  上スクロールボタン
３８、４６  下スクロールボタン
３９、４７  選択範囲
４８  空白領域
【図１】
0003903841.tif 000002
【図２】
0003903841.tif 000003
【図３】
0003903841.tif 000004
【図４】
0003903841.tif 000005
【図５】
0003903841.tif 000006
【図６】
0003903841.tif 000007
【図７】
0003903841.tif 000008
【図８】
0003903841.tif 000009
【図９】
0003903841.tif 000010
【図１０】
0003903841.tif 000011
【図１１】
0003903841.tif 000012
【図１２】
0003903841.tif 000013
【図１３】
0003903841.tif 000014
【図１４】
0003903841.tif 000015