(57)【特許請求の範囲】
【請求項１】
電話回線を介して入力された音声信号を音声認識するとともに、前記電話回線を介して音声信号を出力する情報処理装置において、
ユーザに対して、情報処理装置が着信可能な複数の電話番号のうちの１つを専用の電話番号として割り当てる割り当て手段と、
ユーザが設定したコンテンツが格納されているサーバを、前記割り当て手段が割り当てた前記電話番号に対応付けて記録する記録手段と、
前記電話回線を介して通信する通信手段と、
前記通信手段により受信された音声信号を音声認識する音声認識手段と、
前記通信手段が受信した着信電話番号を判定する判定手段と、
前記記録手段の記録に基づき、前記判定手段により判定された前記着信電話番号に対応する前記サーバを検出する検出手段と、
前記検出手段が検出した前記サーバからネットワークを介してコンテンツデータを取得する取得手段と、
前記取得手段により取得された前記コンテンツデータと、前記音声認識手段により音声認識された音声に基づき、音声信号を生成して前記通信手段に通信させる対話手段と、
前記音声認識手段により音声認識された認識結果と、前記対話手段により生成された音声信号に基づく対話結果をユーザに通知する通知手段と
を含むことを特徴とする情報処理装置。
【請求項２】
前記割り当て手段は、前記ユーザから前記ネットワークを介してアクセスを受けたとき、複数の電話番号を提示して選択を促し、選択された電話番号を割り当てる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記対話手段は、合成音声を発生することにより、または、予め録音された音声ファイルを再生することにより、前記音声信号を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ユーザから前記ネットワークを介してアクセスを受けたとき、前記コンテンツデータのテンプレートを供給するテンプレート供給手段と、
前記ユーザによりカスタマイズされた前記コンテンツデータの前記テンプレートを予め用意されている所定のサーバに格納する格納手段とをさらに含み、
前記記録手段は、前記格納手段が前記テンプレートを格納した前記所定のサーバを、前記ユーザのサーバとして記録する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記通信手段の通信を監視して、その通信履歴を保存する保存手段を
さらに含むことを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置に関し、例えば、音声合成技術および音声認識技術を用いた音声自動応答サービスを実施する場合に用いて好適な情報処理装置に関する。
【０００２】
【従来の技術】
電話回線を介した従来の自動応答サービスでは、当該サービスを実施する企業等の着信側が選択肢を提示する音声ガイダンスを出力し、当該サービスを利用する発信側が、音声ガイダンスにより提示された選択肢に対し、電話機のダイヤルボタンを押下することによって操作音を発生させて応答する形態が一般的である。
【０００３】
ところで、テキストデータに対応して音声を発生させる音声合成技術や、人が発する音声をテキストデータに変換する音声認識技術は、既に実用段階にある。
【０００４】
したがって、電話回線を介した自動応答サービスに音声合成技術および音声認識技術を適用すれば、当該サービスを利用する発信側は電話機のダイヤルボタン等を操作することなく音声によって応答することが可能な音声自動応答サービスを実現することができる。
【０００５】
例えば、宅配ピザ屋等が音声自動応答サービスを実施すれば、注文の電話を受ける人の人員コストを削減することができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、実際に音声自動応答サービスを実施するには、電話回線、構内交換機(PBX;Private Branch Exchange)、並びに、音声合成処理および音声認識処理等を実行する情報処理装置からなる専用の設備が必要となる他、各種の設定や変更を実行する専門知識が必要となるので、宅配ピザ屋のような専用設備や専門知識を有さない店舗等が音声自動応答サービスを実施することは困難であるという課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、専用設備や専門知識を有していない宅配ビザ店等に対して、音声自動応答サービスが実施できる環境を提供できるようにすることを目的とする。
【０００８】
【課題を解決するための手段】
本発明の情報処理装置は、ユーザに対して、情報処理装置が着信可能な複数の電話番号のうちの１つを専用の電話番号として割り当てる割り当て手段と、ユーザが設定したコンテンツが格納されているサーバを、割り当て手段が割り当てた電話番号に対応付けて記録する記録手段と、電話回線を介して通信する通信手段と、通信手段により受信された音声信号を音声認識する音声認識手段と、通信手段が受信した着信電話番号を判定する判定手段と、記録手段の記録に基づき、判定手段により判定された着信電話番号に対応するサーバを検出する検出手段と、検出手段が検出したサーバからネットワークを介してコンテンツデータを取得する取得手段と、取得手段により取得されたコンテンツデータと、音声認識手段により音声認識された音声に基づき、音声信号を生成して通信手段に通信させる対話手段と、音声認識手段により音声認識された認識結果と、対話手段により生成された音声信号に基づく対話結果をユーザに通知する通知手段とを含むことを特徴とする。
【０００９】
前記ネットワークには、例えば、インタネットを適用することができる。
【００１１】
前記割り当て手段は、例えば、図２のURL登録部１により構成され、前記通信手段が着信可能な電話番号のうちの１つを割り当てることができる。
【００１２】
前記通信手段は、例えば、図２のPBX１４および電話回線通信部１５より構成され、電話回線を介して通信することができる。
【００１３】
前記音声認識手段は、例えば、図２の音声認識部２１により構成され、電話回線を介して入力される音声信号を音声認識することができる。
【００１４】
前記判定手段は、例えば、図２の電話番号取得手段１６より構成され、着信手段が着信した電話番号の他、送信元の電話番号を取得することができる。
【００１５】
前記検出手段は、例えば、図２のURL検索部１７より構成され、判定手段が判定した電話番号を記録手段の記録に照らし合わせて、対応するサーバのURLを検出することができる。
【００１６】
前記取得手段は、例えば、図２のコンテンツ取得部１８より構成され、ネットワークを介して検出手段が検出したサーバのURLにアクセスし、格納されているコンテンツデータを取得することができる。
【００１７】
前記対話手段は、例えば、図２の対話処理部１９および音声合成部２０より構成され、コンテンツデータと音声認識された音声に基づき、対話のための音声信号を生成して通信手段に通信させることができる。
【００１８】
前記対話手段は、取得手段を制御して、例えば、天気予報の情報を公開しているサーバからネットワークを介して天気予報の情報を取得させ、天気予報の音声信号を生成して通信手段に通信させることができる。
【００１９】
前記通知手段は、例えば、図２の対話結果通知部２２より構成され、電子メールまたはファクシミリを用いる書面、電話を用いる通話、または所定のサーバにて公開することにより、対話結果に関する情報を通知することができる。
【００２０】
前記割り当て手段には、ユーザからネットワークを介してアクセスを受けたとき、複数の電話番号を提示して選択を促し、選択された電話番号を割り当てさせるようにすることができる。
【００２１】
前記対話手段には、合成音声を発生させることにより、または、予め録音された音声ファイルを再生させることにより、音声信号を生成させるようにすることができる。
【００２２】
本発明の情報処理装置は、ユーザからネットワークを介してアクセスを受けたとき、コンテンツデータのテンプレートを供給するテンプレート供給手段と、ユーザによりカスタマイズされたコンテンツデータのテンプレートを予め用意されている所定のサーバに格納する格納手段とをさらに含みことができ、記録手段には、格納手段がテンプレートを格納した所定のサーバをユーザのサーバとして記録させるようにすることができる。
【００２３】
前記テンプレート格納手段は、例えば、図８のコンテンツ設定部５１より構成され、ユーザからネットワークを介してアクセスを受けたとき、コンテンツデータのテンプレートを供給することができる。
【００２４】
前記格納手段は、例えば、図８のコンテンツ設定部５１より構成され、ユーザによりカスタマイズされたコンテンツデータのテンプレートを、予め用意されている所定のサーバ（例えば、図８のコンテンツサーバ５２）に格納することができる。
【００２５】
前記コンテンツデータのテンプレートは、ユーザからの操作に対応して、カスタマイズすることができる。
【００２６】
本発明の情報処理装置は、通信手段の通信を監視して、その通信履歴を保存する保存手段とをさらに含むことができる。
【００２７】
前記保存手段は、例えば、図１１の通信履歴記録部７１により構成され、電話番号毎に、着信時刻および切断時刻を保存することができる。
【００２８】
保存手段が保存した電話番号毎の着信時刻および切断時刻の記録は、課金額の算出に利用することができる。
【００２９】
本発明の情報処理装置においては、ユーザに対して、情報処理装置が着信可能な複数の電話番号のうちの１つが専用の電話番号として割り当てられ、ユーザが設定したコンテンツが格納されているサーバが、割り当て手段が割り当てた電話番号に対応付けて記録される。また、電話回線を介して通信がおこわれ、受信された音声信号が音声認識される。受信した着信電話番号が判定され、記録に基づいて、判定された着信電話番号に対応するサーバが検出され、検出したサーバからネットワークを介してコンテンツデータが取得され、取得されたコンテンツデータと、音声認識された音声に基づき、音声信号が生成されて通信される。さらに、音声認識された認識結果と生成された音声信号に基づく対話結果がユーザに通知される。
【００３０】
本発明の情報処理装置によれば、割り当てた電話番号をユーザのサーバに対応付けて記録し、着信した電話番号を判定し、判定した電話番号に対応するユーザのサーバからコンテンツデータを取得し、そのコンテンツデータと、音声認識結果と生成した音声信号に基づく対話結果に関する情報を通知するようにしたので、専用設備や専門知識を有していない宅配ビザ店等に対して、音声自動応答サービスが実施できる環境を提供することが可能となる。
【００３１】
また、本発明の情報処理装置によれば、ユーザは、一度登録を済ませれば、その後においては、情報処理装置の管理者に対して何の連絡もする必要なく、任意に音声自動応答サービスの内容を変更することができる。したがって、ユーザと情報処理装置の管理者の双方の連絡作業のコストを削減することができる。
【００３２】
さらに、本発明の情報処理装置によれば、ユーザは、自らが音声自動応答用のコンテンツを用意してサーバに格納するような手間を要することなく、情報処理装置にアクセスし、登録を済ませるだけで、すぐに音声自動応答サービスの利用を開始することが可能となる。
【００３３】
【発明の実施の形態】
本発明を適用した音声対話システムの概念について、図１を参照して説明する。この音声対話システム１は、宅配ピザ屋等のパーソナルコンピュータ２以外に専用の設備を有していないシステム利用者に対し、音声自動応答サービスの実施を可能とするものである。
【００３４】
すなわち、音声対話システム１は、Webサーバとしてインタネット４を介するパーソナルコンピュータ２からのアクセスを受け付け、宅配ビザ屋等からの当該システムの利用申し込み（音声ガイダンスのテキストデータ等が格納されているコンテンツサーバ３のURL(Uniform Resource Locator)を含む）に対応して、自己が着信可能な複数の電話番号のうちの１つを専用の電話番号として割り当てる。なお、割り当てる電話番号は、ダイヤルイン番号であってもよい。宅配ピザ屋等は、消費者に割り当てられた専用の電話番号を、例えば、受注用の電話番号として消費者に告知する。
【００３５】
音声対話システム１はまた、電話機５を用いて宅配ピザ屋等に割り当てられた専用の電話番号にダイヤルした消費者に対し、音声合成技術と音声認識技術を用いた音声自動対応サービスを実行し、消費者との対話結果（ピザの注文等）を宅配ピザ屋等に通知する。
【００３６】
パーソナルコンピュータ２は、インストールされているWebブラウザのアプリケーションプログラムを実行することにより、インタネット４を介してWebサーバ（音声対話システム１、およびコンテンツサーバ３）にアクセスする。パーソナルコンピュータ２はまた、メーラ(mailer)のアプリケーションプログラムを実行することにより、インタネット４を介して電子メールを送受信する。なお、パーソナルコンピュータ２の代わりに、Webブラウザおよびメーラと同等の機能を有する携帯電話機等の電子機器を用いることも可能である。
【００３７】
コンテンツサーバ３には、宅配ピザ屋等のシステム利用者が設定した音声ガイダンスの対話の順序や発生する音声に対するテキストデータ等（以下、単にコンテンツと記述する）が格納されている。
【００３８】
図２は、音声対話システム１の第１の構成例を示している。URL登録部１は、インタネット通信部１２およびインタネット４を介するパーソナルコンピュータ２からのアクセスに対応して登録処理（図４を参照して後述する）を実行し、得られる登録情報（割り当てた専用の電話番号、登録されたURL等）を登録情報データベース（ＤＢ）１３に出力する。
【００３９】
インタネット通信部１２は、各種のデータを所定のプロトコルに従ってインタネット４を介して通信する。登録情報データベース１３は、URL登録部１１から入力される登録情報に基づき、図３に示すような対応テーブルを生成して記憶する。
【００４０】
図３は、登録情報データベース１３が記憶する対応テーブルの一例を示している。当該対応テーブルには、割り当てた電話番号に、登録されたURLが対応付けて記録されている。例えば、電話番号「０３−１２３４−５６７８」には、URL「http://www.○○○.com/△△」が対応付けて記憶されている。なお、当該対応テーブルには、音声対話システム１が割り当て可能な全ての電話番号が記録されており、各電話番号の割り当て状態（使用中、または未使用）も記録されている。
【００４１】
構内交換機(PBX)１４は、公衆電話回線６を介する電話機５からの通話を着信し、その通話の音声データ等を電話回線通信部１５に出力する。電話回線通信部１５は、公衆電話回線６およびPBX１４を介する発信側からの音声データを対話処理部１９に出力するとともに、対話処理部１９からの音声データをPBX１４および公衆電話回線６を介して発信側に送信する。
【００４２】
電話番号取得部１６は、PBX１４が着信した電話番号（割り当て可能な電話番号のうちのいずれかの電話番号。以下、着信電話番号と記述する）をPBX１４から取得してURL検索部１７に通知する。電話番号取得部１６は、発信側（電話機５）の電話番号をPBX１４から取得することが可能である。URL検索部１７は、登録情報データベース１３を参照して、電話番号取得部１６から通知される着信電話番号に対応するURLを検索し、検索結果であるURLをコンテンツ取得部１８に通知する。
【００４３】
コンテンツ取得部１８は、インタネット通信部１２およびインタネット４を介して、URL検索部１７から通知されるURLに対応するWebサーバ（例えば、コンテンツサーバ３）にアクセスし、格納されているコンテンツを取得して対話処理部１９に供給する。
【００４４】
対話処理部１９は、コンテンツ取得部１８から供給されるコンテンツに基づき、音声ガイダンスの音声データを音声合成部２０に生成させて電話回線通信部１５に出力し、電話回線通信部１５から入力される通話の音声データを、音声認識部２１に認識させて、対話結果（客の住所、氏名、ピザの注文等のデータ）を生成し、コンテンツに含まれる通知方法を示す情報とともに対話結果通知部２２に出力する。音声合成部２０は、音声合成処理によって音声データを生成できる他、予め音声が録音されている音声ファイルを再生して音声データを生成するようにしてもよい。
【００４５】
対話結果通知部２２は、対話処理部１９から入力される対話結果を、対話処理部１９からの通知方法を示す情報に従って宅配ピザ屋等のシステム利用者に通知する。通知する方法としては、FAXまたは電子メールにて書面をもって通知する方法、システム利用者に電話をかけて合成音声により通知する方法、あるいは、対話結果を所定のWebサーバに記憶させ、対応するシステム利用者だけが閲覧できるようにする方法が考えられる。
【００４６】
FAXによる書面、または電話による通話にて対話結果を通知する場合、対話結果通知部２２は、電話回線通信部１５、PBX１４、および公衆電話回線６を介して宅配ピザ屋等のシステム利用者が使用する電話機にダイヤルし、FAXまたは合成音声を送信する。電子メールとして通知する場合、対話結果通知部２２は、インタネット通信部１２およびインタネット４を介してパーソナルコンピュータ２に電子メールを送信する。宅配ピザ屋等のシステム利用者は、パーソナルコンピュータ２が実行するメーラによって電子メールの内容（ピザの注文等）を確認する。
【００４７】
所定のWebサーバに記憶させる場合、対話結果通知部２２は、インタネット通信部１２およびインタネット４を介してパーソナルコンピュータ２に対話結果のデータを送信する。宅配ピザ屋等のシステム利用者は、パーソナルコンピュータ２が実行するメWebブラウザにより、当該Webサーバにアクセスして対話結果の内容（ピザの注文等）を確認する。
【００４８】
制御部２３は、ドライブ２４を制御して、磁気ディスク２５、光ディスク２６、光磁気ディスク２７、または半導体メモリ２８に記憶されている制御用プログラムを読み出し、読み出した制御用プログラムに基づいて、音声対話システム１の全体を制御する。
【００４９】
次に、音声対話システム１の第１の構成例による登録処理について、図４のフローチャートを参照して説明する。この登録処理は、宅配ピザ屋等のシステム利用者が操作するパーソナルコンピュータ２のWebブラウザがインタネット４を介して音声対話システム１にアクセスしたときに開始される。
【００５０】
ステップＳ１において、URL登録部１は、パーソナルコンピュータ２からのアクセスに対応し、登録用ウィンドウのデータを生成して、インタネット通信部１２およびインタネット４を介してパーソナルコンピュータ２に送信する。
【００５１】
ステップＳ２において、パーソナルコンピュータ２のWebブラウザは、音声対話システム１からの登録用ウィンドウをディスプレイに表示する。図５は、パーソナルコンピュータ２のディスプレイに表示される登録用ウィンドウの表示例を示している。
【００５２】
この登録用ウィンドウ３１には、システム利用者が自己のコンテンツ（音声ガイダンスのテキストデータ等）を格納しているWebサーバのURLを入力する登録URL入力欄３２、付与される電話番号を選択する電話番号選択欄３３、登録結果を電子メールで通知させるときに選択するチェックボックス３４、登録結果の電子メールの宛先を入力する電子メールアドレス入力欄３５、および、登録URL入力欄３２乃至電子メールアドレス入力欄３５に入力した内容に基づいて登録を申し込むときに押下する「申し込み」ボタン３６が設けられている。
【００５３】
登録URL入力欄３２には、例えば、コンテンツサーバ３のURL「http://www.○○○.com/△△」を入力する。電話番号選択欄３３には、割り当てられる電話番号の候補（音声対話システム１が割り当て可能な全ての電話番号のうち、現在使用されていない電話番号）が表示されるので、宅配ピザ屋等のシステム利用者は、カーソルを移動させて、表示されている電話番号のうちの１つ（いまの場合、「０３−１２３４−７８９０」）を選択する。
【００５４】
登録用ウィンドウ３１に対し、宅配ピザ屋等のシステム利用者が登録するURL等の必要事項を入力して「申し込み」ボタン３６を押下した場合、対応する登録情報がパーソナルコンピュータ２からインタネット４を介して音声応答システム１に通知される。音声応答システム１のURL登録部１１は、パーソナルコンピュータ２からの登録情報を受信する。
【００５５】
ステップＳ３において、URL登録部１１は、受信した登録情報を登録情報データベース１３に出力する。登録情報データベース１３は、URL登録部１１から入力された登録情報に基づき、対応テーブルを生成して記憶する。
【００５６】
さらに、URL登録部１１は、登録が完了した旨を宅配ピザ屋等のシステム利用者に通知するための登録済通知ウィンドウのデータを生成して、インタネット通信部１２およびインタネット４を介してパーソナルコンピュータ２に送信する。図６は、パーソナルコンピュータ２に表示される登録済通知ウィンドウの表示例を示している。この登録済通知ウィンドウ４１には、システム利用者が登録用ウィンドウ３１の登録URL入力欄３２に入力したURLと、音声対話システム１が宅配ピザ屋等のシステム利用者に対して割り当てた電話番号が表示される。
【００５７】
宅配ピザ屋等のシステム利用者は、音声対話システム１から割り当てられた電話番号を、自己の受注用の電話番号として消費者に告知する。
【００５８】
なお、システム利用者が登録用ウィンドウ３１のチェックボックス３４を選択していた場合、登録済通知ウィンドウ４１に表示される内容と同様の電子メールが、電子メールアドレス入力欄３５に入力された宛先に送信される。
【００５９】
また、上述した説明においては、システム利用者に対して音声対話システム１が割り当てる電話番号を、表示される複数の候補の中からシステム利用者が選択できるようになされていたが、システム利用者に選択させず、割り当てる電話番号の候補の中からURL登録部１２が決定するようにしてもよい。
【００６０】
以上、音声対話システム１の第１の構成例による登録処理の説明を終了する。
【００６１】
次に、消費者からの通話に対する音声対話システム１の対話処理について、図７のフローチャートを参照して説明する。この対話処理は、消費者が電話機５を用い、宅配ピザ屋等のシステム利用者が告知した電話番号にダイヤルし、その通話を音声対話システム１のPBX１４が着信したときに開始される。
【００６２】
ステップＳ１１において、電話番号取得部１６は、PBX１４が着信した着信電話番号をPBX１４から取得してURL検索部１７に通知する。ステップＳ１２において、URL検索部１７は、電話番号取得部１６から通知された着信電話番号に対応するURLを登録情報データベース１３から検索し、得られたURL（コンテンツサーバ３に対応するものとする）をコンテンツ取得部１８に通知する。
【００６３】
ステップＳ１３において、コンテンツ取得部１８は、インタネット通信部１２およびインタネット４を介して、URL検索部１７から通知されたURL、すなわち、コンテンツサーバ３にアクセスし、格納されているコンテンツを取得して対話処理部１９に供給する。
【００６４】
ステップＳ１４において、対話処理部１９は、コンテンツ取得部１８から供給されるコンテンツに基づき、音声ガイダンスの音声データを音声合成部２０に生成させて電話回線通信部１５に出力し、電話回線通信部１５から入力される通話の音声データを音声認識部２１に認識させて、対話結果（注文の内容、客の住所、氏名等のテキストデータ）を生成し、コンテンツに含まれる通知方法を示す情報とともに対話結果通知部２２に出力する。
【００６５】
ステップＳ１４の処理、すなわち、システム利用者が予め設定したコンテンツに基づいて実行される音声合成部２０の音声合成処理、および音声認識部２１の音声認識処理による自動応答サービスの具体例について説明する。
【００６６】
初めに、音声合成部２０によって合成音声「宅配ピザ屋です。お電話ありがとうございます。ミックスピザとイタリアンピザがございます。どちらのピザをご注文ですか？」が生成され、電話回線通信部１５、PBX１４、および公衆電話回線６を介して電話機５に送信される。音声認識部２１は、「ミックスピザ」と発声する音声と、「イタリアンピザ」と発声する音声を識別できるように設定される。
【００６７】
音声対話システム１からの合成音声による問いかけに対応して、消費者が発声した場合、その音声データは電話機５から公衆電話回線６、PBX１４、および電話回線通信部１５を介して対話処理部１９の音声認識部２１に入力される。音声認識部２１によって、消費者の音声データが例えば「ミックスピザ」と認識される。
【００６８】
次に、音声合成部２０によって合成音声「ミックスピザですね。サイズは、スモールサイズとラージサイズがございます。どちらのサイズをご注文ですか？」が生成され、電話回線通信部１５、PBX１４、および公衆電話回線６を介して電話機５に送信される。音声認識部２１は、「スモール」と発声する音声と、「ラージ」と発声する音声を識別できるように設定される。
【００６９】
音声対話システム１からの合成音声による問いかけに対応して、消費者が発声した場合、その音声データは電話機５から公衆電話回線６、PBX１４、および電話回線通信部１５を介して対話処理部１９の音声認識部２１に入力される。音声認識部２１によって、消費者の音声データが例えば「ラージ」と認識される。
【００７０】
次に、音声合成部２０によって合成音声「ミックスピザのラージサイズですね。何枚ご注文ですか？」が生成され、電話回線通信部１５、PBX１４、および公衆電話回線６を介して電話機５に送信される。音声認識部２１は、数字を発声する音声を識別できるように設定される。
【００７１】
以降、消費者に対して、その他の商品の注文、客の住所、氏名、電話番号等を発声させるような問いかけの合成音声が生成され、それに対応する消費者の音声データが音声認識部２１によって認識される。
【００７２】
次に、音声合成部２０によって、注文内容、客の住所、氏名、電話番号等を確認するための合成音声「ご注文はミックスピザのラージサイズを１枚、お客様のお名前は○○、御住所は○○、電話番号は○○、と承りました。以上でよろしいでしょうか？」が生成され、電話回線通信部１５、PBX１４、および公衆電話回線６を介して電話機５に送信される。音声認識部２１は、「はい」と発声する音声と、「いいえ」と発声する音声を識別できるように設定される。
【００７３】
音声対話システム１からの合成音声による問いかけに対応して、消費者が発声した場合、その音声データは電話機５から公衆電話回線６、PBX１４、および電話回線通信部１５を介して対話処理部１９の音声認識部２１に入力される。音声認識部２１によって、消費者の音声データが例えば「はい」と認識される。
【００７４】
最後に、音声合成部２０によって、合成音声「ご注文承りました。３０分以内にお届けします。本日はご注文ありがとうございました。」が生成され、電話回線通信部１５、PBX１４、および公衆電話回線６を介して電話機５に送信された後、PBX１４によって電話機５との通話が切断される。
【００７５】
ステップＳ１５において、対話結果通知部２２は、対話処理部１９から入力される対話結果を、対話処理部１９から入力された通知方法を示す情報に従い、宅配ピザ屋等のシステム利用者に通知する。
【００７６】
以上、音声対話システム１による対話処理の説明を終了する。
【００７７】
ところで、合成音声の内容を変更し、認識する音声の設定を変更する場合、例えば、初め発声される合成音声を「宅配ピザ屋です。お電話ありがとうございます。ミックスピザとイタリアンピザとシーフードピザがございます。どのピザをご注文ですか？」に変更させて、音声認識部２１に「ミックスピザ」と発声する音声と、「イタリアンピザ」と発声する音声と、「シーフードピザ」と発声する音声とを識別できるように設定させたい場合がある。
【００７８】
そのような場合、自動音声対応サービスの対話は、コンテンツサーバ３に格納されているコンテンツに基づいて実行されるので、宅配ピザ屋等のシステム利用者は、パーソナルコンピュータ２を操作してコンテンツサーバ３にアクセスし、格納されているコンテンツの内容を編集すればよい。
【００７９】
つまり、宅配ピザ屋等のシステム利用者は、一度登録を済ませれば、その後においては、音声対話システム１を管理するシステム提供者に対し、何の連絡もする必要なく、任意に音声自動応答サービスの内容を変更することができる。したがって、システム利用者とシステム提供者の双方の連絡作業のコストを削減することができる。
【００８０】
次に、図８は、音声対話システム１の第２の構成例を示している。この第２の構成例は、図２に示した第１の構成例のURL登録部１１をコンテンツ設定部５１で置換し、コンテンツサーバ５２を追加したものである。
【００８１】
コンテンツ設定部５１は、インタネット通信部１２およびインタネット４を介するパーソナルコンピュータ２からのアクセスに対応して登録処理（図９を参照して後述する）を実行し、得られる登録情報（割り当てた専用の電話番号、割り当てたURL等）を登録情報データベース（ＤＢ）１３に出力する。さらに、コンテンツ設定部５１は、宅配ピザ屋等のシステム利用者側のパーソナルコンピュータ２にコンテンツ（音声自動対話サービスの対話内容等）のテンプレートを提示し、コンテンツのテンプレートに対するシステム利用者からの仕様変更の設定に対応して、宅配ピザ屋等のシステム利用者用にカスタマイズしたコンテンツを生成し、コンテンツサーバ５２の中のディレクトリに格納させる。
【００８２】
コンテンツサーバ５２は、コンテンツ設定部５１から入力される宅配ピザ屋等のシステム利用者用にカスタマイズされたコンテンツを、指定されたディレクトリに格納する。コンテンツサーバ５２はまた、インタネット４に接続されており、インタネット４を介してパーソナルコンピュータ２がアクセスすることができる。
【００８３】
コンテンツ設定部５１およびコンテンツサーバ５２以外の構成要素は、図２に示した第１の構成例の構成要素と同様であり、同一の符号を附しているので、その説明は省略する。
【００８４】
次に、音声対話システム１の第２の構成例による登録処理について、図９のフローチャートを参照して説明する。この登録処理は、宅配ピザ屋等のシステム利用者が操作するパーソナルコンピュータ２のWebブラウザがインタネット４を介して音声対話システム１にアクセスしたときに開始される。
【００８５】
ステップＳ２１において、コンテンツ設定部５１は、パーソナルコンピュータ２からのアクセスに対応し、登録用ウィンドウのデータを生成して、インタネット通信部１２およびインタネット４を介してパーソナルコンピュータ２に送信する。
【００８６】
ステップＳ２２において、パーソナルコンピュータ２のWebブラウザは、音声対話システム１からの登録用ウィンドウをディスプレイに表示する。このとき表示される登録用ウィンドウは、例えば、図５に示した登録用ウィンドウ３１から登録URL入力欄３２を削除したものである。
【００８７】
宅配ピザ屋等のシステム利用者が、表示された登録用ウィンドウに対し、付与される電話番号の選択を実行して、登録用ウィンドウに設けられた「申し込み」ボタンを押下した場合、対応する登録情報がパーソナルコンピュータ２からインタネット４を介して音声応答システム１に通知される。音声応答システム１のコンテンツ設定部５１は、パーソナルコンピュータ２からの登録情報を受信する。
【００８８】
ステップＳ２３において、コンテンツ設定部５１は、コンテンツ設定用ウィンドウのデータをインタネット通信部１２およびインタネット４を介してパーソナルコンピュータ２に送信する。
【００８９】
ステップＳ２４において、パーソナルコンピュータ２のWebブラウザは、音声対話システム１からのコンテンツ設定用ウィンドウをディスプレイに表示する。このとき表示されるコンテンツ設定用ウィンドウは、例えば、予め用意されている複数のテンプレートが選択できるようになされており、さらに、選択したテンプレートをカスタマイズできるようになされている。
【００９０】
表示されたコンテンツ設定用ウィンドウに対し、宅配ピザ屋等のシステム利用者が、コンテンツのテンプレートを選択して、適宜、カスタマイズを実行し終えた場合、それらの情報（以下、コンテンツ選択情報と記述する）がパーソナルコンピュータ２からインタネット４を介して音声応答システム１に通知される。
【００９１】
音声応答システム１のコンテンツ設定部５１は、パーソナルコンピュータ２からのコンテンツ選択情報を受信する。コンテンツ設定部５１は、受信したコンテンツ選択情報に基づき、宅配ピザ屋等のシステム利用者用にカスタマイズしたコンテンツを生成する。
【００９２】
ステップＳ２５において、コンテンツ設定部５１は、コンテンツサーバ５２の中のディレクトリを指定して、生成したコンテンツを格納させる。また、コンテンツ設定部５１は、ステップＳ２２で受信した登録情報にコンテンツを格納させるコンテンツサーバ５２のURLを示す情報を追加して登録情報データベース１３に出力する。登録情報データベース１３は、コンテンツ設定部５１から入力された登録情報に基づき、対応テーブルを生成して記憶する。さらに、コンテンツ設定部５１は、宅配ピザ屋等のシステム利用者がコンテンツサーバ５１にアクセスして格納されているコンテンツを編集するときに必要となるユーザＩＤおよびパスワードを生成する。
【００９３】
さらに、コンテンツ設定部５１は、登録が完了した旨を宅配ピザ屋等のシステム利用者に通知するための登録済通知ウィンドウのデータを生成して、インタネット通信部１２およびインタネット４を介してパーソナルコンピュータ２に送信する。
【００９４】
図１０は、パーソナルコンピュータ２に表示される登録済通知ウィンドウの表示例を示している。この登録済通知ウィンドウ６１には、コンテンツ設定部５１がコンテンツを格納させたコンテンツサーバ５１のURLと、音声対話システム１から宅配ピザ屋等のシステム利用者に対して割り当てられた電話番号、並びにコンテンツサーバ５１にアクセスして格納されているコンテンツを編集するときに必要となるユーザＩＤおよびパスワードが表示される。
【００９５】
宅配ピザ屋等のシステム利用者は、音声対話システム１から割り当てられた電話番号を、自己の受注用の電話番号として消費者に告知する。
【００９６】
なお、上述した第１の構成例による登録処理と同様に、登録済通知には電子メールを用いることができる。また、システム利用者に対して音声対話システム１が割り当てる電話番号を、表示される複数の候補の中からシステム利用者が選択できるようになされていたが、システム利用者に選択させず、割り当てる電話番号の候補の中からコンテンツ設定部５１が決定するようにしてもよい。さらに、コンテンツを格納するコンテンツサーバ５２の中のディレクトリの名称（すなわち、登録URL）を、システム利用者に決定させるようにしてもよい。
【００９７】
以上、音声対話システム１の第２の構成例による登録処理の説明を終了する。
【００９８】
なお、音声対話システム１の第２の構成例による対話処理は、図７を参照して上述した音声対話システム１の第１の構成例による対話処理と同様であるので、その説明は省略する。
【００９９】
音声対話システム１の第２の構成例によれば、宅配ピザ屋等のシステム利用者は、自らが音声自動応答用のコンテンツを用意してコンテンツサーバ３に格納するような手間を要することなく、パーソナルコンピュータ２を用いて音声対話システム１にアクセスし、登録を済ませるだけで、すぐに音声自動応答サービスの利用を開始することが可能となる。
【０１００】
次に、図１１は、音声対話システム１の第３の構成例を示している。この第３の構成例は、図２に示した第１の構成例に通信履歴記録部７１を追加したものである。
【０１０１】
通信履歴記録部７１は、PBX14の処理（通話の着信および切断）を監視し、その時刻を電話番号取得部１６から供給される着信電話番号に対応付けて、例えば図１２に示すような通信履歴情報として記録する。さらに、通信履歴記録部７１は、記録した通信履歴情報に基づき、システム利用者に割り当てられた電話番号毎に、ダイヤル回数および通話時間を算出する。
【０１０２】
通信履歴記録部７１以外の構成要素は、図２に示した第１の構成例の構成要素と同様であり、同一の符号を附しているので、その説明は省略する。
【０１０３】
次に、音声対話システム１の第３の構成例による動作について説明する。当該第３の構成例の登録処理は、図４を参照して上述した第１の構成例による登録処理と同様である。当該第３の構成例の対話処理は、図７を参照して上述した第１の構成例による対話処理と同様であるが、通信履歴記録部７１による通信履歴記録処理処理、すなわち、消費者からの通話の着信時においてその時刻を記録する処理と、通話の切断時においてその時刻を記録する処理が追加される。
【０１０４】
次に、音声対話システム１の第３の構成例による課金計算処理について、図１３のフローチャートを参照して説明する。この課金処理は、通信履歴記録部７１によって所定の期間毎（例えば、１ヶ月毎）に実行される。
【０１０５】
ステップＳ３１において、通信履歴記録部７１は、自己が記録した通信履歴情報を読み出す。ステップＳ３２において、通信履歴記録部７１は、読み出した通信履歴情報から、着信電話番号毎に通話回数をカウントし、各通話の通話時間および総通過時間を算出する。ステップＳ３３において、通信履歴記録部７１は、各着信電話番号の総通話時間に所定の係数を乗算するなどの演算により、当該着信電話番号が付与されているシステム利用者に対する課金額を算出する。なお、課金額の算出に通話回数を用いるようにしてもよい。
【０１０６】
算出された課金額は、システム提供者がシステム利用者にシステム利用料金を請求するときに用いられる。
【０１０７】
以上、音声対話システム１の第３の構成例による課金計算処理の説明を終了する。
【０１０８】
次に、本発明を適用した音声対話システム１の利用例について説明する。音声対話システム１は、上述したように、宅配ピザ屋等に代わって客からの注文を受注するような音声自動対話サービスに利用できる他、例えば、電話機５を用いて通話してきた消費者に対して、指定された地域の天気予報を音声によって通知する天気予報通知サービス、指定された楽曲を試聴させる楽曲試聴サービス、指定された株券銘柄の株価を音声によって通知する株価通知サービス等に利用することができる。
【０１０９】
音声対話システム１を、例えば、天気予報通知サービスに利用する場合、コンテンツ取得部１８に、対話処理部１９の対話結果に基づき、インタネット通信部１２およびインタネット４を介して天気予報等の情報を公開しているWebサーバにアクセスさせて天気予報の情報を取得させ、対話処理部１９に供給させるようにする。対話処理部１９の音声合成部２０には、供給される天気予報等の情報に対応する合成音声を生成させて電話回線通信部１５に供給させるようにする。電話回線通信部１５には、対話処理部１９からの天気予報の合成音声を、PBX１４および公衆電話回線６を介して通話中の電話機５に送信させるようにする。
【０１１０】
ところで、音声対話システム１の上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１１１】
この記録媒体は、図２に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２５（フロッピディスクを含む）、光ディスク２６（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク２７（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリ２８などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROMやハードディスクなどで構成される。
【０１１２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１１３】
また、本明細書において、システムとは、複数の装置、回路、処理ブロックにより構成される装置全体を表すものである。
【０１１４】
【発明の効果】
以上のように、本発明の情報処理装置によれば、割り当てた電話番号をユーザのサーバに対応付けて記録し、着信した電話番号を判定し、判定した電話番号に対応するユーザのサーバからコンテンツデータを取得し、そのコンテンツデータと、音声認識結果と生成した音声信号に基づく対話結果に関する情報を通知するようにしたので、専用設備や専門知識を有していない宅配ビザ店等に対して、音声自動応答サービスが実施できる環境を提供することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した音声対話システムの概念を説明するブロック図である。
【図２】本発明を適用した音声対話システム１の第１の構成例を示すブロック図である。
【図３】登録情報データベース１３が生成して記憶する対応テーブルの一例を示す図である。
【図４】音声対話システム１の第１の構成例による登録処理を説明するフローチャートである。
【図５】登録用ウィンドウ３１の表示例を示す図である。
【図６】登録済通知ウィンドウ４１の表示例を示す図である。
【図７】音声対話システム１の第１の構成例による対話処理を説明するフローチャートである。
【図８】本発明を適用した音声対話システム１の第２の構成例を示すブロック図である。
【図９】音声対話システム１の第２の構成例による登録処理を説明するフローチャートである。
【図１０】登録済通知ウィンドウ４１の表示例を示す図である。
【図１１】本発明を適用した音声対話システム１の第３の構成例を示すブロック図である。
【図１２】通信履歴情報の一例を示す図である。
【図１３】音声対話システム１の第３の構成例による課金計算処理を説明するフローチャートである。
【符号の説明】
１  音声対話システム
２  パーソナルコンピュータ
３  コンテンツサーバ
４  インタネット
５  電話機
６  公衆電話回線
１１  URL登録部
１２  インタネット通信部
１３  登録情報データベース
１４  構内交換機
１５  電話回線通信部
１６  電話番号取得部
１７  URL検索部
１８  コンテンツ取得部
１９  対話処理部
２０  音声合成部
２１  音声認識部
２２  対話結果通知部
２３  制御部
２４  ドライブ
２５  磁気ディスク
２６  光ディスク
２７  光磁気ディスク
２８  半導体メモリ
３１  登録用ウィンドウ
３２  登録URL入力欄
３３  電話番号選択欄
３４  チェックボックス
３５  電子メールアドレス入力欄
３６  申し込みボタン
４１  登録済通知ウィンドウ
５１  コンテンツ設定部
５２  コンテンツサーバ
６１  登録済通知ウィンドウ
７１  通知履歴記録部
【図１】
0003674944.tif 000002
【図２】
0003674944.tif 000003
【図３】
0003674944.tif 000004
【図４】
0003674944.tif 000005
【図５】
0003674944.tif 000006
【図６】
0003674944.tif 000007
【図７】
0003674944.tif 000008
【図８】
0003674944.tif 000009
【図９】
0003674944.tif 000010
【図１０】
0003674944.tif 000011
【図１１】
0003674944.tif 000012
【図１２】
0003674944.tif 000013
【図１３】
0003674944.tif 000014