(57)【要約】【課題】現状の技術レベルの音声認識や機械翻訳等の技術を使って、異なる言語で意思疎通する場合、実用レベルで意思疎通することができるようにする。【解決手段】予め記憶されている対話シナリオを参照することによって、第１の対話者への応答内容を決定し、応答内容毎に指定されている定型対話文を使用し、第１の端末部を介して、上記応答内容を、第１の言語によって伝達する第１の処理、上記発話理解の結果である発話理解結果を上記第１の言語とは異なる第２の言語に変換した変換結果と、定型対話文とを組み合わせた文を、上記第１の端末部とは異なる第２の端末部を介して、上記第１の対話者とは異なる第２の対話者に伝達する第２の処理、対話を終了する第３の処理のうちのいずれかの処理を実行する対話処理手段を有する異言語間対話装置である。【選択図】  図１
2004355226.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末部を介して対話し、各端末部において異なる言語を使用する異言語間対話装置において、
第１の対話者が、第１の端末部を介して、第１の言語によって発話した文を音声認識し、発話文の構成要素のパタンが記載されしかも予め記憶されている構文パタンと照合することによって、上記発話文の内容を理解する発話理解手段と；
予め記憶されている対話シナリオを参照することによって、上記第１の対話者への応答内容を決定し、応答内容毎に指定されている定型対話文を使用し、上記第１の端末部を介して、上記応答内容を、第１の言語によって伝達する第１の処理、上記発話理解の結果である発話理解結果を上記第１の言語とは異なる第２の言語に変換した変換結果と、定型対話文とを組み合わせた文を、上記第１の端末部とは異なる第２の端末部を介して、上記第１の対話者とは異なる第２の対話者に伝達する第２の処理、対話を終了する第３の処理のうちのいずれかの処理を実行する対話処理手段と；
を有することを特徴とする異言語間対話装置。
【請求項２】
複数の端末部を介して対話し、各端末部において異なる言語を使用する異言語間対話方法において、
第１の対話者が、第１の端末部を介して、第１の言語によって発話した文を音声認識し、発話文の構成要素のパタンが記載されしかも予め記憶されている構文パタンと照合することによって、上記発話文の内容を理解する発話理解段階と；
予め記憶されている対話シナリオを参照することによって、上記第１の対話者への応答内容を決定し、応答内容毎に指定されている定型対話文を使用し、上記第１の端末部を介して、上記応答内容を、第１の言語によって伝達する第１の処理、上記発話理解の結果である発話理解結果を上記第１の言語とは異なる第２の言語に変換した変換結果と、定型対話文とを組み合わせた文を、上記第１の端末部とは異なる第２の端末部を介して、上記第１の対話者とは異なる第２の対話者に伝達する第２の処理、対話を終了する第３の処理のうちのいずれかの処理を実行する対話処理段階と；
を有することを特徴とする異言語間対話方法。
【請求項３】
第１の言語から第２の言語へ発話内容を変換する機械翻訳装置において、
上記第１の言語によって端末部を介して、第１の対話者が発話した文を音声認識し、発話文の構成要素のパタンが記載されしかも予め記憶されている構文パタンと照合することによって、上記発話文の内容を理解する発話理解手段と；
予め記憶した対話シナリオを参照することによって、上記第１の対話者に対する応答内容を決定し、応答内容毎に指定されている定型対話文を使用し、上記端末部を介して、上記応答内容を第１の言語によって伝達する第１の処理、上記発話理解結果を上記第１の言語とは異なる上記第２の言語に変換した変換結果を、機械翻訳による変換結果と定型対話文とを組み合わせることによって、上記端末部を介して、上記第１の対話者に伝達する第２の処理、対話を終了する第３の処理のうちのいずれかを実行する対話処理手段と；
を有することを特徴とする機械翻訳装置。
【請求項４】
第１の言語から第２の言語へ発話内容を変換する機械翻訳方法において、
上記第１の言語によって端末部を介して、第１の対話者が発話した文を音声認識し、発話文の構成要素のパタンが記載されしかも予め記憶されている構文パタンと照合することによって、上記発話文の内容を理解する発話理解段階と；
予め記憶した対話シナリオを参照することによって、上記第１の対話者に対する応答内容を決定し、応答内容毎に指定されている定型対話文を使用し、上記端末部を介して、上記応答内容を第１の言語によって伝達する第１の処理、上記発話理解結果を上記第１の言語とは異なる上記第２の言語に変換した変換結果を、機械翻訳による変換結果と定型対話文とを組み合わせることによって、上記端末部を介して、上記第１の対話者に伝達する第２の処理、対話を終了する第３の処理のうちのいずれかを実行する対話処理段階と；
を有することを特徴とする機械翻訳方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の端末部のそれぞれにおいて、互いに異なる言語を使用する対話者の間の意思疎通を可能にする異言語間対話装置および異言語間対話方法に関する。
【０００２】
【従来の技術】
従来の異言語間対話装置は、一方の話者が所定の言語で発話した全ての内容を、音声認識した後に、その音声認識結果の全てを、機械翻訳によって別の言語に変換し、さらに、音声合成装置等によって音声に変換し、伝える装置である（たとえば、非特許文献１参照）
上記非特許文献１には、異言語間対話システムである自動翻訳電話の技術について、詳しく記載されている。
【０００３】
【非特許文献１】
国際電気通信基礎技術研究所編「自動翻訳電話」オーム社、ＡＴＲ先端テクノロジーシリーズ、１９９４年１月
【０００４】
【発明が解決しようとする課題】
しかし、従来の異言語間対話装置では、音声認識の性能が充分でないので、入力した発話内容とは異なる音声認識結果を得ることが多い。また、機械翻訳の性能が充分でないので、発話内容とは異なる別の言語へ翻訳した結果になることも多い。
【０００５】
このような状況であるので、話者が発話した内容を、正確に別の言語へ変換することができない場合が多く、従来の技術によって、異なる言語による意思疎通や、異なる言語への発話の変換を、実用レベルで実現することは困難である。
【０００６】
本発明は、現状の技術レベルの音声認識や機械翻訳等の技術を使って、異なる言語で意思疎通する場合、実用レベルで意思疎通することができる異言語間対話装置および異言語間対話方法を提供することを目的とするものである。
【０００７】
また、本発明は、現状の技術レベルの音声認識や機械翻訳等の技術を使って、異なる言語へ機械翻訳する場合、実用レベルで使用することができる機械翻訳装置および機械翻訳方法を提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明は、予め記憶されている対話シナリオを参照することによって、第１の対話者への応答内容を決定し、応答内容毎に指定されている定型対話文を使用し、第１の端末部を介して、上記応答内容を、第１の言語によって伝達する第１の処理、上記発話理解の結果である発話理解結果を上記第１の言語とは異なる第２の言語に変換した変換結果と、定型対話文とを組み合わせた文を、上記第１の端末部とは異なる第２の端末部を介して、上記第１の対話者とは異なる第２の対話者に伝達する第２の処理、対話を終了する第３の処理のうちのいずれかの処理を実行する対話処理手段を有する異言語間対話装置である。
【０００９】
【発明の実施の形態および実施例】
図１は、本発明の第１の実施例である異言語間対話装置１００を示すブロック図である。
【００１０】
異言語間対話装置１００は、端末部１０と、端末部２０と、対話制御部３０と、対話シナリオ記憶部４０と、定型対話文データ記憶部５０と、構文パタン記憶部６０とによって構成されている。
【００１１】
端末部１０は、音声認識部１１と結合され、端末部２０は、音声認識部２１と結合されている。
【００１２】
対話制御部３０は、対話シナリオ記憶部４０と定型対話文データ記憶部５０と構文パタン記憶部６０とを参照可能であり、機械翻訳部３１と結合されている。また、対話制御部３０は、対話シナリオ記憶部４０を参照し、対話端末部１０を介して、端末部１０に関連する対話者Ａに発話を求め、または、端末部２０を介して、端末部２０に関連する対話者Ｂに発話を求める。
【００１３】
発話を求められた対話者は、端末部１０を介して、発話を入力し、端末部１０と結合した音声認識部２１を使い、その発話に対する音声認識結果を得る。
【００１４】
対話制御部３０は、上記音声認識結果に基づいて、構文パタン記憶部６０を参照することによって、発話を理解する。そして、対話シナリオ記憶部４０を参照することによって、上記発話理解結果に対応する「次の処理」を決定し、実行する。
【００１５】
対話制御部３０における上記「次の処理」の選択肢は、第１の処理、第２の処理、第３の処理のうちのいずれかの処理である。
【００１６】
上記「第１の処理」は、入力した対話者Ａ側の端末部１０を介して、対話者Ａ側の端末部１０で扱う言語で音声合成し、予め記憶されている対話シナリオを参照することによって、第１の対話者Ａへの応答内容を決定し、応答内容毎に指定されている定型対話文（定型対話文データ記憶部５０に記載されている）を使用し、第１の端末部１０を介して、上記応答内容を、第１の言語によって伝達し、対話者Ａに次の発話を求める処理である。
【００１７】
上記「第２の処理」は、上記発話理解の結果である発話理解結果を上記第１の言語とは異なる第２の言語に変換した変換結果と、定型対話文とを組み合わせた文を、上記第１の端末部とは異なる第２の端末部２０を介して、上記第１の対話者Ａとは異なる第２の対話者Ｂに伝達する処理である。
【００１８】
上記「第３の処理」は、対話を終了する処理である。
【００１９】
対話制御部３０において、次の処理が対話の終了であると決定されるまで、発話を求められた対話者Ａが、その対話者Ａ側の端末部１０を介して、発話を入力し、対話を続ける。
【００２０】
端末部１０での発話入力において、音声認識だけではなく、対話者が文字認識装置で入力し、システムが文字認識する方法を併用してもよく、また、対話者がキーボード入力した文字列を端末部１０がそのまま受理する方法を併用するようにしてもよい。
【００２１】
端末部１０での、定型対話文を使った発話内容の伝達において、音声合成装置で音声出力する方法のほかに、画面表示による方法、または音声合成装置での音声出力と画面表示とを併用する方法を採用するようにしてもよい。
【００２２】
なお、構文パタン記憶部６０は、従来例における構文パタン記憶部と基本的には同じであるが、オプション的に「疑問詞」を指定する点が、従来の構文パタン記憶部とは異なる。
【００２３】
図２は、上記実施例における構文パタン記憶部６０が記憶している構文パタンの例を示す図である。
【００２４】
構文パタン記憶部６０は、キーフレーズ、必須要素の項目を持つ表形式で構成され、入力発話にキーフレーズが含まれていた場合に、必要な語句として、どのような要素があるかを必須要素に示している。
【００２５】
上記「キーフレーズ」は、キーワードに対応するフレーズであり、名詞または名詞句で構成されている。上記「必須要素」は、所定の文において、主語、目的語等、上記所定の文が完全な文を構成するに必要な要素である。
【００２６】
たとえば、図２に示す構文パタンの例において、「つないでほしい」というキーフレーズ（語句）が発話に含まれていたときに、上記キーフレーズに対して、「へ」か「と」が後ろに続く語句と、「を」が後ろに続く語句とが、必須要素として必要であることを示している。
【００２７】
また、図２に示す例において、必須要素の欄の括弧内には、必須要素に対応する疑問詞が記述され、たとえば、「Ｎ１へ」に対応する疑問詞は、「どちら」であることを示している。なお、上記「Ｎ」は、名詞または名詞句である。
【００２８】
構文パタン記憶部６０には、「名詞＋へ」というように、必須要素の品詞を規定することによって、または、「人物」の意味を持つ“Ｎ１”というように、外部の辞書等から語句の意味を規定することによって、他の必須要素を規定する条件を記述するようにしてもよい。
【００２９】
また、必須要素に対応する疑問詞は、本実施例のように、予め記述するようにしてもよく、また、必須要素の意味制約等に基づいて、自動的に選ぶようにしてもよい。
【００３０】
さらに、構文パタン記憶部６０は、想定する対話の内容に応じて予め用意することによって、構文パタンを提供するようにしてもよく、また、機械翻訳システムにおいて利用される辞書やルールそのものを流用することによって、または、それを修正したものを使用することによって、構文パタンを提供するようにしてもよい。
【００３１】
図３は、上記実施例において、対話シナリオ記憶部４０が記憶している対話シナリオの例を示す図である。
【００３２】
対話シナリオ記憶部４０は、対話シナリオを記憶し、上記「対話シナリオ」は、対話状態、発話理解結果、応答内容、応答先、次の対話状態の項目を持つ表形式のシナリオで構成されている。つまり、対話シナリオは、図３に示す対話状態ＳＴＡＴＥ０から始まり、対話状態ＳＴＡＴＥ９に進むまで、対話が継続する間の対話状態の推移を、それぞれの対話状態で得られた端末部の発話理解結果のそれぞれに対して、端末部が、どの対話者を応答先とし、どのような応答内容で応答し、その結果、どの次対話状態に遷移するかについて、規定してあるシナリオである。
【００３３】
図４は、上記実施例において、定型対話文データ記憶部５０が記憶している定型対話文データの例を示す図であり、上記定型方対話文データ中の応答内容と、言語毎に、対応する定型対話文とが用意されている定型対話文データの例を示す図である。
【００３４】
応答内容に基づいて、日本語や英語等の対話文を具体的に生成する場合、図３に示すような対話シナリオが指定する応答内容に対応する定型対話文を、図４に示す定型文対話データから求め、求めた定型対話文を使って対話文を生成する。
【００３５】
図４に示す定型対話文データの例における「日本語定型対話文」において、＜発話理解内容＞には、その処理までに得られた発話理解内容を埋め込み、また、＜不足する必須要素を疑問詞に置換した発話理解内容＞には、それまで得られている発話理解内容と、キーフレーズに対して不足している必須要素を問う表現とを組み合わせた文を埋め込むことによって、定型対話文を生成する。
【００３６】
なお、ここで、定型対話文データを参照する代わりに、自然言語文生成の従来技術を利用し、応答内容に基づいて、日本語、英語等の対話文を生成するようにしてもよい。
【００３７】
以下では、異言語間対話装置１００において、対話者Ａは、端末部１０を介して、日本語で対話し、対話者Ｂは、端末部２０を介して、英語で対話内容を受ける場合について説明する。
【００３８】
次に、上記実施例において、図２に示す構文パタンの例と、図３に示す対話シナリオの例と、図４に示す定型対話文データの例とに従って、対話者Ａが、端末部１０を介して、日本語で依頼し、対話者Ｂが、端末部２０を介して、英語で依頼内容を受ける異言語間の対話の動作について説明する。
【００３９】
図５は、上記実施例において、図２に示す構文パタンの例と、図３に示す対話シナリオの例と、図４に示す定型対話文データの例とに従って、対話者Ａが、端末部１０を介して、日本語で依頼し、対話者Ｂが、端末部２０を介して、英語で依頼内容を受ける異言語間の対話の例を示す図である。
【００４０】
図６は、本実施例における全体的処理を示すフローチャートである。
【００４１】
対話は、初期状態である対話状態ＳＴＡＴＥ０（図３参照）から開始され、対話制御部３０は、応答先に指定された第１端末部である端末部１０に対して、図３に示す応答内容として、発話要求を出力する。発話要求という応答内容から、図４に示す日本語定型対話文データを参照し、「相手へお伝えする内容をおっしゃってください」という日本語文で、端末部１０に応答し、図３に示す「次対話状態」の指定によって、対話状態ＳＴＡＴＥ１へ遷移する（Ｓ１）。
【００４２】
図５に示す対話例では、「相手へお伝えする内容をおっしゃってください」という応答に対して、対話者Ａが、「ちょっと電話をつないでほしいんですけど」と発話し、システムの音声認識結果も同じ文で得られたとする（Ｓ３）。
【００４３】
この発話に対して、図２に示す構文パタンの例から、キーフレーズを検索する。この発話では、図５に下線が付されている「つないでほしい」が、キーフレーズとして検索され、必須要素は「Ｎ１（？）へ／と」、「Ｎ２を」であることが得られる。
【００４４】
さらに、音声認識結果の文中に、「Ｎ２を」に対応する「電話を」（図５の二重線）があり、必須要素「Ｎ１へ／と」に対応する語句が存在していない（誰に電話を掛けるかが明示されていない）ことがわかる。これによって、図３を参照し、発話理解結果は、「キーフレーズがあるが、キーフレーズに対する必須要素が不足している」である（Ｓ４）。
【００４５】
なお、図５に示す例において、たとえば、対話者Ａが話した「ちょっと電話をつないでほしいんですけど」を構成する語句のそれぞれを、所定のキーフレーズ構文パタンに登録されている語句と比較し、一致するものがあれば、その一致した語句をキーフレーズとして認識する。このようにすることによって、「つないでほしい」等が、キーフレーズとして認識される。
【００４６】
これに対して、図３で指定される応答内容「不足する必須要素の要求」の日本語定型応答文を、図４に示す定型対話文データの例を参照し、システムの応答文を生成する。「不足する必須要素の要求」の日本語定型対話文は、「＜不足する必須要素を疑問詞に置換した発話理解内容＞ですか？」であり、＜不足する必須要素を疑問詞に置換した発話理解内容＞の部分には、それまでの発話理解内容から生成された文が埋め込まれる。
【００４７】
ここで、上記「埋め込まれる文」は、図４に示す定型対話文データから、不足する必須要素「Ｎ１へ／と」に対する疑問詞「どちらへ」、残りの要素「電話を」、キーフレーズ「つないでほしい」、の３つを連結させたものである。
【００４８】
すなわち、ここでの応答文は、「どちらへ電話をつないでほしいのですか？」であり、この文を、端末部１０を通じて、対話者Ａに応答する。さらに、図３に従って、対話状態ＳＴＡＴＥ１から、次対話状態ＳＴＡＴＥ２に遷移する（Ｓ１）。
【００４９】
次に、図５に示すように、対話者Ａは、「２０４号室へお願いします」と答え、音声認識結果は、「２０５号室」と誤って認識したとする（Ｓ３）。音声認識結果に、前状態で不足していた必須要素「Ｎ１へ／と」に対応する「２０５号室へ」（図５の二重線）が含まれる。これによって、図３から、発話理解結果は「以前の発話の必須要素がある」になる（Ｓ４）。
【００５０】
これに対する応答内容「発話内容の確認」の日本語定型応答文を、図４に示す定型対話文データの例を参照し、その日本語定型応答文「＜発話理解内容＞、とお伝えすればよいですか？」から、システムの応答文を生成する。それまでの発話理解内容によって生成される文が、＜発話理解内容＞の部分に埋め込まれる。
【００５１】
ここで、この埋め込まれる文は、必須要素「２０５号室へ」、「電話を」と、キーフレーズ「つないでほしい」とを連結させた文「２０５号室へ電話をつないでほしい」である。
【００５２】
したがって、ここでの応答文は、「２０５号室へ電話をつないでほしい、とお伝えすればよいですか？」になり、この文を、端末部１０を通じて、対話者Ａに応答する。さらに、図３に従い、対話状態ＳＴＡＴＥ２から次対話状態ＳＴＡＴＥ３に遷移する（Ｓ１）。
【００５３】
次に、図５に示すように、対話者Ａは、「２０４号室へですよ」と答え、今回は音声認識結果も誤りなく得られたと認識する（Ｓ３）。この音声認識結果は、既に足りている必須要素「Ｎ１へ／と」と対応する「２０４号室へ」（図５の二重線）が含まれている。
【００５４】
これによって、図３に示す対話シナリオの例に基づいて、発話理解結果として、「理解内容の修正」と判断し（Ｓ４）、必須要素「Ｎ１へ／と」に対しては、「２０４号室へ」に更新される。これに対する応答内容「発話内容の確認」の日本語定型応答文を、図４に示す定型対話文データの例を参照し、その日本語定型応答文「＜発話理解内容＞、とお伝えすればよいですか？」から、システムの応答文を生成する。
【００５５】
それまでの発話理解内容によって生成された文が、＜発話理解内容＞の部分に埋め込まれる。ここで、この埋め込まれる文は、必須要素「２０４号室へ」、「電話を」と、キーフレーズ「つないでほしい」とを連結させた文「２０４号室へ電話をつないでほしい」にする。すなわち、ここでの応答文は、「２０４号室へ電話をつないでほしい、とお伝えすればよいですか？」であり、この文を、端末部１０を通じて、対話者Ａに応答する。さらに、図３に従って、対話状態ＳＴＡＴＥ３から、次対話状態ＳＴＡＴＥ３（修正）に自己遷移する（Ｓ１）。
【００５６】
対話者Ａの次の発話「そうです」（Ｓ３）を、対話制御部３０が、「肯定」であると発話理解し（Ｓ４）、図３の応答内容と応答先の指定に従って、第２端末部である対話者Ｂの端末部２０に、「発話内容を伝達」、さらに、対話者Ａの端末部１０に、「発話要求」を応答する（Ｓ１）。
【００５７】
端末部２０側の言語は、英語であり、応答内容「発話内容を伝達」の英語定型応答文は、図４から「Ｈｅ／Ｓｈｅ  ｓａｙｓ，“＜発話理解内容＞”」となる。この応答文中の＜発話理解内容＞の部分には、上記「２０４号室へ電話をつないでほしい」の英語に変換したものが埋め込まれる。この埋め込み文は、機械翻訳部３１で日本語から英語へ変換した結果「Ｉ  ｗｏｕｌｄ  ｌｉｋｅ  ｙｏｕ  ｔｏ  ｐｕｔ  ｍｅ  ｔｈｒｏｕｇｈ  ｔｏ  Ｒｏｏｍ  ２０４」で得られ、これを埋め込んだ応答文「Ｈｅ／Ｓｈｅ  ｓａｙｓ，“Ｉ  ｗｏｕｌｄ  ｌｉｋｅ  ｙｏｕ  ｔｏ  ｐｕｔ  ｍｅ  ｔｈｒｏｕｇｈ  ｔｏ  Ｒｏｏｍ  ２０４”」を、対話者Ｂの端末部２０に伝達する。機械翻訳部３１で使用する機械翻訳として、従来の機械翻訳技術を使用するようにしてもよい。
【００５８】
また、応答内容「発話要求」に対応する「相手へお伝えする内容をおっしゃってください」という日本語定型対話文で、対話者Ａの端末部１０に応答し、次の発話を促す。その後、図３の次対話状態の指定によって、ＳＴＡＴＥ１へ対話状態が遷移する（Ｓ１）。
【００５９】
図５に示すように、対話者Ａの次の発話「結構です、終わってください」の音声認識結果から（Ｓ３）、システムは、図３から「終了」と発話理解し（Ｓ４）、端末部１０を介して、「了承」に対する定型対話文「かしこまりました」を、対話者Ａに伝える（Ｓ１）。ここで、次対話状態が、ＳＴＡＴＥ９、すなわち終了状態である（Ｓ２）ので、対話は終了する。
【００６０】
上記方法によって、音声認識誤りを対話的に修正し、機械翻訳の入力文として必要となる単語を、対話者から得ることによって、対話システム内で処理する発話内容がより正確になり、結果的に、より円滑な異言語間の意思疎通を実現することができる。
【００６１】
なお、図５、図６に示す例は、本実施例以外でも、一般企業等における電話取次ぎの場合に適用することができる。
【００６２】
本発明の第２の実施例は、上記実施例の対話システムを、双方向に組み合わせて使う実施例である。
【００６３】
つまり、上記実施例である対話システムを、対話者Ｂが、端末部２０を介して、対話者Ｂに発話を求め英語で返答した対話内容を、対話者Ａが、端末部１０を介して、英語で受ける場合に適用することができる。上記のように、異言語間対話装置１００を、双方向に同時に用いることによって、言語の異なる２対話者間で、双方向の意思疎通が可能になる。
【００６４】
図７は、本発明の第３の実施例である機械翻訳装置２００を示すブロック図である。
【００６５】
機械翻訳装置２００は、異言語間対話装置１００から、端末部２０と音声認識部２１とを削除したものである。
【００６６】
すなわち、機械翻訳装置２００は、対話制御部３０が、端末部１０を介して、対話者Ａに発話を求め、第１言語で返答した対話内容を、端末部１０を介して、英語で受け取る場合である。機械翻訳装置２００は、異言語間対話装置１００において、図３に示す対話シナリオの応答先を全て同じ「第１端末部１０」とするだけで足りる。
【００６７】
つまり、機械翻訳装置２００は、第１の言語から第２の言語へ発話内容を変換する機械翻訳装置において、上記第１の言語によって端末部を介して、第１の対話者が発話した文を音声認識し、発話文の構成要素のパタンが記載されしかも予め記憶されている構文パタンと照合することによって、上記発話文の内容を理解する発話理解手段と、予め記憶した対話シナリオを参照することによって、上記第１の対話者に対する応答内容を決定し、応答内容毎に指定されている定型対話文を使用し、上記端末部を介して、上記応答内容を第１の言語によって伝達する第１の処理、上記発話理解結果を上記第１の言語とは異なる上記第２の言語に変換した変換結果を、機械翻訳による変換結果と定型対話文とを組み合わせることによって、上記端末部を介して、上記第１の対話者に伝達する第２の処理、対話を終了する第３の処理のうちのいずれかを実行する対話処理手段とを有する機械翻訳装置の例である。
【００６８】
なお、上記実施例は、１度の発話に、キーフレーズが１つだけ含まれる例であるが、複数のキーフレーズが含まれる例の場合、それぞれのキーフレーズに対して、必須要素の要求処理が繰り返されるように、対話シナリオ記憶部４０の対話シナリオを記述すればよい。
【００６９】
さらに、上記実施例は、上記実施例に限定されることなく、言語の種類、文字コード、対話シナリオ、構文パタン、定型対話文等を、変更、応用するようにしてもよい。
【００７０】
【発明の効果】
請求項１、２記載の発明によれば、異言語間の対話をコンピュータが補助する際に、対話者の発話に対して、音声認識誤りを対話的に修正することができ、また、機械翻訳の入力文として必要となる単語を対話的に得ることができ、発話理解結果を確認しながら、対話を制御することによって、現状の技術レベルの音声認識や機械翻訳を利用した場合でも、円滑な意思疎通を実現することができるという効果を奏する。
【００７１】
請求項３、４記載の発明によれば、現状の技術レベルの音声認識や機械翻訳等の技術を使って、異なる言語へ機械翻訳する場合、実用レベルで使用することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１の実施例である異言語間対話装置１００を示す図である。
【図２】上記実施例における構文パタン記憶部６０が記憶している構文パタンの例を示す図である。
【図３】上記実施例において、対話シナリオ記憶部４０が記憶している対話シナリオの例を示す図である。
【図４】上記実施例において、定型対話文データ記憶部５０が記憶している定型対話文データの例を示す図であり、定型方対話文データ中の応答内容と、言語毎に、対応する定型対話文とが用意されている定型対話文データの例を示す図である。
【図５】上記実施例において、図２に示す構文パタンの例と、図３に示す対話シナリオの例と、図４に示す定型対話文データの例とに従って、対話者Ａが、端末部１０を介して、日本語で依頼し、対話者Ｂが、端末部２０を介して、英語で依頼内容を受ける異言語間の対話の例を示す図である。
【図６】本実施例における全体的処理を示すフローチャートである。
【図７】本発明の第３の実施例である機械翻訳装置２００を示すブロック図である。
【符号の説明】
１００…異言語間対話装置、
１０、２０…端末部、
１１、２１…音声認識部、
３０…対話制御部、
４０…対話シナリオ記憶部、
５０…定型対話文データ記憶部、
６０…構文パタン記憶部、
２００…機械翻訳装置。
【図１】
2004355226.tif 000003
【図２】
2004355226.tif 000004
【図３】
2004355226.tif 000005
【図４】
2004355226.tif 000006
【図５】
2004355226.tif 000007
【図６】
2004355226.tif 000008
【図７】
2004355226.tif 000009