(57)【要約】【課題】行先が対応している複数の車両間において、複数の車両に乗車している乗員に対する提案情報を適切に共有することができる音声出力システム、音声出力方法、及びプログラムを提供する。【解決手段】複数の対話装置の各々は、乗員から発せられた発話と、現在の行先情報及び過去の行先情報に基づいて、複数の車両に乗車する乗員に対する提案を表す発話である提案情報を生成する。そして、対話装置は、生成された提案情報を、他の対話装置へ送信する。【選択図】図１
2019120903.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の音声出力装置を備える音声出力システムであって、
複数の前記音声出力装置の各々は異なる車両に搭載され、
複数の前記音声出力装置の各々は、
前記車両に乗車している乗員の発話を取得する発話取得部と、
前記発話取得部によって取得された前記発話と、前記車両の現在の行先情報及び前記車両の過去の行先情報の少なくとも一方とに基づいて、複数の前記車両に乗車している前記乗員の各々に対する提案を表す発話である提案情報を生成する生成部と、
前記生成部によって生成された前記提案情報を出力する第１出力部と、
前記生成部によって生成された前記提案情報を、現在の行先情報が対応する車両に搭載された他の前記音声出力装置へ送信する送信部と、
他の前記音声出力装置から送信された前記提案情報を受信する受信部と、
前記受信部によって受信された前記提案情報を出力する第２出力部と、を含む、
音声出力システム。
【請求項２】
前記車両とは異なる箇所に設置される前記音声出力装置を更に備え、該音声出力装置の前記発話取得部は、該音声出力装置の周辺のユーザの発話を取得する、
請求項１に記載の音声出力システム。
【請求項３】
異なる車両に搭載された複数の音声出力装置の各々において実行されるプログラムであって、
コンピュータを、
車両に乗車している乗員の発話を取得する発話取得部、
前記発話取得部によって取得された前記発話と、前記車両の現在の行先情報及び前記車両の過去の行先情報の少なくとも一方とに基づいて、複数の前記車両に乗車している前記乗員の各々に対する提案を表す発話である提案情報を生成する生成部、
前記生成部によって生成された前記提案情報を出力する第１出力部、
前記生成部によって生成された前記提案情報を、現在の行先情報が対応する車両に搭載された他の前記音声出力装置へ送信する送信部、
他の前記音声出力装置から送信された前記提案情報を受信する受信部、及び
前記受信部によって受信された前記提案情報を出力する第２出力部
として機能させるためのプログラム。
【請求項４】
異なる車両に搭載された複数の音声出力装置の各々において実行される音声出力方法であって、
発話取得部が、車両に乗車している乗員の発話を取得し、
生成部が、前記発話取得部によって取得された前記発話と、前記車両の現在の行先情報及び前記車両の過去の行先情報の少なくとも一方とに基づいて、複数の前記車両に乗車している前記乗員の各々に対する提案を表す発話である提案情報を生成し、
第１出力部が、前記生成部によって生成された前記提案情報を出力し、
送信部が、前記生成部によって生成された前記提案情報を、現在の行先情報が対応する車両に搭載された他の前記音声出力装置へ送信し、
受信部が、他の前記音声出力装置から送信された前記提案情報を受信し、
第２出力部が、前記受信部によって受信された前記提案情報を出力する、
処理をコンピュータに実行させる音声出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声出力システム、音声出力方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、車載装置に対して過度な処理負荷をかけることなく車載装置を音声作動させる音声動作システムが知られている（例えば、特許文献１を参照）。この音声作動システムは、携帯端末が音声を認識し、その認識結果を車載装置へ向けて送信し、車載装置は送信された認識結果に基づいて自装置を作動制御するように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９‐３００５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１では、複数の車両間で情報を共有する場合については考慮されていない。例えば、複数の車両が同一の行先へ向かう際には、行先の途中における訪問場所等に関する提案情報について、複数の車両間で共有されることが好ましい。
【０００５】
本発明は、上記事実を考慮し、行先が対応している複数の車両間において、複数の車両に乗車している乗員に対する提案情報を適切に共有することができる音声出力システム、音声出力方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の音声出力システムは、ネットワークを介して接続された複数の音声出力装置を備える音声出力システムであって、複数の前記音声出力装置の各々は異なる車両に搭載され、複数の前記音声出力装置の各々は、前記車両に乗車している乗員の発話を取得する発話取得部と、前記発話取得部によって取得された前記発話と、前記車両の現在の行先情報及び前記車両の過去の行先情報の少なくとも一方とに基づいて、複数の前記車両に乗車している前記乗員の各々に対する提案を表す発話である提案情報を生成する生成部と、前記生成部によって生成された前記提案情報を出力する第１出力部と、前記生成部によって生成された前記提案情報を、現在の行先情報が対応する車両に搭載された他の前記音声出力装置へ送信する送信部と、他の前記音声出力装置から送信された前記提案情報を受信する受信部と、前記受信部によって受信された前記提案情報を出力する第２出力部と、を含む。
【０００７】
請求項１に記載の音声出力システムでは、複数の音声出力装置の各々は異なる車両に搭載され、乗員の発話と、車両の現在の行先情報及び車両の過去の行先情報の少なくとも一方とに基づいて、複数の車両に乗車している乗員に対する提案を表す発話である提案情報を生成する。また、生成された提案情報は、現在の行先情報が対応する車両に搭載された他の音声出力装置へ送信される。これにより、行先が対応している複数の車両間において、複数の車両に乗車している乗員に対する提案情報を適切に共有することができる。
【０００８】
請求項２に記載の音声出力システムでは、前記車両とは異なる箇所に設置される前記音声出力装置を更に備え、該音声出力装置の前記発話取得部は、該音声出力装置の周辺のユーザの発話を取得する。
【０００９】
請求項２に記載の音声出力システムでは、車両とは異なる箇所に設置される音声出力装置を更に備え、当該音声出力装置の発話取得部は、当該音声出力装置の周辺のユーザの発話を取得する。そして、生成された提案情報は複数の音声出力装置から出力される。これにより、遠隔地のユーザと車両内の乗員との間で適切に情報を共有することができる。
【００１０】
請求項３に記載のプログラムは、異なる車両に搭載された複数の音声出力装置の各々において実行されるプログラムであって、コンピュータを、車両に乗車している乗員の発話を取得する発話取得部、前記発話取得部によって取得された前記発話と、前記車両の現在の行先情報及び前記車両の過去の行先情報の少なくとも一方とに基づいて、複数の前記車両に乗車している前記乗員の各々に対する提案を表す発話である提案情報を生成する生成部、前記生成部によって生成された前記提案情報を出力する第１出力部、前記生成部によって生成された前記提案情報を、現在の行先情報が対応する車両に搭載された他の前記音声出力装置へ送信する送信部、他の前記音声出力装置から送信された前記提案情報を受信する受信部、及び前記受信部によって受信された前記提案情報を出力する第２出力部として機能させるためのプログラムである。
【００１１】
請求項４に記載の音声出力方法は、異なる車両に搭載された複数の音声出力装置の各々において実行される音声出力方法であって、発話取得部が、車両に乗車している乗員の発話を取得し、生成部が、前記発話取得部によって取得された前記発話と、前記車両の現在の行先情報及び前記車両の過去の行先情報の少なくとも一方とに基づいて、複数の前記車両に乗車している前記乗員の各々に対する提案を表す発話である提案情報を生成し、第１出力部が、前記生成部によって生成された前記提案情報を出力し、送信部が、前記生成部によって生成された前記提案情報を、現在の行先情報が対応する車両に搭載された他の前記音声出力装置へ送信し、受信部が、他の前記音声出力装置から送信された前記提案情報を受信し、第２出力部が、前記受信部によって受信された前記提案情報を出力する、処理をコンピュータに実行させる音声出力方法である。
【発明の効果】
【００１２】
以上説明したように本発明によれば、行先が対応している複数の車両間において、複数の車両に乗車している乗員に対する提案情報を適切に共有することができる、という効果がある。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る音声出力システムの概略ブロック図である。
【図２】第１の実施形態の概要を説明するための説明図である。
【図３】ナビゲーション装置の概略ブロック図である。
【図４】対話装置の概略ブロック図である。
【図５】各装置のコンピュータの構成例を示す図である。
【図６】実施形態に係る対話装置で行われる処理の一例を示すフローチャートである。
【図７】実施形態に係る対話装置で行われる処理の一例を示すフローチャートである。
【図８】第２の実施形態に係る音声出力システムの概略ブロック図である。
【図９】第２の実施形態の概要を説明するための説明図である。
【発明を実施するための形態】
【００１４】
＜第１の実施形態＞
【００１５】
以下、図面を用いて第１の実施形態に係る音声出力システムについて説明する。
【００１６】
＜音声出力システム＞
【００１７】
図１は、第１の実施形態に係る音声出力システム１の構成の一例を示すブロック図である。音声出力システム１は、図１に示されるように、第１のナビゲーション装置５Ｘ、第２のナビゲーション装置５Ｙ、及び第３のナビゲーション装置５Ｚと、第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚと、サーバ１２とを備える。第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚと、サーバ１２とは所定のネットワーク１４を介して接続されている。第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚは、複数の音声出力装置の一例である。
【００１８】
図２に示されるように、第１の対話装置１０Ｘは車両Ｖ１内に設置され、第２の対話装置１０Ｙは車両Ｖ２内に設置され、及び第３の対話装置１０Ｚは車両Ｖ３内に設置される。車両Ｖ１には、乗員Ａ１、乗員Ｂ１、乗員Ｃ１、及び乗員Ｄ１が乗車している。また、車両Ｖ２には、乗員Ａ２、乗員Ｂ２、乗員Ｃ２、及び乗員Ｄ２が乗車している。また、車両Ｖ３には、乗員Ａ３、乗員Ｂ３、乗員Ｃ３、及び乗員Ｄ３が乗車している。
【００１９】
車両Ｖ１〜Ｖ３は、現在の行先が同一である複数の車両である。例えば、複数人で旅行等に出かける際、１台の車両に複数人が乗り切れない場合には、複数人が車両Ｖ１〜Ｖ３に分かれて乗車する必要がある。この場合、行先へ向かう途中で、立ち寄る場所等があるときには、車両Ｖ１〜Ｖ３間で情報の共有がなされることが好ましい。例えば、食事を取る際に、どこで食事を取るか等の情報共有が車両Ｖ１〜Ｖ３間で行われると、異なる車両に乗車する乗員の間において、携帯端末等により連絡を取る必要がなくなる。
【００２０】
また、現在の行先及び過去の行先に応じて、立ち寄る場所の提案等がなされると好ましい。例えば、現在の行先へ向かう途中の経路において、評判の良い店が存在し、かつ車両の乗員から「食事の取れる店を探して」といった発話が発せられた場合、その店を提案することが考えられる。また、現在の行先へ向かう途中の経路において、過去に訪問した行先が存在する場合には、過去の行先に応じた提案がなされることが考えられる。
【００２１】
そこで、本実施形態の対話装置は、現在の行先及び過去の行先に応じて、車両の乗員に対する提案を表す発話である提案情報を生成する。例えば、図２に示されるように、車両Ｖ１の乗員Ｄ１から発話「ＸＸＸ」が発せられた場合、第１の対話装置１０Ｘは、提案情報「ＹＹＹ」を生成し、その提案情報を車両Ｖ１の乗員Ａ１〜Ｄ１に対して出力する。そして、第１の対話装置１０Ｘは、サーバ１２を介して提案情報「ＹＹＹ」を第２の対話装置１０Ｙ及び第３の対話装置１０Ｚへ送信する。第２の対話装置１０Ｙは、提案情報「ＹＹＹ」を車両Ｖ２の乗員Ａ２〜Ｄ２に対して出力する。また、第３の対話装置１０Ｚは、提案情報「ＹＹＹ」を車両Ｖ３の乗員Ａ３〜Ｄ３に対して出力する。これにより、複数の車両で同一の行先へ向かう場合に、複数の車両間で提案情報の共有が行われる。以下、具体的に説明する。
【００２２】
＜サーバ＞
【００２３】
サーバ１２は、ＣＰＵ（Central Processing Unit）、各処理ルーチンを実現するためのプログラム等を記憶したＲＯＭ（Read Only Memory）、データを一時的に記憶するＲＡＭ（Random Access Memory）、記憶手段としてのメモリ、ネットワークインタフェース等を含んで構成されている。
【００２４】
サーバ１２は、車両Ｖ１に搭載された第１の対話装置１０Ｘ、車両Ｖ２に搭載された第２の対話装置１０Ｙ、及び車両Ｖ３に搭載された第３の対話装置１０Ｚに対してグループを設定する。例えば、サーバ１２は、第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚから送信された制御信号を受信し、制御信号に応じて第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚをグルーピングする。
【００２５】
また、サーバ１２は、第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚの間での情報の送受信を仲介する。
【００２６】
＜ナビゲーション装置＞
【００２７】
第１のナビゲーション装置５Ｘは車両Ｖ１に搭載され、第２のナビゲーション装置５Ｙは車両Ｖ２に搭載され、第３のナビゲーション装置５Ｚは車両Ｖ３に搭載される。第１のナビゲーション装置５Ｘ、第２のナビゲーション装置５Ｙ、及び第３のナビゲーション装置５Ｚは、同様の構成であるため、ここでは、第１のナビゲーション装置５Ｘの構成について説明する。
【００２８】
第１のナビゲーション装置５Ｘは、ＣＰＵ、各処理ルーチンを実現するためのプログラム等を記憶したＲＯＭ、データを一時的に記憶するＲＡＭ、記憶手段としてのメモリ、ネットワークインタフェース等を含むコンピュータによって構成されている。図３に示されるように、第１のナビゲーション装置５Ｘは、機能的には、行先情報設定部６Ｘと、履歴情報記憶部７Ｘと、情報出力部８Ｘとを備える。
【００２９】
行先情報設定部６Ｘは、車両Ｖ１の乗員Ａ１〜Ｄ１の操作情報を受け付け、現在の行先を表す行先情報を生成する。行先情報設定部６Ｘによって設定された行先情報に応じて、車両Ｖ１は目的地へ向かう。
【００３０】
履歴情報記憶部７Ｘには、車両Ｖ１の過去の行先情報の各々が格納されている。
【００３１】
情報出力部８Ｘは、行先情報設定部６Ｘによって設定された現在の行先情報と、履歴情報記憶部７Ｘに格納されている過去の行先情報とを、第１の対話装置１０Ｘへ出力する。
【００３２】
＜対話装置＞
【００３３】
第１の対話装置１０Ｘは車両Ｖ１に搭載され、第２の対話装置１０Ｙは車両Ｖ２に搭載され、第３の対話装置１０Ｚは車両Ｖ３に搭載される。第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚは、同様の構成であるため、ここでは、第１の対話装置１０Ｘの構成について説明する。
【００３４】
第１の対話装置１０Ｘは、車両Ｖ１の乗員Ａ１〜Ｄ１との間で対話を行う。例えば、第１の対話装置１０Ｘは、乗員から発せられた「音楽をかけて」との発話に応じて、音楽を流す。
【００３５】
図４に示されるように、第１の対話装置１０Ｘは、音声マイク３０Ｘと、コンピュータ３２Ｘと、スピーカ３８Ｘとを備える。
【００３６】
音声マイク３０Ｘは、第１の対話装置１０Ｘの周辺に存在する乗員の発話を検出する。そして、音声マイク３０Ｘは、検出した乗員の発話を、後述するコンピュータ３２Ｘに対して出力する。
【００３７】
コンピュータ３２Ｘは、ＣＰＵ、各処理ルーチンを実現するためのプログラム等を記憶したＲＯＭ、データを一時的に記憶するＲＡＭ、記憶手段としてのメモリ、ネットワークインタフェース等を含んで構成されている。コンピュータ３２Ｘは、機能的には、発話取得部３３Ｘと、情報取得部３４Ｘと、提案情報生成部３５Ｘと、出力部３６Ｘと、通信部３７Ｘとを備える。出力部３６Ｘは、第１出力部及び第２出力部の一例であり、通信部３７Ｘは、送信部及び受信部の一例である。また、提案情報生成部３５Ｘは、生成部の一例である。
【００３８】
発話取得部３３Ｘは、音声マイク３０Ｘによって検出された乗員の発話を逐次取得する。
【００３９】
情報取得部３４Ｘは、第１のナビゲーション装置５Ｘから出力された、現在の行先情報及び過去の行先情報を取得する。
【００４０】
提案情報生成部３５Ｘは、発話取得部３３Ｘによって取得された発話と、情報取得部３４Ｘによって取得された現在の行先情報及び過去の行先情報に基づいて、車両の乗員に対する提案を表す発話である提案情報を生成する。
【００４１】
例えば、車両Ｖ１の乗員Ａ１、乗員Ｂ１、乗員Ｃ１、及び乗員Ｄ１の間で、「お昼どうしようか？」、「うどんが食べたい」、「いいね」、「この近くか、行先付近で、いいうどん屋ないかな」という会話がなされた場合、発話取得部３３Ｘによって、これらの発話が取得される。
【００４２】
提案情報生成部３５Ｘは、例えば、発話取得部３３Ｘによって取得された発話のうちの、「うどん」「食べたい」「いい」「うどん屋」といった単語の組み合わせに基づいて、うどん屋を提案すべきと認識する。また、提案情報生成部３５Ｘは、例えば、発話取得部３３Ｘによって取得された発話のうちの、「この近く」「行先付近」といった単語の組み合わせに基づいて、現在の行先又は現在の行先の経路の近くに存在するうどん屋を提案すべきと認識する。
【００４３】
提案情報生成部３５Ｘは、例えば、後述する通信部３７Ｘを介して、所定のデータベース（図示省略）から、情報取得部３４Ｘによって取得された現在の行先又は現在の行先の経路の近くに存在するうどん屋の情報を取得する。そして、提案情報生成部３５Ｘは、取得したうどん屋に関する情報を含む発話を生成する。例えば、提案情報生成部３５Ｘは、「行先であるＸ付近に、うどん屋Ｙがあります。このうどん屋の一般的な評価はＺです。」といった発話を提案情報として生成する。
【００４４】
また、車両Ｖ１の乗員Ａ１、乗員Ｂ１、乗員Ｃ１、及び乗員Ｄ１の間で、「お昼どうしようか？」「うどんが食べたい」「いいね」「前にこの近くで、おいしいうどん屋に行ったよね」という会話がなされた場合、発話取得部３３Ｘによって、これらの発話が取得される。
【００４５】
この場合、提案情報生成部３５Ｘは、例えば、発話取得部３３Ｘによって取得された発話のうちの、「うどん」「食べたい」「いい」「うどん屋」といった単語の組み合わせに基づいて、うどん屋を提案すべきと認識する。また、提案情報生成部３５Ｘは、例えば、発話取得部３３Ｘによって取得された発話のうちの、「前に」「この近く」「うどん屋」といった単語の組み合わせに基づいて、過去に訪問したうどん屋を提案すべきと認識する。
【００４６】
提案情報生成部３５Ｘは、情報取得部３４Ｘによって取得された過去の行先情報に基づいて、例えば、後述する通信部３７Ｘを介して、所定のデータベース（図示省略）から、過去に訪問したうどん屋の情報を取得する。そして、提案情報生成部３５Ｘは、過去に訪問したうどん屋に関する情報を含む発話を生成する。例えば、提案情報生成部３５Ｘは、「前に行ったうどん屋Ｙがこの近くにあります。このうどん屋の一般的な評価はＺです。」といった発話を提案情報として生成する。
【００４７】
出力部３６Ｘは、提案情報生成部３５Ｘによって生成された提案情報を、スピーカ３８Ｘに対して出力する。また、出力部３６Ｘは、提案情報生成部３５Ｘによって生成された提案情報を、通信部３７Ｘに対して出力する。
【００４８】
通信部３７Ｘは、提案情報生成部３５Ｘによって生成された提案情報を、サーバ１２を介して、同じグループに属する他の対話装置である、第２の対話装置１０Ｙ及び第３の対話装置１０Ｚへ送信する。
【００４９】
スピーカ３８Ｘは、出力部３６Ｘによって出力された提案情報を音声によって出力する。
【００５０】
第２の対話装置１０Ｙの通信部３７Ｘ及び第３の対話装置１０Ｚの通信部３７Ｘは、第１の対話装置１０Ｘから送信された提案情報を受信する。そして、第２の対話装置１０Ｙの出力部３６Ｘ及び第３の対話装置１０Ｚの出力部３６Ｘは、スピーカ３８Ｘ，３８Ｙに対して提案情報を出力する。そして、スピーカ３８Ｘ，３８Ｙから提案情報が音声によって出力され、複数の車両で同一の行先へ向かう場合に、複数の車両間で提案情報の共有が行われる。
【００５１】
なお、第２の対話装置１０Ｙにおいて提案情報が生成された場合には、当該提案情報は第１の対話装置１０Ｘ及び第３の対話装置１０Ｚに送信され、第２の対話装置１０Ｙによって生成された提案情報が共有される。また、第３の対話装置１０Ｚにおいて提案情報が生成された場合には、当該提案情報は第１の対話装置１０Ｘ及び第２の対話装置１０Ｙに送信され、第３の対話装置１０Ｚによって生成された提案情報が共有される。
【００５２】
サーバ１２、第１のナビゲーション装置５Ｘ、第２のナビゲーション装置５Ｙ、第３のナビゲーション装置５Ｚ、第１の対話装置１０Ｘのコンピュータ３２Ｘ、第２の対話装置１０Ｙのコンピュータ３２Ｙ、及び第３の対話装置１０Ｚのコンピュータ３２Ｚは、例えば、図５に示すような構成によって実現することができる。図５に示すコンピュータはＣＰＵ５１、一時記憶領域としてのメモリ５２、及び不揮発性の記憶部５３を備える。また、コンピュータは、入出力装置等（図示省略）が接続される入出力interface（Ｉ／Ｆ）５４、及び記録媒体５９に対するデータの読み込み及び書き込みを制御するread/write（Ｒ／Ｗ）部５５を備える。また、コンピュータは、インターネット等のネットワークに接続されるネットワークＩ／Ｆ５６を備える。ＣＰＵ５１、メモリ５２、記憶部５３、入出力Ｉ／Ｆ５４、Ｒ／Ｗ部５５、及びネットワークＩ／Ｆ５６は、バス５７を介して互いに接続される。
【００５３】
記憶部５３は、Hard Disk Drive（ＨＤＤ）、solid state drive（ＳＳＤ）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部５３には、コンピュータを機能させるためのプログラムが記憶されている。ＣＰＵ５１は、プログラムを記憶部５３から読み出してメモリ５２に展開し、プログラムが有するプロセスを順次実行する。
【００５４】
次に、本実施形態の作用及び効果について説明する。
【００５５】
サーバ１２は、第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚから送信された制御信号を受信し、制御信号に応じて第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚをグルーピングする。
【００５６】
次に、第１のナビゲーション装置５Ｘ、第２のナビゲーション装置５Ｙ、及び第３のナビゲーション装置５Ｚに対して、現在の行先情報が入力される。
【００５７】
そして、車両Ｖ１，Ｖ２，Ｖ３の走行が開始され、第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚが起動すると、図６に示す提案処理ルーチンを実行する。なお、以下では、第１の対話装置１０Ｘによって実行される提案処理ルーチンを例に説明する。
【００５８】
ステップＳ１００において、発話取得部３３Ｘは、音声マイク３０Ｘによって検出された乗員の発話を取得する。
【００５９】
ステップＳ１０１において、発話取得部３３Ｘは、上記ステップＳ１００で取得された発話が所定の発話であるか否かを判定する。上記ステップＳ１００で取得された発話が所定の発話である場合には、ステップＳ１０２へ進む。一方、上記ステップＳ１００で取得された発話が所定の発話でない場合には、ステップＳ１００へ戻る。所定の発話としては、例えば、「食べたい」「食事」「お昼」といった発話が予め登録される。この処理により、乗員から発話が発せられる毎に提案情報が生成されることを抑制することができる。
【００６０】
ステップＳ１０２において、情報取得部３４Ｘは、第１のナビゲーション装置５Ｘから、現在の行先情報及び過去の行先情報を取得する。
【００６１】
ステップＳ１０４において、提案情報生成部３５Ｘは、上記ステップＳ１００で取得された発話と、上記ステップＳ１０２で取得された、現在の行先情報及び過去の行先情報に基づいて、提案情報を生成する。
【００６２】
ステップＳ１０６において、出力部３６Ｘは、上記ステップＳ１０４で生成された提案情報を、スピーカ３８Ｘに対して出力する。スピーカ３８Ｘは、出力部３６Ｘによって出力された提案情報を音声によって出力する。
【００６３】
ステップＳ１０８において、通信部３７Ｘは、上記ステップＳ１０６で生成された提案情報を、サーバ１２を介して、第２の対話装置１０Ｙ及び第３の対話装置１０Ｚへ送信する。
【００６４】
第１の対話装置１０Ｘから提案情報が送信され、第２の対話装置１０Ｙの通信部３７Ｘ及び第３の対話装置１０Ｚの通信部３７Ｘが、第１の対話装置１０Ｘから送信された提案情報を受信すると、第２の対話装置１０Ｙ及び第３の対話装置１０Ｚは図７に示す処理ルーチンを実行する。なお、以下では、第２の対話装置１０Ｙによって実行される処理ルーチンを例に説明する。
【００６５】
ステップＳ２００において、出力部３６Ｙは、通信部３７Ｙによって受信された提案情報を取得する。
【００６６】
ステップＳ２０２において、出力部３６Ｙは、上記ステップＳ２００で取得された提案情報を、スピーカ３８Ｙに対して出力する。スピーカ３８Ｙは、出力部３６Ｙによって出力された提案情報を音声によって出力する。
【００６７】
なお、図７に示す処理ルーチンは、第３の対話装置１０Ｚにおいても同様に実行される。
【００６８】
以上説明したように、第１の実施形態に係る音声出力システムは、ネットワークを介して接続された複数の対話装置を備え、各対話装置は、車両の乗員の発話と現在の行先情報及び過去の行先情報とに基づいて、車両の乗員に対する提案を表す発話である提案情報を生成する。そして、各対話装置は提案情報を自己の車両内で出力すると共に、提案情報を他の対話装置へ送信する。そして、他の対話装置は、受信された提案情報を自己の車両内で出力する。これにより、現在の行先が対応している複数の車両間において、複数の車両に乗車している乗員に対する提案情報を適切に共有することができる。
【００６９】
また、第１の実施形態に係る音声出力システムでは、現在の行先が対応している複数の車両の各々に搭載された対話装置のグループがサーバ１２によって定められる。そして、特定の対話装置において生成された提案情報が同じグループに属する他の対話装置へ送信される。これにより、同じグループに属する対話装置から出力される提案情報によって、適切に情報を共有することができる。また、提案情報に応じた目的地の情報及び車内の情報が適切に共有される。
【００７０】
＜第２の実施形態＞
【００７１】
次に、第２の実施形態に係る音声出力システムについて説明する。なお、第１の実施形態と同様の構成となる部分については、同一符号を付して説明を省略する。
【００７２】
第２の実施形態の音声出力システムは、車両とは異なる箇所に設置された対話装置を含む点が、第１の実施形態と異なる。
【００７３】
音声出力システム２は、図８に示されるように、第１のナビゲーション装置５Ｘ、第２のナビゲーション装置５Ｙ、及び第３のナビゲーション装置５Ｚと、第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、第３の対話装置１０Ｚ、及び第４の対話装置２１０と、サーバ１２とを備える。
【００７４】
図９に示されるように、第４の対話装置２１０は、車両とは異なる箇所に設置される。第４の対話装置２１０の詳細な構成は、第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚと同様である。
【００７５】
図９に示されるように、例えば、複数人で旅行等に出かける際には車両Ｖ１〜Ｖ３によって行先へ向かうことになる。これに対し、ユーザＥ，Ｆは旅行に参加していないユーザである。しかし、ユーザＥ，Ｆも旅行に参加している気分を味わいたい場合がある。
【００７６】
そこで、本実施形態では、車両とは異なる箇所に設置された第４の対話装置２１０を用いて、車両Ｖ１〜Ｖ３の乗員と、車両に乗車していないユーザＥ，Ｆとの間で情報共有を行う。
【００７７】
例えば、ユーザＥから「そういえば、昔、その近くのＴという場所へ行ったよ。」という発話が発せられた場合には、第４の対話装置２１０は、その発話を取得する。そして、第４の対話装置２１０は、ユーザＥから発せられた発話に応じた提案情報を生成する。そして、第４の対話装置２１０によって生成された提案情報は、サーバ１２を介して、第１の対話装置１０Ｘ、第２の対話装置１０Ｙ、及び第３の対話装置１０Ｚへ送信され、車両Ｖ１〜Ｖ３内において、その提案情報が出力される。
【００７８】
これにより、車両とは異なる箇所に設置された対話装置を用いて、遠隔地のユーザと車両内の乗員との間で適切に情報を共有することができる。
【００７９】
なお、第２の実施形態に係る第４の対話装置２１０の他の構成及び作用については、第１の実施形態と同様であるため、説明を省略する。
【００８０】
以上説明したように、第２の実施形態に係る音声出力システムでは、複数の対話装置の各々は、車両及び車両とは異なる箇所に設置される。これにより、遠隔地のユーザと車両内の乗員との間で適切に情報を共有することができる。また、遠隔地のユーザと車両内の乗員との間で、過去に訪問した場所等の情報が共有される。
【００８１】
なお、上記の実施形態における対話装置で行われる処理は、プログラムを実行することにより行われるソフトウエア処理として説明したが、ハードウエアで行う処理としてもよい。或いは、ソフトウエア及びハードウエアの双方を組み合わせた処理としてもよい。また、ＲＯＭに記憶されるプログラムは、各種記憶媒体に記憶して流通させるようにしてもよい。
【００８２】
さらに、本発明は、上記に限定されるものでなく、上記以外にも、その主旨を逸脱しない範囲内において種々変形して実施可能であることは勿論である。
【００８３】
例えば、上記実施形態における対話装置は、携帯端末等によって実現されてもよい。
【符号の説明】
【００８４】
１，２ 音声出力システム
５Ｘ   第１のナビゲーション装置
５Ｙ   第２のナビゲーション装置
５Ｚ   第３のナビゲーション装置
６Ｘ，６Ｙ，６Ｚ     行先情報設定部
７Ｘ，７Ｙ，７Ｚ     履歴情報記憶部
８Ｘ，８Ｙ，８Ｚ     情報出力部
１０Ｘ 第１の対話装置（音声出力装置）
１０Ｙ 第２の対話装置（音声出力装置）
１０Ｚ 第３の対話装置（音声出力装置）
１２   サーバ
１４   ネットワーク
３０Ｘ，３０Ｙ，３０Ｚ      音声マイク
３２Ｘ，３２Ｙ，３２Ｚ      コンピュータ
３３Ｘ，３３Ｙ，３３Ｚ      発話取得部
３４Ｘ，３４Ｙ，３４Ｚ      情報取得部
３５Ｘ，３５Ｙ，３５Ｚ      提案情報生成部（生成部）
３６Ｘ，３６Ｙ，３６Ｚ      出力部（第１出力部、第２出力部）
３７Ｘ，３７Ｙ，３７Ｚ      通信部（送信部、受信部）
３８Ｘ，３８Ｙ，３８Ｚ      スピーカ
２１０ 第４の対話装置（音声出力装置）
【図１】
2019120903.tif 000003
【図２】
2019120903.tif 000004
【図３】
2019120903.tif 000005
【図４】
2019120903.tif 000006
【図５】
2019120903.tif 000007
【図６】
2019120903.tif 000008
【図７】
2019120903.tif 000009
【図８】
2019120903.tif 000010
【図９】
2019120903.tif 000011