【手続補正書】
【提出日】平成17年8月22日(2005.8.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】音声対話制御方法、音声対話制御装置および音声対話制御プログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
個々のガイダンスごとに認識対象語彙が設定されていて、時系列で出力されるガイダンスの出力中または前記ガイダンスの出力前の段階でユーザからの音声コマンドを取得すると、前記音声コマンドを前記認識対象語彙を用いて認識し、前記認識の結果に基づいた動作をなす音声対話制御方法であって、
ユーザからの音声コマンドの入力タイミングに応じて、前記入力タイミングの時点での認識に必要な認識対象語彙を有効認識対象語彙として設定し、前記設定した有効認識対象語彙を用いて前記音声コマンドの認識を行うことを特徴とする音声対話制御方法。
【請求項２】
前記ユーザからの音声コマンドの入力タイミングに応じて、前記入力タイミングの時点での認識に必要な認識対象語彙を有効認識対象語彙として設定する処理は、
前記音声コマンド入力前の段階においては、すべての前記認識対象語彙が有効認識対象語彙として設定されており、前記音声コマンドの入力タイミングにおいて既に出力の終了したガイダンスまたは出力途中のガイダンスが存在する場合には、前記出力の終了したガイダンスまたは出力途中のガイダンスまでの個々のガイダンスに設定された認識対象語彙を有効認識対象語彙とすることを特徴とする請求項１記載の音声対話制御方法。
【請求項３】
前記ユーザからの音声コマンドの入力タイミングに応じて、その時点での認識に必要な認識対象語彙を有効認識対象語彙として設定する処理は、
それぞれの前記ガイダンスが出力されるごとに前記出力されたガイダンスに設定された認識対象語彙を有効認識対象語彙として蓄積して行き、前記出力されたガイダンスに設定された認識対象語彙を有効認識対象語彙として蓄積する処理をユーザからの音声コマンドが入力されるまで行うことを特徴とする請求項１記載の音声対話制御方法。
【請求項４】
前記ユーザからの音声コマンド入力のタイミングに応じて、前記入力タイミング時点での認識に必要な認識対象語彙を有効認識対象語彙として設定する処理は、
あるガイダンスに対するユーザの反応によって当該ガイダンスに設定された認識対象語彙を有効認識対象語彙とするか否かを決定することを特徴とする請求項１記載の音声対話制御方法。
【請求項５】
前記あるガイダンスに対するユーザの反応とは、当該ガイダンスを肯定しかつシステム側で認識可能な語彙の発話、当該ガイダンスを否定しかつシステム側で認識可能な語彙の発話、これら認識可能な語彙以外の語彙の発話または無応答であることを特徴とする請求４記載の音声対話制御方法。
【請求項６】
前記ガイダンスに対するユーザの反応が否定語の発話である場合は、そのガイダンスに設定された認識対象語彙を有効認識対象語彙から外して、以降に出力すべきガイダンスがあればそのガイダンスを出力し、
前記ガイダンスに対するユーザの反応が前記システム側で認識可能な語彙以外の語彙の発話または無応答である場合は、そのガイダンスに設定された認識対象語彙を有効認識対象語彙として保持して、以降に出力すべきガイダンスがあればそのガイダンスを出力し、
前記システム側からのガイダンスに対するユーザの音声コマンドが肯定語の発話である場合は、出力済みのガイダンスの中でその肯定語の入力タイミングに最も時間的に近いガイダンスに設定された認識対象語彙を認識結果とすることを特徴とする請求項５記載の音声対話制御方法。
【請求項７】
それぞれの前記ガイダンスに設定された認識対象語彙は、個々のガイダンスに含まれる語彙であることを特徴とする請求項１から６のいずれかに記載の音声対話制御方法。
【請求項８】
個々のガイダンスごとに認識対象語彙が設定されていて、時系列で出力されるガイダンスの出力中または前記ガイダンスの出力前の段階でユーザからの音声コマンドを取得すると、前記音声コマンドを前記認識対象語彙を用いて認識し、前記認識の結果に基づいた動作をなす音声対話制御装置において、
音声入力手段に入力された音声コマンドの入力タイミングを監視する音声入力監視手段と、
個々のガイダンスに対応したガイダンス情報とその個々のガイダンスに設定された認識対象語彙に対応した認識対象語彙情報を持ち、ユーザとの対話の進行に応じた前記ガイダンス情報と前記認識対象語彙情報を出力する対話制御手段と、
前記対話制御手段から出力された認識対象語彙情報を受け取り、前記音声入力監視手段で監視されたユーザからの音声コマンドの入力タイミングに応じて、前記入力タイミングの時点での認識に必要な認識対象語彙を有効認識対象語彙として設定する認識対象語彙制御手段と、
前記認識対象語彙制御手段で設定された有効認識対象語彙を用いてユーザからの音声コマンドに対する認識結果を出力する音声認識手段と、
前記対話制御手段から出力されたガイダンス情報を受け取って音声合成に必要なガイダンス内容を生成するガイダンス内容生成手段と、
前記ガイダンス内容生成手段からのガイダンス内容を音声合成処理して出力する音声出力手段と、
を有することを特徴とする音声対話制御装置。
【請求項９】
前記認識対象語彙制御手段は、前記音声コマンドが入力される前の段階においては、すべての認識対象語彙を有効認識対象語彙として設定し、前記音声コマンドの入力タイミングにおいて既に出力の終了したガイダンスまたは出力途中のガイダンスが存在する場合には、前記出力の終了したガイダンスまたは出力途中のガイダンスまでの個々のガイダンスに設定された認識対象語彙を有効認識対象語彙とすることを特徴とする請求項８記載の音声対話制御装置。
【請求項１０】
前記認識対象語彙制御手段は、それぞれの前記ガイダンスが出力されるごとに前記出力されたガイダンスに設定された認識対象語彙を有効認識対象語彙として蓄積して行き、前記出力されたガイダンスに設定された認識対象語彙を有効認識対象語彙として蓄積する処理をユーザからの音声コマンドが入力されるまで行うことを特徴とする請求項８記載の音声対話制御装置。
【請求項１１】
前記認識対象語彙制御手段は、あるガイダンスに対するユーザの反応によって当該ガイダンスに設定された認識対象語彙を有効認識対象語彙とするか否かを決定することを特徴とする請求項８記載の音声対話制御装置。
【請求項１２】
前記あるガイダンスに対するユーザの反応とは、当該ガイダンスを肯定しかつシステム側で認識可能な語彙の発話、当該ガイダンスを否定しかつシステム側で認識可能な語彙の発話、これら認識可能な語彙以外の語彙の発話または無応答であることを特徴とする請求項１１記載の音声対話制御装置。
【請求項１３】
前記ガイダンスに対するユーザの反応が否定語の発話である場合は、そのガイダンスに設定された認識対象語彙を有効認識対象語彙から外して、以降に出力すべきガイダンスがあればそのガイダンスを出力し、
前記ガイダンスに対するユーザの反応が前記システム側で認識可能な語彙以外の語彙の発話または無応答である場合は、そのガイダンスに設定された認識対象語彙を有効認識対象語彙として保持して、以降に出力すべきガイダンスがあればそのガイダンスを出力し、
前記システム側からのガイダンスに対するユーザの音声コマンドが肯定語の発話である場合は、その肯定語の入力タイミングが個々のガイダンスに設定された有効時間のどの有効時間に入っているかを判断し、出力済みのガイダンスの中でその肯定語の入力タイミングに最も時間的に近いガイダンスに設定された認識対象語彙を認識結果とすることを特徴とする請求項１２記載の音声対話制御装置。
【請求項１４】
前記ガイダンスに設定された認識対象語彙は、前記個々のガイダンスの内容に含まれる語彙であることを特徴とする請求項８から１３のいずれかに記載の音声対話制御装置。
【請求項１５】
個々のガイダンスごとに認識対象語彙が設定されていて、時系列で出力されるガイダンスの出力中または前記ガイダンスの出力前の段階でユーザからの音声コマンドを取得すると、前記音声コマンドを前記認識対象語彙を用いて認識し、前記認識の結果に基づいた動作をコンピュータに実行させるための音声対話制御プログラムであって、
ユーザからの音声コマンドの入力タイミングに応じて、前記入力タイミング時点での認識に必要な認識対象語彙を有効認識対象語彙として設定するステップと、
前記設定した有効認識対象語彙を用いて前記音声コマンドの認識を行うステップと、
をコンピュータに実行させるための音声対話制御プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【課題を解決するための手段】
上述した目的を達成するために、本発明の音声対話制御方法は、個々のガイダンスごとに認識対象語彙が設定されていて、時系列で出力されるガイダンスの出力中または前記ガイダンスの出力前の段階でユーザからの音声コマンドを取得すると、前記音声コマンドを前記認識対象語彙を用いて認識し、前記認識の結果に基づいた動作をなす音声対話制御方法であって、ユーザからの音声コマンドの入力タイミングに応じて、前記入力タイミングの時点での認識に必要な認識対象語彙を有効認識対象語彙として設定し、前記設定した有効認識対象語彙を用いて前記音声コマンドの認識を行うようにしている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
このような音声対話制御方法において、前記ユーザからの音声コマンドの入力タイミングに応じて、前記入力タイミングの時点での認識に必要な認識対象語彙を有効認識対象語彙として設定する処理は、前記音声コマンド入力前の段階においては、すべての前記認識対象語彙が有効認識対象語彙として設定されており、前記音声コマンドの入力タイミングにおいて既に出力の終了したガイダンスまたは出力途中のガイダンスが存在する場合には、前記出力の終了したガイダンスまたは出力途中のガイダンスまでの個々のガイダンスに設定された認識対象語彙を有効認識対象語彙としている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、この音声対話制御方法において、前記ユーザからの音声コマンドの入力タイミングに応じて、その時点での認識に必要な認識対象語彙を有効認識対象語彙として設定する処理は、それぞれの前記ガイダンスが出力されるごとに前記出力されたガイダンスに設定された認識対象語彙を有効認識対象語彙として蓄積して行き、前記出力されたガイダンスに設定された認識対象語彙を有効認識対象語彙として蓄積する処理をユーザからの音声コマンドが入力されるまで行うようにしてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、この音声対話制御方法において、前記ユーザからの音声コマンド入力のタイミングに応じて、前記入力タイミング時点での認識に必要な認識対象語彙を有効認識対象語彙として設定する処理は、あるガイダンスに対するユーザの反応によって当該ガイダンスに設定された認識対象語彙を有効認識対象語彙とするか否かを決定するようにしてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
この場合、前記あるガイダンスに対するユーザの反応とは、当該ガイダンスを肯定しかつシステム側で認識可能な語彙の発話、当該ガイダンスを否定しかつシステム側で認識可能な語彙の発話、これら認識可能な語彙以外の語彙の発話または無応答としている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、この音声対話制御方法において、それぞれの前記ガイダンスに設定された認識対象語彙は、個々のガイダンスに含まれる語彙とすることが好ましい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明の音声対話制御装置は、個々のガイダンスごとに認識対象語彙が設定されていて、時系列で出力されるガイダンスの出力中または前記ガイダンスの出力前の段階でユーザからの音声コマンドを取得すると、前記音声コマンドを前記認識対象語彙を用いて認識し、前記認識の結果に基づいた動作をなす音声対話制御装置において、音声入力手段に入力された音声コマンドの入力タイミングを監視する音声入力監視手段と、個々のガイダンスに対応したガイダンス情報とその個々のガイダンスに設定された認識対象語彙に対応した認識対象語彙情報を持ち、ユーザとの対話の進行に応じた前記ガイダンス情報と前記認識対象語彙情報を出力する対話制御手段と、前記対話制御手段から出力された認識対象語彙情報を受け取り、前記音声入力監視手段で監視されたユーザからの音声コマンドの入力タイミングに応じて、前記入力タイミングの時点での認識に必要な認識対象語彙を有効認識対象語彙として設定する認識対象語彙制御手段と、前記認識対象語彙制御手段で設定された有効認識対象語彙を用いてユーザからの音声コマンドに対する認識結果を出力する音声認識手段と、前記対話制御手段から出力されたガイダンス情報を受け取って音声合成に必要なガイダンス内容を生成するガイダンス内容生成手段と、前記ガイダンス内容生成手段からのガイダンス内容を音声合成処理して出力する音声出力手段と、を有した構成としている。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
このような音声対話制御装置において、前記認識対象語彙制御手段は、前記音声コマンドが入力される前の段階においては、すべての認識対象語彙を有効認識対象語彙として設定し、前記音声コマンドの入力タイミングにおいて既に出力の終了したガイダンスまたは出力途中のガイダンスが存在する場合には、前記出力の終了したガイダンスまたは出力途中のガイダンスまでの個々のガイダンスに設定された認識対象語彙を有効認識対象語彙としている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、この音声対話制御装置において、前記認識対象語彙制御手段は、それぞれの前記ガイダンスが出力されるごとに前記出力されたガイダンスに設定された認識対象語彙を有効認識対象語彙として蓄積して行き、前記出力されたガイダンスに設定された認識対象語彙を有効認識対象語彙として蓄積する処理をユーザからの音声コマンドが入力されるまで行うようにしてもよい。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
この場合、前記あるガイダンスに対するユーザの反応とは、当該ガイダンスを肯定しかつシステム側で認識可能な語彙の発話、当該ガイダンスを否定しかつシステム側で認識可能な語彙の発話、これら認識可能な語彙以外の語彙の発話または無応答としている。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
そして、前記ガイダンスに対するユーザの反応が否定語の発話である場合は、そのガイダンスに設定された認識対象語彙を有効認識対象語彙から外して、以降に出力すべきガイダンスがあればそのガイダンスを出力し、前記ガイダンスに対するユーザの反応が前記システム側で認識可能な語彙以外の語彙の発話または無応答である場合は、そのガイダンスに設定された認識対象語彙を有効認識対象語彙として保持して、以降に出力すべきガイダンスがあればそのガイダンスを出力し、前記システム側からのガイダンスに対するユーザの音声コマンドが肯定語の発話である場合は、出力済みのガイダンスの中でその肯定語の入力タイミングに最も時間的に近いガイダンスに設定された認識対象語彙を認識結果としている。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、この音声対話制御装置において、前記ガイダンスに設定された認識対象語彙は、前記個々のガイダンスの内容に含まれる語彙とすることが好ましい。
また、本発明の音声対話制御プログラムは、個々のガイダンスごとに認識対象語彙が設定されていて、時系列で出力されるガイダンスの出力中または前記ガイダンスの出力前の段階でユーザからの音声コマンドを取得すると、前記音声コマンドを前記認識対象語彙を用いて認識し、前記認識の結果に基づいた動作をコンピュータに実行させるための音声対話制御プログラムであって、ユーザからの音声コマンドの入力タイミングに応じて、前記入力タイミング時点での認識に必要な認識対象語彙を有効認識対象語彙として設定するステップと、前記設定した有効認識対象語彙を用いて前記音声コマンドの認識を行うステップと、をコンピュータに実行させるようにしている。