(57)【特許請求の範囲】
【請求項１】
複数の話者の会話音声からスケジュールに関連するカテゴリに属すキーワードを抽出する抽出手段と、
前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出したか否かに基づいて、前記会話音声におけるスケジュール変更の有無を推定する推定手段と、
前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードから、前記複数の話者で共有する共有スケジュールに用いるキーワードを選択する選択手段と、
前記選択手段が選択したキーワードに基づいて、前記共有スケジュールを作成するスケジュール作成手段と、を備え、
前記推定手段は、前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出した場合、前記会話音声におけるスケジュール変更有りと推定し、
前記選択手段は、前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードのうち、前記複数の話者が発話したキーワードを話者単独が発話したキーワードよりも優先して選択する、
ことを特徴とするスケジュール作成装置。
【請求項２】
前記推定手段は、前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出しなかった場合、前記会話音声におけるスケジュール変更無しと推定し、
前記選択手段は、前記推定手段がスケジュール変更無しと推定した場合、前記抽出手段が抽出した前記同一カテゴリに属す１つのキーワードを選択する、
ことを特徴とする請求項１に記載のスケジュール作成装置。
【請求項３】
前記複数の話者の会話音声の音量又はトーンに基づいて、該複数の話者のうち前記共有スケジュールを共有する話者を特定する特定手段をさらに備え、
前記スケジュール作成手段は、前記選択手段が選択したキーワードに基づいて、前記特定手段が特定した話者で共有する共有スケジュールを作成する、
ことを特徴とする請求項１又は２に記載のスケジュール作成装置。
【請求項４】
前記スケジュール作成手段が作成した前記共有スケジュールが、前記複数の話者全員に共有済みか否か判定する判定手段と、
前記判定手段が前記複数の話者全員に共有済みでないと判定した場合、共有済みでない話者のスケジュールを更新する更新手段と、
をさらに備えたことを特徴とする請求項１乃至３の何れか一項に記載のスケジュール作成装置。
【請求項５】
前記抽出手段は、前記会話音声をテキストに変換し、該変換したテキストが、予め学習しておいた複数のカテゴリのうち何れかのカテゴリに属すキーワードのテキストと一致した場合、該一致したテキストをキーワードとして抽出する、
ことを特徴とする請求項１乃至４の何れか一項に記載のスケジュール作成装置。
【請求項６】
前記複数の話者を音声認識又は画像認識により識別する識別手段をさらに備えた、
ことを特徴とする請求項１乃至５の何れか一項に記載のスケジュール作成装置。
【請求項７】
複数の話者の会話音声からスケジュールに関連するカテゴリに属すキーワードを抽出する抽出ステップと、
前記抽出ステップにおいて同一カテゴリに属す異なるキーワードを複数抽出したか否かに基づいて、前記会話音声におけるスケジュール変更の有無を推定する推定ステップと、
前記推定ステップにおいてスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードから、前記複数の話者で共有する共有スケジュールに用いるキーワードを選択する選択ステップと、
前記選択ステップにおいて選択したキーワードに基づいて、前記共有スケジュールを作成するスケジュール作成ステップと、を備え、
前記推定ステップでは、前記抽出ステップにおいて同一カテゴリに属す異なるキーワードを複数抽出した場合、前記会話音声におけるスケジュール変更有りと推定し、
前記選択ステップでは、前記推定ステップにおいてスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードのうち、前記複数の話者が発話したキーワードを話者単独が発話したキーワードよりも優先して選択する、
ことを特徴とするスケジュール作成方法。
【請求項８】
コンピュータを、
複数の話者の会話音声からスケジュールに関連するカテゴリに属すキーワードを抽出する抽出手段、
前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出したか否かに基づいて、前記会話音声におけるスケジュール変更の有無を推定する推定手段、
前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードから、前記複数の話者で共有する共有スケジュールに用いるキーワードを選択する選択手段、
前記選択手段が選択したキーワードに基づいて、前記共有スケジュールを作成するスケジュール作成手段、として機能させ、
前記推定手段は、前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出した場合、前記会話音声におけるスケジュール変更有りと推定し、
前記選択手段は、前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードのうち、前記複数の話者が発話したキーワードを話者単独が発話したキーワードよりも優先して選択する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール作成装置、スケジュール作成方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や携帯電話などでスケジュール管理をすることが広く行われている。また、近時、ユーザが入力した音声に基づいてスケジュール作成する技術が知られている。
例えば、特許文献１には、入力された音声から抽出したスケジュールに関連する単語と、その単語の付加情報と、を用いてスケジュール作成する技術が開示されている。
また、特許文献２には、テキスト化された音声データの内容を、ユーザ間で共有する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９８２６２号公報
【特許文献２】特開２０１３−１１８４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、スケジュールは関係者複数で共有される場合がある。ここで、特許文献１と特許文献２との技術により、関係者複数で共有するスケジュールを自動作成することが考えられる。
しかしながら、複数の関係者の会話では、例えば関係者間のスケジュール調整がその場で議論されるような場合もある。このため、一人の話者の音声から単独のスケジュールを作成する場合に比べて、共有スケジュールの精度が下がってしまう。このようなことから、正確な共有スケジュールを作成することが望まれている。
【０００５】
そこで、本発明は、上記事情を鑑みてなされたものであり、正確な共有スケジュールを作成するスケジュール作成装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係るスケジュール作成装置は、
複数の話者の会話音声からスケジュールに関連するカテゴリに属すキーワードを抽出する抽出手段と、
前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出したか否かに基づいて、前記会話音声におけるスケジュール変更の有無を推定する推定手段と、
前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードから、前記複数の話者で共有する共有スケジュールに用いるキーワードを選択する選択手段と、
前記選択手段が選択したキーワードに基づいて、前記共有スケジュールを作成するスケジュール作成手段と、を備え、
前記推定手段は、前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出した場合、前記会話音声におけるスケジュール変更有りと推定し、
前記選択手段は、前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードのうち、前記複数の話者が発話したキーワードを話者単独が発話したキーワードよりも優先して選択する、
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、正確な共有スケジュールを作成することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係るスケジュール作成装置を説明するための図である。
【図２】本発明の第１の実施形態に係るユーザ端末の構成を示すブロック図である。
【図３】本発明の第１の実施形態に係るスケジュール作成装置の構成を示すブロック図である。
【図４】話者識別用テンプレートの一例を示す図である。
【図５】キーワードテーブルの一例を示す図である。
【図６】スケジュールフォーマットの一例を示す図である。
【図７】本発明の第１の実施形態に係るスケジュール作成処理のフローチャートの一例を示す図である。
【図８】共有スケジュールの一例を示す図である。
【図９】本発明の第２の実施形態に係るスケジュール作成装置の構成を示すブロック図である。
【図１０】本発明の第２の実施形態に係るスケジュール作成処理のフローチャートの一例を示す図である。
【図１１】更新前の単独スケジュールの一例を示す図である。
【図１２】更新後の共有スケジュールの一例を示す図である。
【図１３】本発明の第３の実施形態に係るスケジュール作成装置を説明するための図である。
【図１４】本発明の第３の実施形態に係るスケジュール作成装置の構成を示すブロック図である。
【図１５】本発明の第４の実施形態に係るスケジュール作成装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以下、図１を参照しながら、本発明の実施形態に係るスケジュール作成装置の概要について説明する。この実施形態では、図１に示すように、話者Ａ及びＢが会議などでスケジュールについて会話をしている場面設定を前提として説明する。また、この実施形態においては、一例として、スケジュール作成装置２００をサーバ、ユーザ端末１００をスマートフォン、として説明する。なお、以下では、図１の話者Ａ又はＢを特段特定する必要がない場合は、単に話者と称して説明する。
【００１１】
スケジュール作成装置２００は、話者の音声に基づいてスケジュールを作成する。図１に示す場面設定の場合、複数の話者の会話音声に基づいてスケジュールを作成する。この音声は、ユーザ端末１００が収音した音声をリアルタイムでスケジュール作成装置２００に送信することで得られる。
【００１２】
以下、ユーザ端末１００及びスケジュール作成装置２００の具体的な構成について順に説明する。まず、ユーザ端末１００の構成を、図２を参照して説明する。
【００１３】
ユーザ端末１００は、図２に示すように、制御部１１と、入力部１２と、マイク１３と、カメラ１４と、記憶部１５と、通信部１６と、表示部１７と、を備える。
【００１４】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備え、記憶部１５に記憶された制御プログラムを実行することによりユーザ端末１００全体を制御する。
【００１５】
入力部１２は、ユーザの指示入力のための各種操作ボタン、表示部１７が備えるディスプレイに重畳して配置されたタッチパネル、及びこのディスプレイに表示されたソフトウェアキーボードなどで構成される。この実施形態における指示入力としては、例えば、スケジュール作成処理の開始を指示する開始指示、スケジュール作成処理の終了を指示する終了指示などがある。
【００１６】
マイク１３は、話者の音声を収音する。カメラ１４は、話者の画像を撮像する。なお、収音された音声と撮像された画像は通信部１６を介してスケジュール作成装置２００にリアルタイムに送信される。
【００１７】
記憶部１５は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、不揮発性メモリと、を備える。ＲＡＭは、データやプログラムを一時的に記憶し、制御部１１が備えるＣＰＵのワークメモリとして機能する。ＲＯＭは、ユーザ端末１００全体の制御に必要な制御プログラムを記憶する。不揮発性メモリは、例えばハードディスクであり、各種データを記憶する。各種データとしては例えば、ユーザ端末１００の端末ＩＤ（端末識別情報）を含む。
【００１８】
通信部１６は、任意の通信網（例えば、携帯電話網）を介して、スケジュール作成装置２００との間でデータを送受信する。具体的には、通信部１６は、マイク１３が収音した音声とカメラ１４が撮像した画像と自端末の端末ＩＤとをスケジュール作成装置２００に送信する。
【００１９】
表示部１７は、ディスプレイを備え、各種画像を表示する。各種画像としては、例えば、スケジュール作成装置２００が作成したスケジュールなどである。
【００２０】
次に、スケジュール作成装置２００の構成を、図３を参照して説明する。
スケジュール作成装置２００は、図３に示すように、制御部２０と、記憶部３０と、通信部４０と、を備える。
【００２１】
制御部２０は、ＣＰＵを備え、記憶部３０に記憶された制御プログラムを実行することにより、スケジュール作成装置２００全体を制御する。
【００２２】
記憶部３０は、ＲＡＭと、ＲＯＭと、不揮発性メモリと、を備える。ＲＡＭは、データやプログラムを一時的に記憶し、制御部２０が備えるＣＰＵのワークメモリとして機能する。ＲＯＭは、スケジュール作成装置２００全体の制御に必要な制御プログラムを記憶する。不揮発性メモリは、例えばハードディスクであり、スケジュール作成プログラムや各種データを記憶する。各種データとしては、話者識別用テンプレート３１、キーワードテーブル３２、及びスケジュールフォーマット３３などである。これらについては後述する。また、記憶部３０は、制御部２０が作成したスケジュールを記憶するスケジュール記憶部３４として機能する。
【００２３】
通信部４０は、任意の通信網（例えば、携帯電話網）を介して、ユーザ端末１００との間でデータを送受信する。具体的には、通信部４０は、マイク１３が収音した音声とカメラ１４が撮像した画像とユーザ端末１００の端末ＩＤとをユーザ端末１００から受信する。
【００２４】
次に、制御部２０の機能について説明する。
制御部２０は、記憶部３０に記憶されたスケジュール作成プログラムを実行することにより、話者識別部２１、抽出部２２、推定部２３、選択部２４、スケジュール作成部２５として機能する。
【００２５】
話者識別部２１は、ユーザ端末１００から通信部４０を介して受信した話者の音声、話者の画像及び端末ＩＤに基づいて、話者を識別する。
以下では、（１）音声認識により話者を識別する場合、（２）画像認識により話者を識別する場合、（３）端末ＩＤにより話者を識別する場合、について順に説明する。
【００２６】
まず、（１）音声認識により話者を識別する場合、話者識別部２１は、任意の公知技術を用い、受信した話者の音声から、話者の音声の特徴を示す特徴量を取得する。この実施形態においては、一例として、話者の声紋（サウンドスペクトログラム）を音声の特徴量として用いる。話者識別部２１は、取得した話者の声紋が、予め学習しておいた複数の登録ユーザそれぞれの声紋の何れかと一致するか否かにより話者を識別する。なお、登録ユーザとは、スケジュール作成装置２００のスケジュール作成機能を使用するユーザとして予めアカウント登録されたユーザをいう。
【００２７】
次に、（２）画像認識により話者を識別する場合、話者識別部２１は、任意の公知技術を用い、受信した話者の画像から、話者の特徴を示す画像を取得する。この実施形態においては、一例として、話者の顔画像を話者の特徴を示す画像として用いる。話者識別部２１は、取得した話者の顔画像が、予め学習しておいた複数の登録ユーザそれぞれの顔画像の何れかと一致するか否かにより話者を識別する。
【００２８】
次に、（３）端末ＩＤにより話者を識別する場合、話者識別部２１は、受信した端末ＩＤと、予め記憶するユーザＩＤ（ユーザ識別情報）に対応付けられた端末ＩＤと、が一致するか否かにより話者を識別する。
【００２９】
以上の（１）乃至（３）による話者の識別は、具体的には話者識別用テンプレート３１を用いて行われる。
【００３０】
話者識別用テンプレート３１は、図４に示すように、ユーザＩＤである登録ユーザ名と、その登録ユーザ名の登録ユーザの声紋と、その登録ユーザの顔画像と、その登録ユーザが使用するユーザ端末（この実施形態ではユーザ端末１００）の端末ＩＤ（端末識別情報）と、を対応付けたテーブルである。例えば、登録ユーザ名が「Ａ」あれば、登録ユーザＡの声紋は「Ａ１」、登録ユーザＡの顔画像は「Ａ２」、登録ユーザＡが使用するユーザ端末の端末ＩＤは「Ａ３」であることが分かる。
【００３１】
話者識別部２１は、ユーザ端末から受信した話者の声紋、話者の顔画像及び受信した端末ＩＤと、話者識別用テンプレート３１に含まれる声紋、顔画像及び端末ＩＤと、をそれぞれ比較する。
話者識別部２１は、声紋、顔画像、端末ＩＤのうち少なくとも何れか一つが話者識別用テンプレート３１に含まれる声紋、顔画像又は端末ＩＤに一致すると判定した場合、話者を、一致した声紋、顔画像又は端末ＩＤに対応付けられた登録ユーザ名の話者であると識別する。そして、話者識別部２１は、識別した話者の登録ユーザ名（例えば、「Ａ」）を、スケジュール作成部２５へ供給する。
【００３２】
図３に戻って、抽出部２２は、話者の音声からスケジュールに関連するカテゴリに属すキーワードを抽出する。話者が複数の場合、抽出部２２は、複数の話者の会話音声から上記キーワードを抽出する。具体的には、抽出部２２は、スケジュールに関連するカテゴリに属すキーワードを、予め学習しておいたキーワードテーブル３２を用いて抽出する。
【００３３】
キーワードテーブル３２は、図５に示すように、スケジュールに関連するカテゴリと、そのカテゴリに属すキーワードのテキストと、を対応付けたテーブルである。本実施形態において、キーワードテーブル３２は、図５に示すように、「月」、「日」、「時間」、「場所」、「予定内容」をカテゴリとして含んでいる。例えば、カテゴリ「月」には、キーワードとして「１月」、「２月」、「３月」、「４月」等が対応付けられている。
【００３４】
抽出部２２は、ユーザ端末１００から受信した話者の音声をテキストに変換して、その変換したテキストと、キーワードテーブル３２のキーワードのテキストと、を比較する。話者が複数の場合、抽出部２２は、複数の話者の会話音声をテキストに変換し、その変換したテキストが、キーワードテーブル３２の複数のカテゴリのうち何れかのカテゴリに属すキーワードのテキストと一致した場合、その一致したテキストをキーワードとして抽出する。
【００３５】
図３に戻って、推定部２３は、抽出部２２が同一カテゴリに属す異なるキーワードを複数抽出したか否かに基づいて、音声（話者複数であれば会話音声）におけるスケジュール変更の有無を推定する。この推定部２３は、このスケジュール変更の有無を、そのスケジュール変更に係るスケジュールとは別のスケジュールを除外して推定する。つまり、スケジュール変更の有無を、同一スケジュール内で推定する。
【００３６】
例えば、図１の話者Ａがスケジュール調整のために「４月１日３時から会議室で打ち合わせをしたいのですが、都合いかがですか。」と聞き、話者Ｂが「４月２日３時の方が打ち合わせの都合がいいです。」が答えた場合、カテゴリの「予定内容」である打ち合わせが一致するので、話者Ａ及びＢは同一スケジュールについて会話していると推定する。そして、推定部２３は、同一スケジュールにおいてカテゴリ「日」に属す異なるキーワード「１日」「２日」が抽出されたことにより、話者Ａ、Ｂの会話音声でカテゴリ「日」についてスケジュール変更があったと推定する。
【００３７】
このように、推定部２３は、同一スケジュールか否かを所定カテゴリ（この実施形態では、一例として、「予定内容」）のキーワードが話者間で一致するか否かに基づいて推定した上で、その同一スケジュール内でのスケジュール変更の有無を推定する。なお、同一スケジュールか否かの判断基準は一例であって、別の基準を用いてもよい。
【００３８】
次に、選択部２４は、推定部２３がスケジュール変更有りと推定した場合、同一カテゴリに属す複数の異なるキーワードのうち、スケジュール作成に用いるキーワードを選択する。上述の例の場合、選択部２４は、カテゴリ「日」に属す異なるキーワード「１日」「２日」のうち、共有スケジュールに用いるキーワードを選択する。選択の基準については後述する。
【００３９】
一方、選択部２４は、推定部２３がスケジュール変更無しと推定した場合、すなわち複数の話者の会話音声の中から同一カテゴリで１つのキーワードが抽出された場合、その１つのキーワードを選択する。
このように、この実施形態においては、推定部２３と選択部２４によりスケジュール（特に、共有スケジュール）の精度を上げるようにしている。
【００４０】
次に、スケジュール作成部２５は、選択部２４が選択したキーワードに基づいて、スケジュールを作成する。選択部２４は、話者複数の場合共有スケジュールを、話者単独の場合単独スケジュールを、それぞれ作成する。
【００４１】
ここで、スケジュール作成部２５は、選択部２４が選択したキーワードを、スケジュールフォーマット３３に入力することによりスケジュールを作成する。
スケジュールフォーマット３３は、図６に示すように、登録ユーザ名と、スケジュールに関連するカテゴリ毎にキーワードを格納するデータスペースと、を互いに対応付けたテーブルである。
【００４２】
スケジュール作成部２５は、選択部２４が選択したキーワードを、識別した話者の登録ユーザ名に対応付けられたデータスペースに入力してスケジュールを作成する。なお、単独スケジュールとは登録ユーザ１名のデータスペースにキーワードが入力されたスケジュール、共有スケジュールとは複数の登録ユーザのデータスペースにキーワードが共通して入力されたスケジュールをいう。
【００４３】
スケジュール作成部２５は、作成したスケジュールを記憶部３０のスケジュール記憶部３４に供給する。なお、スケジュール記憶部３４に記憶されたスケジュールは、各登録ユーザが使用するユーザ端末それぞれからアクセスすることで参照できる。
【００４４】
以上、ユーザ端末１００及びスケジュール作成装置２００の具体的な構成について説明した。以下では、スケジュール作成装置２００が実行するスケジュール作成処理について、図７を参照しながら説明する。なお、このスケジュール作成処理については、図１の場面設定を適宜例にとりながら説明する。また、スケジュール作成装置２００は、当然ながら話者識別前は、話者が誰なのか不知である。
【００４５】
まず、話者Ａは、ユーザ端末１００の入力部１２からスケジュール作成プログラムを起動後、スケジュール作成を開始するための開始指示を入力する。すると、この開始指示を受け付けたユーザ端末１００は、音声の収音ならびに画像の撮像を開始するとともに、自端末の端末ＩＤを開始指示とあわせてスケジュール作成装置２００に送信する。
一方、スケジュール作成装置２００は、開始指示を受け付けると、音声・画像の待ち受け状態になる。スケジュール作成処理は、ユーザ端末１００から送信される音声・画像を受信したことを契機に開始される。
【００４６】
まず、スケジュール作成装置２００の抽出部２２は、キーワードを抽出する（ステップＳ１１）。具体的には、抽出部２２は、上述したキーワードテーブル３２を用いた抽出手法によるキーワードの抽出処理を、リアルタイムに受信する音声に対して行う。
【００４７】
次に、話者識別部２１は、話者を識別する（ステップＳ１２）。具体的には、話者識別部２１は、話者識別用テンプレート３１を用いて、上述した（１）（２）の話者識別処理を、リアルタイムに受信する音声・画像に対して行う。同時に、話者識別部２１は、上述した（３）の話者識別処理を、開始指示とともに送信された端末ＩＤと話者識別用テンプレート３１とを用いて行う。
【００４８】
次に、抽出部２２は、キーワードの抽出を終了したか否か判定する（ステップＳ１３）。例えば、抽出部２２は、音声が所定時間以上途切れた場合のタイムアウト、あるいはユーザ端末１００から送信される終了指示の受信、などによりキーワード抽出の終了判定を行う。このキーワード抽出が終了する（ステップＳ１３；Ｎｏ）まで、すなわち、話者複数であれば会話終了、話者単独であれば発話終了するまでステップＳ１１、Ｓ１２の処理を繰り返して、キーワードの抽出と話者の識別を行い続ける（ステップＳ１１、Ｓ１２、Ｓ１３のループ）。
【００４９】
ここで、上記ステップＳ１１及び１２は、説明の便宜上、順番で処理しているものの、これら抽出と話者識別はリアルタイムに受信する音声・画像に対して同時進行で処理される。つまり、スケジュール作成装置２００は、キーワード抽出が終了するまで、受信した音声からキーワードを抽出しつつ、音声・画像・端末ＩＤにより話者を識別する。
【００５０】
ここで、例１として、図１の話者Ａがスケジュール確認するために「４月２日の打ち合わせについて、時間と場所を教えて下さい。」と聞き、それに対して話者Ｂが「打ち合わせは、３時から会議室で行います。」と回答した場面を想定する。
【００５１】
この場合、抽出部２２は、ステップＳ１１において、ユーザ端末１００から受信した音声を変換したテキストのうち、キーワードテーブル３２に含まれるキーワードのテキストに一致する「４月」、「２日」、「打ち合わせ」、「３時」、「会議室」の各テキストを、スケジュールに関連するキーワードとして抽出する。
【００５２】
一方、話者識別部２１は、ステップＳ１２において、話者識別用テンプレート３１を用いて、開始指示とともに送信された端末ＩＤ「Ａ３」に対応付けられた登録ユーザ名「Ａ」を特定する。そして、話者識別部２１は、話者が登録ユーザ名「Ａ」の話者であると識別する。
また、話者識別部２１は、話者識別用テンプレート３１を用いて、受信した音声「打ち合わせは、３時から会議室で行います。」から求めた声紋が、声紋Ｂ１と一致すると判定し、別の話者が登録ユーザ名「Ｂ」の話者であると識別する。
【００５３】
図７のスケジュール作成処理に戻って、キーワードの抽出を終了すると（ステップＳ１３；Ｙｅｓ）、話者識別部２１は、識別した話者は複数か否か判定する（ステップＳ１４）。ここで、識別した話者は複数であると判定した場合（ステップＳ１４；Ｙｅｓ）、共有スケジュールの精度向上のために、推定部２３と選択部２４とが協働して会話音声におけるスケジュール変更の有無に基づいて、キーワードを選択する（ステップＳ１５）。
【００５４】
上述した例１の場合、まず、推定部２３は、話者Ａから発話された「打ち合わせ」と話者Ｂから発話された「打ち合わせ」が一致し、かつ、抽出したキーワード（「４月」、「２日」、「打ち合わせ」、「３時」、「会議室」）において同一カテゴリに属す複数の異なるキーワードがないので、スケジュール変更なしと推定する。続いて、選択部２４は、スケジュール変更なしと推定されたので、同一カテゴリに属す１つのキーワード（「４月」、「２日」、「打ち合わせ」、「３時」、「会議室」）をそれぞれ選択する。
【００５５】
図７に戻って、スケジュール作成部２５は、選択したキーワードに基づいて、共有スケジュールを作成する（ステップＳ１６）。上述した例１の場合、スケジュール作成部２５は、「４月」、「２日」、「打ち合わせ」、「３時」、「会議室」に基づいて、図８に示す話者Ａ、Ｂの共有スケジュールを作成する。
一方、例２として、図１の話者Ａがスケジュール調整のために、「４月１日３時から会議室で打ち合わせをしたいのですが、都合いかがですか。」と聞き、話者Ｂが「４月２日３時の方が打ち合わせの都合がいいです。」が答え、さらに話者Ａが「私は、４月１日の方がいいのですが、４月２日でも大丈夫です。」と返答したとする。
【００５６】
この場合、ステップＳ１５において、推定部２３は、まず、話者Ａから発話された「打ち合わせ」と話者Ｂから発話された「打ち合わせ」が一致するので同一スケジュールと推定する。そして、推定部２３は、抽出したキーワード（「４月」、「１日」、「２日」、「打ち合わせ」、「３時」、「会議室」）において同一カテゴリに属す複数の異なるキーワード「１日」、「２日」があるので、スケジュール変更ありと推定する。
【００５７】
続いて、選択部２４は、「１日」又は「２日」のうち、複数の話者Ａ、Ｂが発話したキーワードを話者単独が発話したキーワードよりも優先して選択する。すなわち、「１日」は話者Ａが単独で計２回発話しており、「２日」は話者Ａ、Ｂがそれぞれ１回ずつ計２回発話しているから、選択部２４は、「２日」を共有スケジュールに用いるキーワードとして選択する。このように、話者単独よりも複数の話者の意思が合致した場合にキーワード選択の重みをつけるようにする。同時に選択部２４は、同一カテゴリに属す１つのキーワード（「４月」、「打ち合わせ」、「３時」、「会議室」）を選択する。そして、スケジュール作成部２５は、これらキーワード（「４月」、「２日」、「打ち合わせ」、「３時」、「会議室」）に基づいて、図８に示す共有スケジュールを作成する。
【００５８】
なお、上記例２の場合において、話者Ａが「１日」と１回発話し、話者Ｂが「２日」と１回発話した場合、選択部２４は、時系列で後出のキーワード「２日」を前出のキーワード「１日」よりも優先して選択するとよい。時系列で後に発話されるキーワードは、会話の中で更新されたキーワードである可能性が高いからである。
【００５９】
図７に戻って、識別した話者は複数でないと判定した場合（ステップＳ１４；Ｎｏ）、すなわち話者が単独の場合、上述した推定部２３と選択部２４の要領で話者単独の発話音声におけるスケジュール変更の有無に基づいて、キーワードを選択する（ステップＳ１７）。話者単独の場合に、同一スケジュール内でスケジュール変更があれば、選択部２４は、例えば、複数のキーワードのうち話者の発話回数が最も多いキーワードを選択する、あるいは発話回数が同数であれば時系列で後出のキーワードを選択する、などによりキーワードを選択する。
【００６０】
次に、スケジュール作成部２５は、選択したキーワードに基づいて、単独スケジュールを作成する（ステップＳ１８）。共有スケジュール又は単独スケジュールを作成後（ステップＳ１６又はＳ１８の後）、スケジュール作成処理を終了する。
【００６１】
以上説明したように、本実施形態に係るスケジュール作成装置２００によれば、推定部２３と選択部２４とを備えたことにより、単に抽出したキーワードに基づき共有スケジュールを作成するだけでなく、会話の中でスケジュール変更があれば同一カテゴリで２以上あるキーワードの中から選択したキーワードを用いて共有スケジュールを作成することができる。このため、会話の中でのスケジュール変更を加味した正確な共有スケジュールを作成することができる。
【００６２】
また、選択部２４は、同一カテゴリの２以上のキーワードのうち、複数の話者が発話したキーワードを話者単独が発話したキーワードよりも優先して選択するようにしている。このため、複数の話者の意思の合致を考慮したより正確な共有スケジュールを作成することができる。なお、選択部２４の選択手法はこれに限られず、例えば、時系列で後出のキーワードを前出のキーワードより優先して選択してもよい。これによれば会話の中で更新されたキーワード、例えば、言い間違えの訂正などを反映した正確な共有スケジュールを作成することができる。
【００６３】
また、推定部２３は、会話音声におけるスケジュール変更の有無を、そのスケジュール変更に係るスケジュールとは別のスケジュールを除外して推定する。これによれば、会話の中での別スケジュールの話しをスケジュール変更と誤認する事態を避けることができるので、正確な共有スケジュールを作成することができる。なお、スケジュール作成部２５は、除外された別スケジュールを共有スケジュールとして、同時に２つの共有スケジュールを作成してもよい。
【００６４】
また、この実施形態では、同一スケジュールか否かの判断基準（別のスケジュールとして除外する基準）を所定カテゴリ「予定内容」が一致するか否かとしたが、これに代えて、例えば異なるカテゴリの一致数に基づいて同一スケジュールか否か判断してもよい。例えば、カテゴリ「時間」「場所」「予定内容」の３つが一致すれば同一スケジュールと判断することが考えられる。
【００６５】
また、スケジュール作成装置２００の抽出部２２は、話者の音声からスケジュールに関連するキーワードをテキストのマッチングにより抽出する。キーワード抽出を音声のマッチングで行った場合、すなわちキーワードテーブル３２の各キーワードがテキストではなく音素の集合からなる音素波形だった場合、話者毎に発声したキーワードは必ずしも同じ音素波形になるとは限らない。
このため、テキストのマッチングによるキーワード抽出の手法によれば、話者毎の音の個性が失われるのでキーワード抽出の精度を向上することができる。ただし、音声同士の比較によるキーワード抽出を妨げるものではない。
【００６６】
また、この実施形態におけるスケジュール作成装置２００によれば、話者識別部２１は、話者を（１）音声認識（２）画像認識（３）端末ＩＤにより識別するようにしている。このため、何れか一つの話者識別の手法により話者識別できればよいので、一つの手法のみを用いた話者識別よりも識別確度を上げることができる。特に、ユーザ端末１００のカメラ１４の画角に話者の顔が入ってない場合などに好適である。また、上記（１）乃至（３）に限らず、話者の指紋データや虹彩パターンの照合などにより話者を識別してもよい。
【００６７】
また、上述した図７のスケジュール作成処理においては、識別した話者が複数であれば（ステップＳ１４；Ｙｅｓ）、その複数の話者全員に対する共有スケジュールを作成するようにしたが、これに限られない。例えば、ステップＳ１４の後に、複数の話者のうち、所定の条件を満たすか否か判定するステップを加え、その後にスケジュール作成部２５は、所定の条件を満たす話者で共有される共有スケジュールを作成してもよい。
【００６８】
例えば、所定の条件として音量やトーンを用いることができる。音量を用いる場合、制御部２０は、話者識別部２１が話者を複数識別した場合、その複数の話者の会話音声の音量に基づいて、その複数の話者のうち共有スケジュールを共有する話者を特定すればよい。そして、スケジュール作成部２５は、制御部２０が特定した話者で共有する共有スケジュールを作成すればよい。なお、この場合、制御部２０は、特定手段として機能する。
【００６９】
具体的には、制御部２０は、話者識別部２１が識別した複数の話者のうち、その話者の会話音声の音量が所定の閾値以下である話者を、共有スケジュールを共有する話者として特定すればよい。
この態様によれば、会議やブリーフィングに参加している登録ユーザ（例えば、図１の話者Ａ及びＢ）と、登録ユーザではあるものの会議やブリーフィングの参加者ではない通りすがりの人（例えば、話者ではない登録ユーザ名Ｃの登録ユーザ）と、を音量に基づいて判別し、前者によってのみ共有される共有スケジュールを作成できる。会議やブリーフィングの参加者以外の人間が通りかかる環境においてスケジュールの打ち合わせを行う話者は、互いにのみ会話の内容が聞き取れるように、小声で話す可能性が高いからである。
【００７０】
また、制御部２０は、話者識別部２１が識別した複数の話者のうち少なくとも何れか一人の会話音声の声量が所定の閾値以上である場合、話者識別部２１が識別した複数の話者全員を、共有スケジュールを共有する話者として特定することとしてもよい。
この態様によれば、会議やブリーフィングにおいて参加者全員を対象に周知したいスケジュールを、参加者全員によって共有されるスケジュールとして共有設定することができる。話者が一定以上の大声でスケジュールについて話している場合、会議やブリーフィングに参加している人全員でスケジュールを共有することを所望している可能性が高いからである。
【００７１】
以上で実施形態の説明を終了するが、上記実施形態は一例であり、スケジュール装置２００の構成やスケジュール作成処理の内容などが上記実施形態で説明したものに限られないことはもちろんである。
【００７２】
（第２の実施形態）
上述の第１の実施形態において、スケジュール作成装置２００は、スケジュール作成部２５が作成したスケジュールが既に登録されているか否か判定することなく、スケジュール登録するようにした。そこで、第２の実施形態におけるスケジュール作成装置２００’においては、重複登録を避けるための新たな機能を追加した点がスケジュール作成装置２００と異なる。以下では、この異なる点を中心に説明する。
【００７３】
図９に示すように、スケジュール作成装置２００’は、新たな機能として、判定部２６及び更新部２７を備える。
【００７４】
判定部２６は、スケジュール作成部２５が作成した共有スケジュールが、複数の話者全員に共有済みか否か判定する。また、判定部２６は、スケジュール作成部２５が作成した単独スケジュールが登録済みか否か判定する。
【００７５】
更新部２７は、共有スケジュールが複数の話者全員に共有済みでないと判定部２６が判定した場合、共有済みでない話者のスケジュールを更新する。また、更新部２７は、単独スケジュールが登録済みではないと判定部２６が判定した場合、スケジュール作成部２５が作成した単独スケジュールを登録する。
【００７６】
以下、スケジュール作成装置２００’のスケジュール作成処理について、図１０を参照しながら説明する。このスケジュール作成処理は、新たな機能に係るステップＳ１９乃至２２を加えた以外は第１の実施形態に係るスケジュール作成処理と同じなので、異なるステップを中心に説明する。
【００７７】
ステップＳ１６においてスケジュール作成部２５が共有スケジュールを作成した後、判定部２６は、共有スケジュールは共有済みか否か判定する（ステップＳ１９）。具体的には、判定部２６は、共有スケジュールが複数の話者全員に共有済みか否か判定する。
【００７８】
ここで、共有スケジュールが複数の話者全員に共有されていないと判定された場合（ステップＳ１９；Ｎｏ）、更新部２７は、共有スケジュールを共有済みでない話者のスケジュールを更新して（ステップＳ２０）、処理を終了する。
例えば、識別した話者がＡ及びＢである場合において、Ａのみに既存スケジュールが登録されている場合は、図１１に示す更新前の単独スケジュールを、図１２に示す共有スケジュールに更新する。
一方、共有スケジュールが共有済みと判定された場合（ステップＳ１９；Ｙｅｓ）、例えば、話者Ａ及びＢが既にスケジュールを共有済みである場合、処理を終了する。
【００７９】
一方、ステップＳ１８においてスケジュール作成部２５が単独スケジュールを作成した後、判定部２６は、単独スケジュールは登録済みか否か判定する（ステップＳ２１）。
ここで、単独スケジュールが複数の登録済みでないと判定された場合（ステップＳ２１；Ｎｏ）、更新部２７は、単独スケジュールを新規登録して（ステップＳ２２）、処理を終了する。一方、単独スケジュールが登録済みと判定された場合（ステップＳ２１；Ｙｅｓ）、処理を終了する。
【００８０】
以上説明したように、第２の実施形態に係るスケジュール作成装置２００’によれば、判定部２６と更新部２７を備えたことにより、共有スケジュールが共有済みでない場合と単独スケジュールが登録済みでない場合とに限って更新・新規登録を行うことができる。このため、スケジュール作成装置２００’によれば、重複登録を避けつつ、必要がある場合にのみ更新・新規登録を行うことができる。
【００８１】
（第３の実施形態）
上述した第１及び第２の実施形態において、スケジュール作成装置２００は、別装置であるユーザ端末１００から受信した話者の音声、画像、端末ＩＤを用いて話者を識別することを前提に説明したが、これに限られない。例えば、図１３に示すように、ノートＰＣであるスケジュール作成装置３００が音声の収音、画像の撮像を行うようなスタンドアロン型の構成にしてもよい。
【００８２】
この場合、スケジュール作成装置３００は、図１４に示すように、音声を収音するためのマイク５０、画像を撮像するためのカメラ６０を備える。そして、スケジュール作成装置３００は、自装置で収音した音声と撮像した画像とにより、上述した図７のスケジュール作成処理を実行してスケジュールを作成する。スケジュール作成処理のトリガは、話者Ａ又はＢがスケジュール作成プログラムを起動して開始指示を入力した場合にすればよい。なお、作成した共有スケジュールは、サーバ等にアップロードすることでスケジュール作成装置３００の所有者以外も共有スケジュールを参照することができる。
【００８３】
以上説明した第３の実施形態に係るスケジュール作成装置３００によれば、スタンドアロン型であるため、音声と画像の送信に伴う遅延を生じることなく迅速に話者識別、キーワード抽出を行ってスケジュールを作成することができる。このため、通信ネットワークの状況に依らずに、即座にスケジュールを作成することができるのでユーザビリティを向上することができる。
【００８４】
（第４の実施形態）
上述した第１の実施形態において、スケジュール作成装置２００は、複数の話者全員で共有する共有スケジュールを作成することを前提に説明した。この場合、スケジュールに関連するキーワードを発話していない話者についても会話音声から話者識別されると共有スケジュールを作成することになる。例えば、話者Ａ及びＢ以外のＣがキーワードを発話していないような場合にもＡＢＣで共有する共有スケジュールを作成する。
【００８５】
そこで、図１５に示す第４の実施形態に係るスケジュール作成装置４００のスケジュール作成部２５は、抽出部２２が抽出したキーワードを発話した話者のみで共有する共有スケジュールを作成するようにする。この場合、例えば、話者識別部２１は、話者識別用テンプレートを用いて話者を識別する際、抽出部２２が抽出したキーワードの発話音声部分の声紋から話者を識別するようにする。そして、スケジュール作成部２５は、キーワードを発話した話者のみで共有する共有スケジュール（上述の例では、Ｃを除いたＡＢで共有する共有スケジュール）を作成すればよい。
【００８６】
また、スケジュール修正部２８は、スケジュール作成部２５によって作成され、スケジュール記憶部３４に記憶された共有スケジュールを修正する。上述した実施形態１のスケジュール作成装置２００は、推定部２３、選択部２４などによりリアルタイムで受信する会話音声から、修正が反映された修正済みの共有スケジュールを作成したが、スケジュール修正部２８は、一旦記憶された共有スケジュールに対して修正を行う。スケジュール修正部２８の修正手法は任意だが、例えば、録音された会話音声に基づいて、推定部２３、選択部２４などと同様の機能により、同一カテゴリで複数のキーワードが抽出されていたような場合、１つのキーワードを選択する等して修正を行えばよい。なお、録音音声に限らず、一旦記憶された共有スケジュールに対してリアルタイムに逐一修正を行ってもよいことはもちろんである。
【００８７】
この実施形態４に係るスケジュール作成装置４００によれば、修正機能により共有スケジュールの精度を上げつつ、スケジュールを共有する必要のない話者を除いた話者間での共有スケジュールを作成することができる。
共有するスケジュールは複数であってよく、例えば話者ＡＢＣＤＥが発話していたとき、「４月２日企画会議３時会議室」のスケジュールは話者ＡＢＣが共有し、「４月３日販売会議３時会議室」のスケジュールは話者ＡＣＤが共有する。
【００８８】
なお、上述した第１及び第２の実施形態において図７のスケジュール作成処理は、識別した話者が複数であれば（ステップＳ１４；Ｙｅｓ）、共有スケジュールの作成を開始したが、これに限られない。例えば、ステップＳ１４の後に話者の承諾があったか否か判定する処理を加えて、承諾があることをトリガに共有スケジュールの作成を開始してもよい。
具体的には、予め承諾に関連するキーワード（例えば、「分かりました」や「了解」など）を記憶しておき、何れかの話者がそのキーワードを発話したことをトリガとして共有スケジュールを作成してもよい。これによれば、話者がスケジュールの共有を望まない場合などに強制的に共有スケジュールを作成してしまう事態を避けることができる。
【００８９】
なお、上述した第１及び第２の実施形態おいては、ユーザ端末１００はスマートフォンであることを前提に説明したが、これに限られない。可搬型であればよく、例えば、ノートＰＣ、タブレット端末などを用いることができる。また、スケジュール作成装置２００、２００’は、サーバに限らず、スケジュール作成処理の負荷に耐えうる装置であればどのような装置でも構わない。例えば、ＰＣを用いることができる。
また、各実施形態で共通するスケジュールフォーマット３３の態様は一例であって、別の態様（例えば、カレンダー形式など）を採用してもよいことはもちろんである。
【００９０】
また、この発明のスケジュール作成装置２００、２００’、３００、４００の各機能は、通常のＰＣ等のコンピュータによっても実施することができる。
具体的には、上記実施形態では、スケジュール作成装置２００、２００’、３００、４００が行うスケジュール作成処理のプログラムが、記憶部３０のＲＯＭに予め記憶されているものとして説明した。しかし、スケジュール作成処理のプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）及びＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｄｉｓｃ）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の各機能を実現することができるコンピュータを構成してもよい。
【００９１】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００９２】
（付記１）
複数の話者の会話音声からスケジュールに関連するカテゴリに属すキーワードを抽出する抽出手段と、
前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出したか否かに基づいて、前記会話音声におけるスケジュール変更の有無を推定する推定手段と、
前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードのうち、前記複数の話者で共有する共有スケジュールに用いるキーワードを選択する選択手段と、
前記選択手段が選択したキーワードに基づいて、前記共有スケジュールを作成するスケジュール作成手段と、
を備えたことを特徴とするスケジュール作成装置。
【００９３】
（付記２）
前記推定手段は、前記会話音声におけるスケジュール変更の有無を、該スケジュール変更に係るスケジュールとは別のスケジュールを除外して推定する、
ことを特徴とする付記１に記載のスケジュール作成装置。
【００９４】
（付記３）
前記推定手段は、前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出した場合、前記会話音声におけるスケジュール変更有りと推定し、
前記選択手段は、前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードのうち、前記複数の話者が発話したキーワードを話者単独が発話したキーワードよりも優先して選択する、
ことを特徴とする付記１又は２に記載のスケジュール作成装置。
【００９５】
（付記４）
前記推定手段は、前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出した場合、前記会話音声におけるスケジュール変更有りと推定し、
前記選択手段は、前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードのうち、時系列で後出のキーワードを前出のキーワードよりも優先して選択する、
ことを特徴とする付記１又は２に記載のスケジュール作成装置。
【００９６】
（付記５）
前記推定手段は、前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出しなかった場合、前記会話音声におけるスケジュール変更無しと推定し、
前記選択手段は、前記推定手段がスケジュール変更無しと推定した場合、前記抽出手段が抽出した前記同一カテゴリに属す１つのキーワードを選択する、
ことを特徴とする付記１乃至４の何れか一つに記載のスケジュール作成装置。
【００９７】
（付記６）
前記複数の話者の会話音声の音量又はトーンに基づいて、該複数の話者のうち前記共有スケジュールを共有する話者を特定する特定手段を備え、
前記スケジュール作成手段は、前記選択手段が選択したキーワードに基づいて、前記特定手段が特定した話者で共有する共有スケジュールを作成する、
ことを特徴とする付記１乃至５の何れか一つに記載のスケジュール作成装置。
【００９８】
（付記７）
前記スケジュール作成手段が作成した前記共有スケジュールが、前記複数の話者全員に共有済みか否か判定する判定手段と、
前記判定手段が前記複数の話者全員に共有済みでないと判定した場合、共有済みでない話者のスケジュールを更新する更新手段と、
を備えたことを特徴とする付記１乃至６の何れか一つに記載のスケジュール作成装置。
【００９９】
（付記８）
前記抽出手段は、前記会話音声をテキストに変換し、該変換したテキストが、予め学習しておいた複数のカテゴリのうち何れかのカテゴリに属すキーワードのテキストと一致した場合、該一致したテキストをキーワードとして抽出する、
ことを特徴とする付記１乃至７の何れか一つに記載のスケジュール作成装置。
【０１００】
（付記９）
前記複数の話者を音声認識又は画像認識により識別する識別手段を備えた、
ことを特徴とする付記１乃至８の何れか一つに記載のスケジュール作成装置。
【０１０１】
（付記１０）
話者を識別する話者識別手段と、
前記話者識別手段が話者を複数識別した場合、該複数の話者の会話音声からスケジュールに関連するカテゴリに属すキーワードを抽出する抽出手段と、
前記抽出手段が抽出したキーワードを発話した話者のみで共有する共有スケジュールを作成するスケジュール作成手段と、
前記スケジュール作成手段が作成した共有スケジュールを、前記複数の話者の会話音声に基づいて修正するスケジュール修正手段と、
を備えたことを特徴とするスケジュール作成装置。
【０１０２】
（付記１１）
前記スケジュール作成手段は、前記抽出手段が抽出したキーワードのうち共通のキーワードを発話した話者のみで共有する共有スケジュールを作成する、
ことを特徴とする付記１０に記載のスケジュール作成装置。
【０１０３】
（付記１２）
複数の話者の会話音声からスケジュールに関連するカテゴリに属すキーワードを抽出する抽出ステップと、
前記抽出ステップにおいて同一カテゴリに属す異なるキーワードを複数抽出したか否かに基づいて、前記会話音声におけるスケジュール変更の有無を推定する推定ステップと、
前記推定ステップにおいてスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードのうち、前記複数の話者で共有する共有スケジュールに用いるキーワードを選択する選択ステップと、
前記選択ステップにおいて選択したキーワードに基づいて、前記共有スケジュールを作成するスケジュール作成ステップと、
を備えたことを特徴とするスケジュール作成方法。
【０１０４】
（付記１３）
コンピュータを、
複数の話者の会話音声からスケジュールに関連するカテゴリに属すキーワードを抽出する抽出手段、
前記抽出手段が同一カテゴリに属す異なるキーワードを複数抽出したか否かに基づいて、前記会話音声におけるスケジュール変更の有無を推定する推定手段、
前記推定手段がスケジュール変更有りと推定した場合、前記同一カテゴリに属す複数の異なるキーワードのうち、前記複数の話者で共有する共有スケジュールに用いるキーワードを選択する選択手段、
前記選択手段が選択したキーワードに基づいて、前記共有スケジュールを作成するスケジュール作成手段、
として機能させるためのプログラム。
【符号の説明】
【０１０５】
１００…ユーザ端末、２００，２００’，３００，４００…スケジュール作成装置、１１…制御部、１２…入力部、１３，５０…マイク、１４，６０…カメラ、１５…記憶部、１６…通信部、１７…表示部、２０…制御部、２１…話者識別部、２２…抽出部、２３…推定部、２４…選択部、２５…スケジュール作成部、２６…判定部、２７…更新部、２８…スケジュール修正部、３０…記憶部、３１…話者識別用テンプレート、３２…キーワードテーブル、３３…スケジュールフォーマット、３４…スケジュール記憶部、４０…通信部
【図１】
0006596913.tif 000002
【図２】
0006596913.tif 000003
【図３】
0006596913.tif 000004
【図４】
0006596913.tif 000005
【図５】
0006596913.tif 000006
【図６】
0006596913.tif 000007
【図７】
0006596913.tif 000008
【図８】
0006596913.tif 000009
【図９】
0006596913.tif 000010
【図１０】
0006596913.tif 000011
【図１１】
0006596913.tif 000012
【図１２】
0006596913.tif 000013
【図１３】
0006596913.tif 000014
【図１４】
0006596913.tif 000015
【図１５】
0006596913.tif 000016