(57)【要約】【課題】表示装置等を設けずに、かつ利便性を担保しながら、ユーザが所望する選択肢を音声案内する電子機器を実現する。【解決手段】ユーザの発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出し、前記キーワードに基づいて、前記選択肢群の一部の選択肢をユーザに案内する選択肢案内音声を、前記応答音声として生成する。【選択図】図１
2019101667.tif 000002
【特許請求の範囲】
【請求項１】
通信装置と制御装置とを備えた管理サーバであって、
前記通信装置は、
電子機器が取得したユーザの発話音声を前記電子機器から受信し、
前記発話音声に対する応答音声を前記電子機器に出力させるために送信し、
前記制御装置は、
前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出し、
前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成することを特徴とするサーバ。
【請求項２】
前記制御装置は、
前記発話音声を解析して発話内容を特定し、
特定した前記発話内容に基づいて、前記選択肢群の一部の選択肢を前記ユーザに示すか否かの案内可否を判定し、
前記案内可否の判定結果が前記選択肢群の一部の選択肢を前記ユーザに示すとの判定であった場合に、前記選択肢案内音声を生成することを特徴とする、請求項１に記載のサーバ。
【請求項３】
前記サーバおよび前記電子機器の少なくとも一方が取得する、前記ユーザまたは前記ユーザの周囲の環境に関する１つ以上の各種情報に基づいて、前記選択肢群の一部の選択肢を前記ユーザに示すか否かを判定することを特徴とする、請求項２に記載のサーバ。
【請求項４】
前記各種情報として前記ユーザの前記選択肢の選択履歴に基づいて前記選択肢群の一部の選択肢を前記ユーザに示すか否かを判定することを特徴とする、請求項３に記載のサーバ。
【請求項５】
前記キーワード、前記発話内容および前記各種情報のうちの少なくとも１つに基づいて前記選択肢群から１つの選択肢を特定し、該１つの選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成することを特徴とする、請求項３または４に記載のサーバ。
【請求項６】
前記キーワードに基づいて前記選択肢群から前記選択肢を絞り込み、絞り込み後の前記選択肢が所定の数以上存在する場合は、該選択肢をさらに絞り込み可能なキーワードを発話するよう前記ユーザに促すための絞り込み案内音声を、前記応答音声として生成することを特徴とする、請求項１〜４のいずれか１項に記載のサーバ。
【請求項７】
前記絞り込み後の前記選択肢が複数存在する場合は、前記絞り込み案内音声の最後に、前記絞り込み後の前記選択肢のいずれか１つを案内する音声を付した応答音声を生成することを特徴とする、請求項６に記載のサーバ。
【請求項８】
前記発話音声における、前回生成した選択肢案内音声に含まれている選択肢とは別の選択肢を提案する旨の指示の有無を判定し、
前記指示の有無の判定結果が、前記発話音声に別の選択肢を提案する旨の指示が含まれているとの判定であった場合に、前回生成した選択肢案内音声に含まれる選択肢とは異なる選択肢を含む選択肢案内音声を、前記応答音声として生成することを特徴とする、請求項２〜７のいずれか１項に記載のサーバ。
【請求項９】
ユーザの発話音声を取得する音声入力部と、前記発話音声に対する応答音声を出力する音声出力部と、制御装置とを備えた電子機器であって、
前記制御装置は、
前記音声入力部が取得した前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出し、
前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成することを特徴とする、を備える電子機器。
【請求項１０】
ユーザの発話音声を取得する音声入力部と、前記発話音声に対する応答音声を出力する音声出力部とを備えた電子機器を制御する制御装置であって、
前記音声入力部が取得した前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出するキーワード検出部と、
前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する応答生成部と、を備える制御装置。
【請求項１１】
ユーザの発話音声を取得する音声入力部と、前記発話音声に対する応答音声を出力する音声出力部とを備えた電子機器の制御方法であって、
前記音声入力部が取得した前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出するキーワード検出ステップと、
前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する応答生成ステップと、を含む制御方法。
【請求項１２】
請求項１１に記載の制御方法の各ステップをコンピュータに実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は商品等の選択肢をユーザに案内するサーバ、電子機器、制御装置、制御方法、および、プログラムに関する。
【背景技術】
【０００２】
ユーザが購入活動を行うことを可能にする、購入代行システムが従来技術として知られている。例えば、特許文献１には、購入代行システムが開示されている。上記購入代行システムは、家庭内機器および購入代行サーバを含む。家庭内機器は購入者の音声データを取得するマイクを有する。購入代行サーバは音声データから購入希望商品の品名を検知する購入代行部、購入者ごとに品名に商品識別情報を対応付けて記憶する記憶部を有する。購入代行部は、検知された品名に対応する商品識別情報を特定する発注品特定部、該商品識別情報を発注先店舗サーバに送信して、購入希望商品を発注先に注文する発注部を含む。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１２６２２３号公報（２０１７年７月２０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような従来技術では、表示装置に商品一覧を表示させ、ユーザは該商品一覧からユーザが所望する商品を選択する構成となっている。例えば、表示装置を用いずに音声案内だけでユーザに選択肢を提示する構成として、複数の選択肢全てを１つ１つ読み上げていく構成が考えられる。このような構成においては、特に選択肢の数が多い場合、読み上げも長くなるため利便性が悪いという問題が生じ得る。ゆえに、従来技術では音声による複数選択肢の提示は現実的でなかった。
【０００５】
本発明の一態様は、表示装置等を設けずに、かつ利便性を担保しながら、ユーザが所望する選択肢を音声案内する電子機器を実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係るサーバは、通信装置と制御装置とを備えた管理サーバであって、前記通信装置は、電子機器が取得したユーザの発話音声を前記電子機器から受信し、前記発話音声に対する応答音声を前記電子機器に出力させるために送信し、前記制御装置は、前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出し、前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する。
【０００７】
また、本発明の一態様に係る電子機器は、ユーザの発話音声を取得する音声入力部と、前記発話音声に対する応答音声を出力する音声出力部と、制御装置とを備えた電子機器であって、前記制御装置は、前記音声入力部が取得した前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出し、前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する。
【０００８】
また、本発明の一態様に係る制御装置は、ユーザの発話音声を取得する音声入力部と、前記発話音声に対する応答音声を出力する音声出力部とを備えた電子機器を制御する制御装置であって、前記音声入力部が取得した前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出するキーワード検出部と、前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する応答生成部と、を備える。
【０００９】
また、本発明の一態様に係る電子機器の制御方法は、ユーザの発話音声を取得する音声入力部と、前記発話音声に対する応答音声を出力する音声出力部とを備えた電子機器の制御方法であって、前記音声入力部が取得した前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出するキーワード検出ステップと、前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する応答生成ステップと、を含む。
【発明の効果】
【００１０】
本発明の一態様によれば、ユーザの意思を反映しながら選択肢群の範囲を絞り込み、当該範囲内の選択肢を音声によってユーザに提示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係る端末装置および管理サーバの要部構成の一例を示すブロック図である。
【図２】本発明の実施形態１に係る商品提示システムの概要を示す図である。
【図３】本発明の実施形態１に係る関連語対応情報のデータ構造の一例を示す図である。
【図４】本発明の実施形態１に係る商品提示システムの処理の流れの一例を示すフローチャートである。
【図５】本発明の実施形態２に係る端末装置および管理サーバの要部構成の一例を示すブロック図である。
【図６】本発明の実施形態２に係る商品提示システムの処理の流れの一例を示すフローチャートである。
【図７】本発明の実施形態３に係る端末装置および管理サーバの要部構成の一例を示すブロック図である。
【図８】本発明の実施形態３に係る商品提示システムの処理の流れの一例を示すフローチャートである。
【図９】本発明の実施形態４に係る端末装置および管理サーバの要部構成の一例を示すブロック図である。
【図１０】本発明の実施形態４に係る商品提示システムの処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
〔実施形態１〕
以下、本発明の一実施形態について、図１から３を用いて説明する。
【００１３】
（商品提示システム１の概要）
まず、本実施形態に係る商品提示システム１の概要について、図２を参照して説明する。図２は商品提示システム１の概要を示す図である。図２に示すように商品提示システム１は端末装置（電子機器）１０および管理サーバ（サーバ）１００を含む。
【００１４】
本実施形態に係る管理サーバ１００は、端末装置１０が取得したユーザＵの発話音声を受信する。管理サーバ１００はユーザＵの発話音声に含まれる、選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出する。ここで、「選択肢群」とは、ある語句（例えば、飲み物等、商品カテゴリーを示す語句）と、該語句に直接または間接的に関連している語句（例えばビール、そしてビールの下位概念である辛口という語句、およびビールの具体的な商品名等）をまとめた語群を意味する。管理サーバ１００は前記キーワードに基づいて、選択肢群の一部の選択肢をユーザＵに案内する選択肢案内音声を、応答音声として生成する。その後、管理サーバ１００は、ユーザＵの発話音声に対する応答音声を端末装置１０に出力させる。
【００１５】
例えば、図２に示すように、管理サーバ１００はユーザＵの発話音声である「ビール下さい」に含まれている「ビール」をキーワードとして検出する。次に、管理サーバ１００はキーワードである「ビール」に基づいて、「どんな種類のビールがお好みですか？すっきり系か、辛口か、お勧めは辛口の・・・」との音声を端末装置１０に出力させる。該音声に含まれる「すっきり系」、「辛口」はそれぞれ、「ビール」というキーワードに関連する（対応付けられている）選択肢である。本明細書では、あるキーワードに対応付けられている語句であり、ある選択肢群に含まれている選択肢を示す「語句」を、そのキーワードの「関連語」とよぶ。例えば、上述の例においては、キーワード「ビール」の関連語は「すっきり系」および「辛口」であり、これら２つの関連語は、ある選択肢群（例えばビールに関連する選択肢群）に含まれる、２つの選択肢である。
【００１６】
上記の構成によれば、管理サーバ１００は、複数ある選択肢群のなかから、ユーザに提示する選択肢群を、ユーザの抽象的な指定である「ビール」に基づいて、複数の選択肢群に含まれる「すっきり系」または「辛口」の選択肢（群）に絞り込む。そして、絞り込んだ選択肢の一部である「すっきり系」または「辛口」をユーザに音声で提案する。したがって、表示装置等を設けずに、かつ利便性を担保しながら、ユーザが所望する選択肢を絞り込むことができる音声案内を行うことができる。
【００１７】
例えば、上記のようなユーザとの対話を複数回行うことによって、選択肢群の中から１つの商品を絞り込む構成としてもよい。この場合、「すっきり系」および「辛口」は関連語であると伴に、キーワードでもある。キーワードの「すっきり系」および「辛口」には複数または単数の商品名が対応付いていてもよい。
【００１８】
また、上記の構成によれば、ユーザは商品名を指定しない抽象的な指定により商品の絞り込みを行う。そのため、管理サーバ１００はユーザが商品名を知らない新発売の商品等を提示することもでき、ユーザは商品名を知らない商品を選択することができる。
【００１９】
（端末装置１０の構成）
次に、端末装置１０の構成について、図１を参照して説明する。図１は、端末装置１０および管理サーバ１００の要部構成を示すブロック図である。図１に示すように、端末装置１０は、マイク（音声入力部）１１、スピーカ（音声出力部）１３および端末通信部１５を備えている。マイク１１は、集音された音声等を集音するものである。マイク１１は集音された音声を音声データとして、端末通信部１５に送信する。スピーカ１３はユーザに対する音声による通知等を行う。スピーカ１３は端末通信部１５から受信した音声データをユーザに対して音声通知する。端末通信部１５は管理サーバ１００と通信を行う。例えば、端末通信部１５はインターネット等を介して通信してもよい。端末通信部１５はマイク１１から受信した音声データを管理サーバ１００に送信する。また、端末通信部１５は管理サーバ１００から受信したユーザＵの発話音声に対する応答音声をスピーカ１３に送信する。
【００２０】
（管理サーバ１００の構成）
次に、管理サーバ１００の構成について、図１を参照して説明する。図１に示すように、管理サーバ１００は、サーバ通信部（通信装置）１１０、制御部（制御装置）１２０および記憶部１４０を備えている。
【００２１】
（サーバ通信部１１０）
サーバ通信部１１０は端末装置１０が取得したユーザＵの発話音声を端末装置１０から受信する。また、サーバ通信部１１０はユーザＵの発話音声に対する応答音声を端末装置１０に送信し、出力させる。
【００２２】
（制御部１２０）
制御部１２０は、管理サーバ１００を統括的に制御するものである。制御部１２０は、音声解析部１２１、関連語決定部（キーワード検出部）１２２および応答生成部１２３を備えている。
【００２３】
（音声解析部１２１）
音声解析部１２１は、音声解析部１２１はマイク１１から受信した音声データからテキストデータを生成する。すなわち、音声解析部１２１はユーザの発話内容を解析し、特定する。音声解析部１２１は、生成したテキストデータを関連語決定部１２２に送信する。
【００２４】
（関連語決定部１２２）
関連語決定部１２２は、音声解析部１２１から受信したテキストデータから、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出する。例えば、キーワードの検出にはパターンマッチングを用いてもよい。上述の例に示すように「テキストデータ」が「ビール下さい」である場合、関連語決定部１２２は、例えば、テキストデータに含まれている「ビール」をキーワードとして検出する。
【００２５】
また、関連語決定部１２２は、検出したキーワードに対応付けられた関連語を決定する。例えば、関連語決定部１２２は、記憶部１４０に格納されている関連語対応情報１４１を参照し、当該関連語を決定してもよい。関連語対応情報１４１には、所定のキーワードと関連語との対応関係が示されていてもよい。
【００２６】
ここで、図３を参照して、関連語対応情報１４１について説明する。図３は関連語対応情報１４１のデータ構造の一例を示す図である。図３に示すように、例えば、キーワード「ビール」には、「すっきり系」、「コク」、「クリーミ」、「辛口」等の関連語が対応付けられている。また、キーワード「辛口」、「すっきり系」等には複数の商品名である関連語が対応付けられている。
【００２７】
関連語決定部１２２は、検出したキーワードおよび決定した関連語を応答生成部１２３に送信する。
【００２８】
また、関連語決定部１２２はテキストデータからユーザが選択した商品名を検出し、当該商品名を応答生成部１２３に送信してもよい。
【００２９】
（応答生成部１２３）
応答生成部１２３は、上記キーワードに基づいて、前記選択肢群の一部の選択肢をユーザに案内する選択肢案内音声を、応答音声として生成する。応答生成部１２３は応答音声をサーバ通信部１１０を介して端末装置１０に送信し、当該応答音声を端末装置１０に出力させる。
【００３０】
詳細には、応答生成部１２３は関連語決定部１２２から受信したキーワードに対応付いた関連語を含むように、ユーザの発話に応答する応答音声を生成する。例えば、応答生成部１２３は、キーワード「ビール」および関連語「すっきり系」、「コク」、「クリーミ」、「辛口」を受信したとする。応答生成部１２３は「ビールというと、どんな種類のビールがお好みですか？すっきり系か、コクがあるものか、クリーミなものか、辛口のものか。お勧めは辛口の商品Ａです。」との応答音声を生成する。すなわち、応答生成部１２３は応答音声に含まれる複数の関連語のうち何れかをユーザが選択するように促す音声データを生成する。換言すると、「ビール」に含まれる選択肢群のうち何れかをユーザが選択するように促す応答音声を生成する。また、応答生成部１２３は、音声解析部１２１からテキストデータを受信し、ユーザの発話に対する相槌を応答音声に含ませてもよい。また、他のキーワードの例として「のどが渇いた」等の文言をキーワードとして検出し、該キーワードに、「ビール」「ジュース」等の飲料のカテゴリーを示す語句を関連語として対応付けてもよい。
【００３１】
上記に説明した構成は以下のように表現することもできる。応答生成部１２３は、キーワードに基づいて選択肢群から選択肢を絞り込む。応答生成部１２３は、絞り込み後の選択肢が所定の数以上存在する場合は、該選択肢をさらに絞り込み可能な関連語を発話するようユーザに促すための絞り込み案内音声を、前記応答音声として生成する。
【００３２】
ここで、上述のように、音声データの最後に「お勧めは辛口の商品Ａです」との特定の商品を勧める音声を付加してもよい。換言すると、応答生成部１２３は、絞り込み後の選択肢が複数存在する場合は、絞り込み案内音声の最後に、絞り込み後に含まれている選択肢のうちいずれか１つを案内する音声を付した応答音声を生成する。また、応答生成部１２３が「お勧めは辛口の商品Ａです」との音声を、生成する音声データの最後に付加することによって、ユーザに対してお勧め商品を露骨に主張することなく提案できる。また、応答生成部１２３はユーザが商品を選択した発話に対して、承知した旨の応答音声を生成してもよい。
【００３３】
（記憶部１４０）
記憶部１４０は、例えばハードディスク、フラッシュメモリ等の不揮発性の記憶装置である。記憶部１４０は、上述の関連語対応情報１４１等の各種情報を格納している。
【００３４】
（商品提示システム１の処理の流れ）
次に図４を参照して、商品提示システム１の処理の流れについて説明する。図４は、商品提示システム１が実行する処理の流れの一例を示すフローチャートである。例えば、端末装置１０のマイク１１がユーザによる発話を集音することによって、商品提示システム１は処理を開始する。端末装置１０はユーザによる発話の音声データを管理サーバ１００に送信する（Ｓ１）。続いて、管理サーバ１００の音声解析部１２１は音声データからテキストデータを生成する（音声データをテキストデータに変換する）（Ｓ２）。続いて、関連語決定部１２２はテキストデータに含まれているキーワードを検出し（キーワード検出ステップ）、キーワードから関連語を決定する（Ｓ３）。続いて、応答生成部１２３は決定した関連語およびキーワードを用いて商品を絞り込む旨の応答音声を生成する（Ｓ４：応答生成ステップ）。続いて、端末装置１０のスピーカ１３は管理サーバ１００から受信した応答音声を出力する（Ｓ５）。商品が決定した場合（Ｓ６でＹＥＳ）、商品提示システム１の処理は終了する。また、商品が決定していない場合（Ｓ６でＮＯ）、商品提示システム１の処理はＳ１に戻る。
【００３５】
〔実施形態２〕
本発明の他の実施形態について、図５および図６を用いて説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００３６】
（商品提示システム１ａの構成）
本実施形態に係る商品提示システム１ａは、端末装置１０および管理サーバ１００ａを含む。端末装置１０の構成については、実施形態１にて説明した構成と同様であるためここでの説明は繰り返さない。
【００３７】
管理サーバ１００ａはユーザの発話内容に基づいて、選択肢群の一部の選択肢をユーザに示すか否かの案内可否を判定する。管理サーバ１００ａは選択肢群の一部の選択肢をユーザに示すと判定した場合に、当該選択肢案内音声を応答音声として生成する。上記の構成によれば、会話の流れに応じて適切なタイミングで選択肢を提示することができる。
【００３８】
（管理サーバ１００ａの構成）
本実施形態に係る管理サーバ１００ａの構成について、図５を参照して説明する。図５は、端末装置１０および管理サーバ１００ａの要部構成を示すブロック図である。図５に示すように、管理サーバ１００ａは、サーバ通信部１１０、制御部１２０ａおよび記憶部１４０を備えている。サーバ通信部１１０および記憶部１４０の構成については、実施形態１にて説明した構成と同様であるためここでの説明は繰り返さない。
【００３９】
（制御部１２０ａ）
制御部１２０ａは、音声解析部１２１、関連語決定部１２２ａ、応答生成部１２３ａおよび文脈判断部１２４ａ（案内可否判定部）を備えている。音声解析部１２１は実施形態１で説明した音声解析部１２１の機能に加え、音声データから生成したテキストデータを文脈判断部１２４ａに送信する。
【００４０】
（関連語決定部１２２ａ）
関連語決定部１２２ａは、音声解析部１２１から受信したテキストデータにキーワードが含まれている否かを判断する。テキストデータにキーワードが含まれている場合、実施形態１で説明した関連語決定部１２２と同様の処理を行う。テキストデータにキーワードが含まれていない場合、関連語決定部１２２ａは、関連語を決定しない旨の信号を文脈判断部１２４ａに送信する。
【００４１】
（文脈判断部１２４ａ）
文脈判断部１２４ａは、音声解析部１２１から受信したテキストデータに基づいて、選択肢群の一部の選択肢をユーザに示すか否かを判定する。文脈判断部１２４ａは、選択肢群の一部の選択肢をユーザに示すと判断すると、当該選択肢を示す信号を応答生成部１２３ａに送信する。
【００４２】
文脈判断部１２４ａは、ＡＩ（artificial intelligence）等から構成されてもよい。例えば、文脈判断部１２４ａは、発話内容に「今日は暑い」等の所定のワードが含まれているか否かを判断してもよい。文脈判断部１２４ａは、所定のワードが発話内容に含まれている場合、選択肢群の一部の選択肢をユーザに示すことを決定してもよい。例えば、「今日は暑い」との所定のワードには所定の商品ジャンル（例えば、ビール）が対応付いている。文脈判断部１２４ａは、上記判断のために所定のワードと商品ジャンルとの対応を示すテーブルを参照してもよい。
【００４３】
また、文脈判断部１２４ａは、「のどが渇いた」等の文言から、「のど」と「渇いた」との所定のワードのセットを検出して、ユーザは飲み物を欲していると判断し、飲料である商品を提案することを判断してもよい。
【００４４】
また、文脈判断部１２４ａは、から受信した端末装置１０から受信した音声データからユーザの発話内容を特定する構成としてもよい。
【００４５】
また、管理サーバ１００ａはユーザまたはユーザの周囲の環境に関する１つ以上の各種情報を取得してもよい。文脈判断部１２４ａは、当該各種情報に基づいて、選択肢群の一部の選択肢をユーザに示すか否かを判定してもよい。上記各種情報は、例えば、室温、天気、ユーザの発話、選択肢の選択履歴、ユーザの周囲に存在する他の装置の稼働状況（例えば、エアコンの設定）等である。また、上記各種情報は端末装置１０が取得し、管理サーバ１００ａに送信する構成としてもよい。また、上記各種情報は管理サーバ１００ａおよび端末装置１０の少なくとも一方が取得する構成としてもよい。
【００４６】
（応答生成部１２３ａ）
応答生成部１２３ａは、実施形態１にて説明した応答生成部１２３の機能に加え以下の処理を行う。応答生成部１２３ａは、文脈判断部１２４ａが選択肢群の一部の選択肢をユーザに示すと判定した場合に、選択肢を案内する案内音声を生成する。詳細には、応答生成部１２３ａは、文脈判断部１２４ａから受信した信号が示す選択肢を案内する案内音声を生成し、当該応答音声をスピーカ１３に出力させる。例えば、文脈判断部１２４ａから選択肢として「特定のビール」を示す信号を受信すると、以下のような特定のビールを案内する応答音声を作成する。「それでしたら○○ビールはいかがでしょうか？ 本商品はすっきり辛口でお客様の評判もよいです」。なお、応答生成部１２３ａは、複数の選択肢を含む選択肢群に対応する複数のキーワードを示す信号を文脈判断部１２４ａから受信してもよい。この場合、応答生成部１２３ａは複数のキーワードのうち何れかをユーザが選択するような応答音声を生成する。
【００４７】
（商品提示システム１ａの処理の流れ）
次に図６を参照して、商品提示システム１ａの処理の流れについて説明する。図６は、商品提示システム１ａが実行する処理の流れの一例を示すフローチャートである。Ｓ１１は、実施形態１のＳ１と同様の処理であり、Ｓ１２は実施形態１のＳ２と同様の処理であるため、ここでの説明は繰り返さない。Ｓ１２に続いて、関連語決定部１２２ａはテキストデータにキーワードが含まれている否かを判断する（Ｓ１３）。テキストデータにキーワードが含まれている場合（Ｓ１３でＹＥＳ）、Ｓ１４に続く。Ｓ１４からＳ１６のそれぞれは、実施形態１にて説明したＳ３からＳ６と同様であるためここでの説明は繰り返さない。Ｓ１６に続いて、商品が決定した場合（Ｓ１７でＹＥＳ）、処理は終了する。また、商品が決定していない場合（Ｓ１７でＮＯ）、処理はＳ１１に戻る。
【００４８】
テキストデータにキーワードが含まれていない場合（Ｓ１３でＮＯ）、文脈判断部１２４ａは、商品を提案するか否かを判断する（選択肢群の一部の選択肢をユーザに示すか否かを判定する）（Ｓ１８）。商品を提案する場合（Ｓ１８でＹＥＳ）、応答生成部１２３ａはユーザの発話内容に応じた商品を示す応答音声を生成する（Ｓ１９）。続いてＳ１６に移行する。
【００４９】
〔実施形態３〕
本発明の他の実施形態について、図７および図８を用いて説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００５０】
（商品提示システム１ｂの構成）
本実施形態に係る商品提示システム１ｂは、端末装置１０および管理サーバ１００ｂを含む。端末装置１０の構成については、実施形態１にて説明した構成と同様であるためここでの説明は繰り返さない。
【００５１】
管理サーバ１００ｂは各種情報としてユーザの選択肢の選択履歴に基づいて選択肢群の一部の選択肢をユーザに示すか否かを判定する。
【００５２】
具体的には、管理サーバ１００ｂはユーザの注文履歴に基づいて、ユーザが注文したことのある商品を提案する。換言すると、管理サーバ１００ｂは選択肢群に含まれる各商品についてユーザに示すか否かを、ユーザの注文履歴に基づいて判断する。上記の構成によれば、ユーザの嗜好性に合う可能性が高い選択肢を提示することができる。
【００５３】
（管理サーバ１００ｂの構成）
本実施形態に係る管理サーバ１００ｂの構成について、図７を参照して説明する。図７は、端末装置１０および管理サーバ１００ｂの要部構成を示すブロック図である。図７に示すように、管理サーバ１００ｂは、サーバ通信部１１０、制御部１２０ｂおよび記憶部１４０ｂを備えている。サーバ通信部１１０の構成については、実施形態１にて説明した構成と同様であるためここでの説明は繰り返さない。記憶部１４０ｂは、実施形態１にて説明した記憶部１４０の構成に加え、ユーザの注文履歴を示す注文履歴情報１４２ｂを格納している。
【００５４】
（制御部１２０ｂ）
制御部１２０ｂは、音声解析部１２１、関連語決定部１２２ａ、応答生成部１２３ｂ、文脈判断部１２４ｂおよび注文履歴管理部１２５ｂを備えている。音声解析部１２１および関連語決定部１２２ａは実施形態２で説明した音声解析部１２１および関連語決定部１２２ａと同様であるためここでの説明は繰り返さなない。
【００５５】
（文脈判断部１２４ｂ）
文脈判断部１２４ｂは、文脈判断部１２４ａの機能に加え以下の処理を行う。文脈判断部１２４ｂは、選択肢群の一部の選択肢をユーザに示すと判断すると、ユーザに示す選択肢を決定するように注文履歴管理部１２５ｂに指示する。
【００５６】
（注文履歴管理部１２５ｂ）
注文履歴管理部１２５ｂはユーザの注文履歴に基づいて選択肢群の一部の選択肢をユーザに示すか否かを判定する。
【００５７】
詳細には、注文履歴管理部１２５ｂはユーザの注文履歴に基づいて選択肢群から１つの選択肢を特定する。例えば、注文履歴管理部１２５ｂは、注文履歴情報１４２ｂを参照して、注文履歴情報１４２ｂに示されている商品を特定する。注文履歴情報１４２ｂは特定した商品を示す信号を応答生成部１２３ｂに送信する。
【００５８】
（応答生成部１２３ｂ）
応答生成部１２３ｂは、実施形態２にて説明した応答生成部１２３ａの機能に加え以下の処理を行う。応答生成部１２３ｂは、注文履歴管理部１２５ｂから受信した信号が示す１つの選択肢をユーザに案内する選択肢案内音声を応答音声として生成する。
【００５９】
（商品提示システム１ｂの処理の流れ）
次に図８を参照して、商品提示システム１ｂの処理の流れの一例について説明する。図８は、商品提示システム１ｂが実行する処理の流れの一例を示すフローチャートである。なお、Ｓ１１からＳ１８については、実施形態２にて詳細を説明したためここでは詳細な説明を繰り返さない。本実施形態では、文脈判断部１２４ｂが商品を提案すると判断した場合（Ｓ１８でＹＥＳ）、応答生成部１２３ｂはユーザの注文履歴に基づいた商品を示す応答音声を生成する（Ｓ２０）。
【００６０】
具体的な処理の流れの一例を説明する。なお、本例においては、実施形態１とは異なり、ユーザの発話に含まれる「ビール」との語句が、関連語に対応しているキーワードに設定されていないものとする。
【００６１】
例えば、Ｓ１１にて、端末装置１０はユーザの「ビール注文して」との発話を受信したとする。すると、Ｓ１３にて、関連語決定部１２２ａはテキストデータにキーワードが含まれていないと判断する（Ｓ１３でＮＯ）。次に、Ｓ１８にて、文脈判断部１２４ａは、「ビール」の提案を行うことを判断する。続いて、注文履歴管理部１２５ｂは注文履歴情報１４２ｂを参照し、第一に提案できる商品（銘柄Ａ）を選択する。続いて、Ｓ２０にて、応答生成部１２３ｂは、例えば、「それでしたら、以前注文した『銘柄Ａ』はいかがでしょうか？」等の応答音声を生成する。
【００６２】
（注文履歴管理部１２５ｂの詳細な処理の例）
ここで、注文履歴管理部１２５ｂが行う処理の詳細な例について説明する。注文履歴管理部１２５ｂは、注文履歴情報１４２ｂを参照し、所定の期間（直近一週間、直近一か月、直近一年等）において、ユーザが最も多く注文した商品を特定してもよい。
【００６３】
また、注文履歴管理部１２５ｂはユーザがこれまでに注文した商品と類似した商品を特定してもよい。例えば、上記類似した商品は、ユーザが注文したことのあるビールの味と類似している味の新発売のビールなどである。
【００６４】
〔実施形態４〕
本発明の他の実施形態について、図９および図１０を用いて説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００６５】
（商品提示システム１ｃの構成）
本実施形態に係る商品提示システム１ｃは、端末装置１０および管理サーバ１００ｃを含む。端末装置１０の構成については、実施形態１にて説明した構成と同様であるためここでの説明は繰り返さない。
【００６６】
管理サーバ１００ｃは、ユーザの発話音声における、前回生成した選択肢案内音声に含まれる選択肢とは別の選択肢を提案する旨の指示の有無を判定する。ユーザの発話音声に別の選択肢を提案する旨の指示が含まれている場合、前回生成した選択肢案内音声に含まれる選択肢と異なる選択肢を含む選択肢案内音声を生成する。
【００６７】
上記構成によれば、ユーザが、管理サーバ１００ｃが提示した選択肢以外の選択肢を所望する場合、提示する選択肢の変更を受け付けることができる。したがって、ユーザに対する利便性が向上する。
【００６８】
（管理サーバ１００ｃの構成）
本実施形態に係る管理サーバ１００ｃの構成について、図９を参照して説明する。図９は、端末装置１０および管理サーバ１００ｃの要部構成を示すブロック図である。図９に示すように、管理サーバ１００ｃは、サーバ通信部１１０、制御部１２０ｃおよび記憶部１４０ｃを備えている。サーバ通信部１１０の構成については、実施形態１にて説明した構成と同様であるためここでの説明は繰り返さない。記憶部１４０ｃは、実施形態３にて説明した記憶部１４０ｂの構成に加え、ユーザとの対話の内容の履歴を示す対話履歴情報１４３ｃを格納している。
【００６９】
（制御部１２０ｃ）
制御部１２０ｃは、音声解析部１２１、関連語決定部１２２ａ、応答生成部１２３ｃ、文脈判断部１２４ｃ、注文履歴管理部１２５ｂおよび対話履歴管理部１２６ｃを備えている。音声解析部１２１、関連語決定部１２２ａおよび注文履歴管理部１２５ｂについては実施形態３で説明したためここでの説明は繰り返えさない。
【００７０】
（文脈判断部１２４ｃ）
文脈判断部１２４ｃは、実施形態３にて説明した文脈判断部１２４ｂの機能に加え以下の処理を行う。文脈判断部１２４ｃは、前回生成した選択肢案内音声に含まれる選択肢とは別の選択肢を提案する旨の指示がユーザの発話に含まれているか否かを判定する。前回生成した応答音声にて提案した選択肢とは別の選択肢を提案する旨の指示がユーザの発話に含まれている場合、文脈判断部１２４ｃは今回生成する応答音声にて提案する選択肢を決定するように対話履歴管理部１２６ｃに指示する。
【００７１】
（対話履歴管理部１２６ｃ）
対話履歴管理部１２６ｃは、文脈判断部１２４ｃの指示に応じて前回生成した選択肢案内音声に含まれる選択肢とは異なる選択肢を、対話履歴情報１４３ｃ等を参照して特定する。対話履歴管理部１２６ｃは特定した商品を示す信号を応答生成部１２３ｃに送信する。
【００７２】
（応答生成部１２３ｃ）
応答生成部１２３ｃは、実施形態３にて説明した応答生成部１２３ｂの機能に加え以下の処理を行う。応答生成部１２３ｃは、対話履歴管理部１２６ｃから受信した信号が示す１つの選択肢をユーザに案内する選択肢案内音声を生成する。詳細には、応答生成部１２３ｃは前回生成した選択肢案内音声に含まれる選択肢とは異なる選択肢を含む選択肢案内音声を応答音声として生成する。
【００７３】
（商品提示システム１ｃの処理の流れ）
次に図１０を参照して、商品提示システム１ｃの処理の流れの一例について説明する。図１０は、商品提示システム１ｃが実行する処理の流れの一例を示すフローチャートである。なお、Ｓ１１からＳ１８については、実施形態２にて詳細を説明したためここでは詳細な説明を繰り返さない。文脈判断部１２４ｃが商品を提案すると判断した場合（Ｓ１８でＹＥＳ）、Ｓ３０にて、文脈判断部１２４ｃはさらに以下の判定を行う。文脈判断部１２４ｃは前回生成した選択肢案内音声に含まれる選択肢とは別の選択肢を提案する旨の指示がユーザの発話に含まれているか否かを判定する（Ｓ３０）。ユーザの発話に別の選択肢を提案する旨の指示が含まれている場合（Ｓ３０でＹＥＳ）、対話履歴管理部１２６ｃは対話履歴情報１４３ｃに基づき選択肢を特定する。続いて、Ｓ２０にて、応答生成部１２３ｃは、対話履歴情報１４３ｃが特定した選択肢を提案する旨の応答音声を生成する（Ｓ３１）。その後処理は、Ｓ１６に続く。なお、ユーザの発話に別の選択肢を提案する旨の指示が含まれていない場合（Ｓ３０でＮＯ）、処理はＳ２０に続く。Ｓ２０については、実施形態３にて説明したため、ここでの説明は繰り返さない。
【００７４】
ここで、本実施形態に係る具体的な処理の流れの一例を説明する。なお、本例においては、実施形態３にて例示した具体的な処理の流れに続く処理について説明する。実施形態３にて説明したように、Ｓ２０にて、応答生成部１２３ｃは、例えば、「それでしたら、以前注文した『銘柄Ａ』はいかがでしょうか？」等の応答音声を生成する。
【００７５】
続いて、Ｓ１６にて、端末装置１０が応答音声を出力する。上記応答音声に対して、ユーザが「他にはないの？」と発話したとする。この場合、Ｓ３０にて、文脈判断部１２４ｃは前回生成した選択肢案内音声に含まれる選択肢『銘柄Ａ』とは別の選択肢を提案する旨の指示がユーザの発話に含まれていると判定する。続いて、対話履歴管理部１２６ｃは対話履歴情報１４３ｃに基づき、前回提案した『銘柄Ａ』とは別の『銘柄Ｂ』を特定する。上記特定において、対話履歴情報１４３ｃは、注文履歴情報１４２ｂを参照し、所定の期間において、ユーザが２番目に多く注文した商品を特定してもよい。なお、上記特定の具体的な方法については任意であり、特に限定されない。続いて、Ｓ３１にて、応答生成部１２３ｃは、「それでしたら、『銘柄Ｂ』はいかがでしょうか？」等の応答音声を生成する。続いて、Ｓ１６にて、端末装置１０が応答音声を出力する。
【００７６】
上記応答音声に対して、ユーザが「やっぱりさっきのがいい」と発話したとする。この場合、Ｓ３０にて、文脈判断部１２４ｃは前回生成した選択肢案内音声に含まれる選択肢『銘柄Ｂ』とは別の選択肢を提案する旨の指示がユーザの発話に含まれていると判定する。例えば、文脈判断部１２４ｃは、前回生成した応答音声以前の応答音声に含まれる選択肢を特定するように対話履歴管理部１２６ｃに指示する。続いて、対話履歴管理部１２６ｃは前回生成した応答音声以前の応答音声に含まれる選択肢である『銘柄Ａ』を特定する。続いて、Ｓ３１にて、応答生成部１２３ｃは、「『銘柄Ａ』ですね。ＸＸＸ円になります。よろしいですか？」等の応答音声を生成する。
【００７７】
なお、上述の実施形態１から実施形態４においては、本発明を商品提示システムとして適用する構成について説明した。一方で本発明の構成を、例えば、動画像、音楽配信等のコンテンツの提供サービスに適用し、ユーザが所望するコンテンツを絞り込む構成に適用してもよい。
【００７８】
また、上述の実施形態１から４に示す構成では、端末装置１０と管理サーバ１００〜１００ｃとが分離している構成について説明した。一方で、本発明の一態様を端末装置１０と管理サーバ１００〜１００ｃとが一体となっている構成である商品提示装置(電子機器)としてもよい。
【００７９】
〔ソフトウェアによる実現例〕
管理サーバ１００、１００ａ〜１００ｃの制御ブロック（特に音声解析部１２１、関連語決定部１２２、１２２ａ、応答生成部１２３、１２３ａ〜１２３ｃ、文脈判断部１２４ａ〜１２４ｃ、注文履歴管理部１２５ｂおよび対話履歴管理部１２６ｃ）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００８０】
後者の場合、管理サーバ１００、１００ａ〜１００ｃは、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８１】
〔まとめ〕
本発明の態様１に係るサーバ（管理サーバ１００、１００ａ〜１００ｃ）は、通信装置（サーバ通信部１１０）と制御装置（制御部１２０、１２０ａ〜１２０ｃ）とを備えた管理サーバであって、前記通信装置は、電子機器（端末装置１０）が取得したユーザの発話音声を前記電子機器から受信し、前記発話音声に対する応答音声を前記電子機器に出力させるために送信し、前記制御装置は、前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出し、前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する。
【００８２】
従来の音声案内では、ユーザに選択肢を複数個提示する場合、選択肢全てを１つ１つ読み上げていくこととなる。特に選択肢の数が多い場合、読み上げも長くなるため利便性が悪かった。ゆえに、従来技術では音声による複数選択肢の提示は現実的でなかった。
【００８３】
一方、前記の構成によれば、サーバは、ある選択肢群のなかから、ユーザに提示する選択肢を、ユーザの抽象的な指定に基づいて絞り込む。そして、絞り込んだ選択肢を電子機器を介してユーザに音声で提示する。
【００８４】
これにより、元の選択肢群の中からユーザの意思を反映しながら選択肢を絞り込み（すなわち、選択肢の数を減らした）、当該選択肢をユーザに音声で提示することができる。したがって、表示装置を利用せずに、かつ利便性を担保しながら、ユーザが所望する選択肢を音声で案内することができる。
【００８５】
本発明の態様２に係るサーバ（管理サーバ１００ａ〜１００ｃ）は、上記態様１において、前記制御装置（制御部１２０、１２０ａ〜１２０ｃ）は、前記発話音声を解析して発話内容を特定し、特定した前記発話内容に基づいて、前記選択肢群の一部の選択肢を前記ユーザに示すか否かの案内可否を判定し、前記案内可否の判定結果が前記選択肢群の一部の選択肢を前記ユーザに示すとの判定であった場合に、前記選択肢案内音声を生成してもよい。
【００８６】
上記の構成によれば、特定した前記発話内容に応じて選択肢案内音声を生成するか否かを決定することができる。これにより、会話の流れに応じて適切なタイミングで選択肢を提示することができる。
【００８７】
本発明の態様３に係るサーバは、上記態様２において、前記サーバおよび電子機器の少なくとも一方が取得する、前記ユーザまたは前記ユーザの周囲の環境に関する１つ以上の各種情報に基づいて、前記選択肢群の一部の選択肢を前記ユーザに示すか否かを判定してもよい。各種情報とは、例えば、室温、天気、ユーザの発話、選択肢の選択履歴、ユーザの周囲に存在する他の装置の稼働状況（例えば、エアコンの設定）等を含む。
【００８８】
上記の構成によれば、発話の流れと各種情報とに基づき、適切な状況およびタイミングで選択肢を提示することができる。
【００８９】
本発明の態様４に係るサーバ（管理サーバ１００ｂ、１００ｃ）は、上記態様３において、前記各種情報として前記ユーザの前記選択肢の選択履歴に基づいて前記選択肢群の一部の選択肢を前記ユーザに示すか否かを判定してもよい。上記の構成によれば、ユーザの嗜好性に合う可能性が高い選択肢を提示し易くできる。
【００９０】
本発明の態様５に係るサーバは、上記態様３または４において、前記キーワード、前記発話内容および前記各種情報のうちの少なくとも１つに基づいて前記選択肢群から１つの選択肢を特定し、該１つの選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成してもよい。
【００９１】
上記の構成によれば、会話の流れと各種情報に基づいて、ある１つの選択肢を選び出してユーザに提示することができる。これにより、ユーザと電子機器との会話の往復回数を少なくすることができるため、ユーザがある選択肢を選択するまでの時間を短くすることができる。
【００９２】
本発明の態様６に係るサーバ（管理サーバ１００、１００ａ〜１００ｃ）は、上記態様１から４において、前記キーワードに基づいて前記選択肢群から前記選択肢を絞り込み、絞り込み後の前記選択肢が所定の数以上存在する場合は、該選択肢をさらに絞り込み可能なキーワードを発話するよう前記ユーザに促すための絞り込み案内音声を、前記応答音声として生成してもよい。
【００９３】
上記の構成によれば、ユーザと電子機器との会話の往復によって、提示する選択肢を徐々に絞り込むことができる。したがって、提示すべき選択肢の数をより減らしてから、選択肢をユーザに提示することができる。
【００９４】
本発明の態様７に係るサーバは、上記態様６において、前記絞り込み後の前記選択肢が複数存在する場合は、前記絞り込み案内音声の最後に、前記絞り込み後の前記選択肢のいずれか１つを案内する音声を付した応答音声を生成してもよい。
【００９５】
上記の構成によれば、提示する選択肢を絞り込むとともに、絞り込み後の選択肢のうち１つを先に提示することができる。これにより、ユーザが提示した選択肢を選択する場合、電子機器との会話の往復回数を少なくすることができる。また、提示する１つの選択肢は絞り込み案内音声の後に音声出力されるため、ユーザは該選択肢の選択を強制されているように感じにくくさせることができる。
【００９６】
本発明の態様８に係るサーバ（管理サーバ１００ｃ）は、上記態様２から７において、前記発話音声における、前回生成した選択肢案内音声に含まれている選択肢とは別の選択肢を提案する旨の指示の有無を判定し、前記指示の有無の判定結果が、前記発話音声に別の選択肢を提案する旨の指示が含まれているとの判定であった場合に、前回生成した選択肢案内音声に含まれる選択肢とは異なる選択肢を含む選択肢案内音声を、前記応答音声として生成してもよい。上記の構成によれば、提示した選択肢以外の選択肢をユーザが所望する場合に、提示する選択肢の変更を受け付けることができる。したがって、ユーザに対する利便性が向上する。
【００９７】
本発明の態様９に係る電子機器は、ユーザの発話音声を取得する音声入力部（マイク１１）と、前記発話音声に対する応答音声を出力する音声出力部（スピーカ１３）と、制御装置（制御部１２０、１２０ａ〜１２０ｃ）とを備えた電子機器であって、前記制御装置は、前記音声入力部が取得した前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出し、前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する。上記の構成によれば、上記態様１と同様の効果を奏する。
【００９８】
本発明の態様１０に係る制御装置（制御部１２０、１２０ａ〜１２０ｃ）は、ユーザの発話音声を取得する音声入力部（マイク１１）と、前記発話音声に対する応答音声を出力する音声出力部（スピーカ１３）とを備えた電子機器（端末装置１０）を制御する制御装置であって、前記音声入力部が取得した前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出するキーワード検出部（関連語決定部１２２、１２２ａ）と、前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する応答生成部（１２３、１２３ａ〜１２３ｃ）と、を備える。上記の構成によれば、上記態様１と同様の効果を奏する。
【００９９】
本発明の態様１１に係る電子機器の制御方法は、ユーザの発話音声を取得する音声入力部（マイク１１）と、前記発話音声に対する応答音声を出力する音声出力部（スピーカ１３）とを備えた電子機器の制御方法であって、前記音声入力部が取得した前記発話音声から、ある選択肢群の範囲を絞り込む旨を抽象的に示す語句であるキーワードを検出するキーワード検出ステップと、前記キーワードに基づいて、前記選択肢群の一部の選択肢を前記ユーザに案内する選択肢案内音声を、前記応答音声として生成する応答生成ステップと、を含む。上記の構成によれば、上記態様１と同様の効果を奏する。
【０１００】
本発明の各態様に係る制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記制御装置が備える各部（ソフトウェア要素）として動作させることにより上記制御装置をコンピュータにて実現させる制御装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１０１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１０２】
１０                        端末装置（電子機器）
１１                        マイク（音声入力部）
１３                        スピーカ（音声出力部）
１００、１００ａ〜１００ｃ  管理サーバ（サーバ）・
１１０                      サーバ通信部（通信装置）
１２０、１２０ａ〜１２０ｃ  制御部（制御装置）
１２２、１２２ａ            関連語決定部（キーワード検出部）
１２３、１２３ａ〜１２３ｃ  応答生成部
【図１】
2019101667.tif 000003
【図２】
2019101667.tif 000004
【図３】
2019101667.tif 000005
【図４】
2019101667.tif 000006
【図５】
2019101667.tif 000007
【図６】
2019101667.tif 000008
【図７】
2019101667.tif 000009
【図８】
2019101667.tif 000010
【図９】
2019101667.tif 000011
【図１０】
2019101667.tif 000012