(57)【要約】【課題】ユーザの意図に適合した応答が得られる音声入力型サービスを利用できるように支援する「サービス提供装置」を提供する。【解決手段】車載システム１のデータ処理装置１０８は、ユーザが利用可能な音声入力型サービスであるアクティブサービスを、車載システム単体で提供するローカル音声入力型サービス、音声入力型サービスＡサーバ３１を用いて提供する音声入力型サービスＡ、音声入力型サービスＢサーバ３２を用いて音声入力型サービスＢの間で切り替える。また、データ処理装置１０８は、ワード関連サービステーブル１０３に、音声認識エンジン１０２が認識したワードに関連する処理を行うサービスとして、アクティブサービスに設定されている音声入力型サービスと異なるサービスが登録されている場合には、当該音声入力型サービスを利用を紹介するメッセージを表示する。【選択図】図１
2020170122.tif 000002
【特許請求の範囲】
【請求項１】
ワードの音声入力を受け付けて処理を行うサービスである音声入力型サービスを提供するサービス提供装置であって、
相互に異なる複数の音声入力型サービスのうちの一つの音声入力型サービスのうちからユーザによって選択された一つの音声入力型サービスを、ユーザが利用可能な音声入力型サービスである現用サービスに設定する提供サービス制御手段と、
ワード毎に、当該ワードに関連する処理を行うことができる音声入力型サービスを関連サービスとして登録したテーブルと、
音声入力されたワードに対して関連サービスとして登録されている、前記現用サービスに設定されている音声入力型サービスでない音声入力型サービスである紹介サービスを紹介するメッセージである紹介メッセージをユーザに対して出力するサービス紹介手段とを有することを特徴とするサービス提供装置。
【請求項２】
請求項１記載のサービス提供装置であって、
前記テーブルには、ワード毎に、当該ワードに対して関連サービスとして登録されている音声入力型サービスに、当該ワードに関連する処理を行わせるための音声入力の仕方を案内する案内メッセージが登録されており、
前記サービス紹介手段は、前音声入力されたワードに対して前記テーブルに登録されている、前記紹介サービスに音声入力されたワードに関連する処理を行わせるための音声入力の仕方を紹介する案内メッセージを含むメッセージを、前記紹介メッセージとしてユーザに対して出力することを特徴とするサービス提供装置。
【請求項３】
請求項１または２記載のサービス提供装置であって、
前記テーブルには、ワード毎に、当該ワードに対して関連サービスとして登録されている音声入力型サービスの優先順位が登録されており、
前記サービス紹介手段は、音声入力されたワードに対して関連サービスとして登録されている、前記現用サービスに設定されている音声入力型サービスでない音声入力型サービスのうちの、前記テーブルに登録されている優先順位が、前記現用サービスに設定されている音声入力型サービスよりも高い音声入力型サービスのみを紹介サービスとして、当該紹介サービスを紹介する紹介メッセージをユーザに対して出力することを特徴とするサービス提供装置。
【請求項４】
請求項１、２または２記載のサービス提供装置であって、
前記テーブルには、ワード毎に、当該ワードの音声入力に対して当該ワードに関連する処理として最も適切な処理を行うことができる一つの音声入力型サービスのみが関連サービスとして登録されていることを特徴とするサービス提供装置。
【請求項５】
請求項１、２、３または４記載のサービス提供装置であって、
前記サービス紹介手段は、現用サービスに設定される音声入力型サービスが変更された後、もしくは、紹介メッセージをユーザに対して出力した後、所定期間、もしくは、所定回数の音声入力が発生するまで、前記紹介メッセージの出力を行わないことを特徴とするサービス提供装置。
【請求項６】
請求項１、２、３、４または５記載のサービス提供装置であって、
前記複数の音声入力型サービスは、当該サービス提供装置が単体で提供する音声入力型サービスと、当該サービス提供装置が提供を仲介する、通信を介してアクセス可能な音声入力型サービスとを含むことを特徴とするサービス提供装置。
【請求項７】
請求項１、２、３、４または５記載のサービス提供装置であって、
当該サービス提供装置は、自動車に搭載されており、
当該サービス提供装置には、移動通信可能なモバイル装置を接続可能であり、
前記複数の音声入力型サービスは、当該サービス提供装置が単体で提供する音声入力型サービスと、当該サービス提供装置が提供を仲介する、接続された前記モバイル装置の移動通信を介してアクセス可能な音声入力型サービスとを含むことを特徴とするサービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声入力を受け付けてサービスを提供する音声入力型サービスの利用を支援する技術に関するものである。
【背景技術】
【０００２】
音声入力を受け付けてサービスを提供する音声入力型サービスの技術としては、ユーザが使用する装置であるユーザ装置において、入力された音声が表すコマンドを音声認識し、認識したコマンドに対応づけられた動作を実行する技術が知られている（たとえば、特許文献１）。
【０００３】
また、音声入力型サービスの技術としては、ユーザ装置において、入力された音声を外部のサーバに送信し、サーバにおいて、受信した音声を音声認識し、音声認識結果に応じて行った処理の結果をユーザ装置に応答し、ユーザ装置において応答を処理する技術も知られている（たとえば、特許文献２、３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００９／０１９７６８号
【特許文献２】国際公開第２０１３／１３２６１５号
【特許文献３】特開２００６-２０３９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したような、ユーザ装置単体で提供する音声入力型サービスや、外部のサーバを利用して提供する音声入力型サービスなどの複数の音声入力型サービスをユーザに提供可能にユーザ装置を構成し、ユーザ操作に応じて現用とする音声入力型サービスを一つ設定し、各時点において、その時点で現用に設定されている音声入力型サービスのみを利用できるようにした場合、次のような問題が生じる。
【０００６】
すなわち、音声入力された音声がワードを表すものとして、複数の音声入力型サービスは、それぞれ、有意な処理を行えるワードや、ワードに応じて行う処理が相互に異なるため、ワード毎に、ユーザがそのワードを音声入力した意図に沿った応答を行える音声入力型サービスや、意図に最も適した応答を行える音声入力型サービスは異なるものとなる。
【０００７】
そして、ユーザは、現在利用している音声入力型サービスの応答からでは、現在利用している音声入力型サービスよりも、行った音声入力の意図に適した応答を行える他の音声入力型サービスが存在していても、そのことを知得することができない。
【０００８】
そして、このために、ユーザが、音声入力の意図に適合した応答が得られる音声入力型サービスを利用できない状態が、ずっと継続してしまうことがある。
そこで、本発明は、複数の音声入力型サービスを択一的に提供するサービス提供装置において、ユーザが、当該ユーザの意図に適合した応答が得られる音声入力型サービスを利用できるように支援することを課題とする
【課題を解決するための手段】
【０００９】
前記課題達成のために、本発明は、ワードの音声入力を受け付けて処理を行うサービスである音声入力型サービスを提供するサービス提供装置に、相互に異なる複数の音声入力型サービスのうちの一つの音声入力型サービスのうちからユーザによって選択された一つの音声入力型サービスを、ユーザが利用可能な音声入力型サービスである現用サービスに設定する提供サービス制御手段と、ワード毎に、当該ワードに関連する処理を行うことができる音声入力型サービスを関連サービスとして登録したテーブルと、音声入力されたワードに対して関連サービスとして登録されている、前記現用サービスに設定されている音声入力型サービスでない音声入力型サービスである紹介サービスを紹介するメッセージである紹介メッセージをユーザに対して出力するサービス紹介手段とを備えたものである。
【００１０】
ここで、このようなサービス提供装置は、前記テーブルに、ワード毎に、当該ワードに対して関連サービスとして登録されている音声入力型サービスに、当該ワードに関連する処理を行わせるための音声入力の仕方を案内する案内メッセージを登録し、前記サービス紹介手段において、前音声入力されたワードに対して前記テーブルに登録されている、前記紹介サービスに音声入力されたワードに関連する処理を行わせるための音声入力の仕方を紹介する案内メッセージを含むメッセージを、前記紹介メッセージとしてユーザに対して出力するように構成してもよい。
【００１１】
また、このようなサービス提供装置は、前記テーブルには、ワード毎に、当該ワードに対して関連サービスとして登録されている音声入力型サービスの優先順位を登録し、前記サービス紹介手段において、音声入力されたワードに対して関連サービスとして登録されている、前記現用サービスに設定されている音声入力型サービスでない音声入力型サービスのうちの、前記テーブルに登録されている優先順位が、前記現用サービスに設定されている音声入力型サービスよりも高い音声入力型サービスのみを紹介サービスとして、当該紹介サービスを紹介する紹介メッセージをユーザに対して出力するように構成してもよい。
【００１２】
また、このようなサービス提供装置は、前記テーブルに、ワード毎に、当該ワードの音声入力に対して当該ワードに関連する処理として最も適切な処理を行うことができる一つの音声入力型サービスのみが関連サービスとして登録するようにしてもよい。
【００１３】
また、以上のサービス提供装置は、前記サービス紹介手段において、現用サービスに設定される音声入力型サービスが変更された後、もしくは、紹介メッセージをユーザに対して出力した後、所定期間、もしくは、所定回数の音声入力が発生するまで、前記紹介メッセージの出力を行わないようにしてもよい。
【００１４】
また、以上のサービス提供装置において、前記複数の音声入力型サービスは、当該サービス提供装置が単体で提供する音声入力型サービスと、当該サービス提供装置が提供を仲介する、通信を介してアクセス可能な音声入力型サービスとを含むものであってよい。
【００１５】
また、以上のサービス提供装置を、自動車に搭載された、当該サービス提供装置には、移動通信可能なモバイル装置を接続可能な装置とし、前記複数の音声入力型サービスを、当該サービス提供装置が単体で提供する音声入力型サービスと、当該サービス提供装置が提供を仲介する、接続された前記モバイル装置の移動通信を介してアクセス可能な音声入力型サービスとを含むものしてもよい。
【００１６】
以上のようなサービス提供装置によれば、ユーザが現用サービスに設定されている音声入力型サービスに対して音声入力を行ったときに、音声入力したワードに関連する処理を行える他の音声入力型サービスがユーザに対して紹介される。
【００１７】
したがって、ユーザは、この紹介より、音声入力したワードに関連する処理を他の音声入力型サービスによって行えることを知得することができる。よって、当該知得に基づいて、現用サービスを知得した他の音声入力型サービスに切り替えることにより、現用サービスに設定されている音声入力型サービスよりもワードの音声入力の意図に適合する処理を行える他の音声入力型サービスが存在する場合に、当該他の音声入力型サービスを利用できるようになる。
【発明の効果】
【００１８】
以上のように、本発明によれば、複数の音声入力型サービスを択一的に提供するサービス提供装置において、ユーザが、当該ユーザの意図に適合した応答が得られる音声入力型サービスを利用できるように支援することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るサービス提供システムの構成を示すブロック図である。
【図２】本発明の実施形態に係るデータ処理装置の機能構成を示す図である。
【図３】本発明の実施形態に係るワード関連サービステーブルを示す図である。
【図４】本発明の実施形態に係るサービス紹介処理を示すフローチャートである。
【図５】本発明の実施形態に係る音声入力システムの動作例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るサービス提供システムの構成を示す。
図示するように、サービス提供システムは、自動車に搭載される車載システム１と、車載システム１に有線通信や無線通信により選択的に接続されるモバイル装置２とを備えている。
【００２１】
また、モバイル装置２は移動通信、インターネットを介して音声入力型サービスＡを提供するサーバである音声入力型サービスＡサーバ３１と、インターネットを介して音声入力型サービスＢを提供するサーバである音声入力型サービスＢサーバ３２等にアクセスすることができる。
【００２２】
次に、車載システム１は、マイクロフォン１０１、マイクロフォン１０１から入力した音声が表すワードの音声認識を行う音声認識エンジン１０２、ワード関連サービステーブル１０３、モバイル装置２と通信を行う通信インタフェース１０４、表示装置１０５、入力装置１０６、自動車周辺を撮影するカメラや衛星測位を行うＧＮＳＳ受信器や記憶装置やＡＶ機器等の各種の周辺装置１０７、データ処理装置１０８を備えている。
【００２３】
次に、図２に、データ処理装置１０８の機能構成を示す。
図示するように、データ処理装置１０８は、サービス紹介処理部１０８１、ローカル音声入力型サービスを提供するローカル音声入力型サービス提供部１０８２、音声入力型サービスＡ_ＵＩ提供部１０８３、音声入力型サービスＢ_ＵＩ提供部１０８４、サービス制御部１０８５を備えている。
【００２４】
このような構成においてサービス制御部１０８５は、入力装置１０６に対するユーザ操作等に応じて、ユーザが利用可能なサービスであるアクティブサービスを、ローカル音声入力型サービス、音声入力型サービスＡ、音声入力型サービスＢの間で切り替える処置を行う。
【００２５】
ここで、音声入力型サービスとは、音声入力を受け付け、音声入力を受け付けた音声が表すワードに応じた処理を行って処理結果を応答するサービスであり、ローカル音声入力型サービスは、たとえば、音声入力を受け付けて施設検索や目的地設定やルート案内を行うナビゲーションサービスや、音声入力に応じてＡＶ機器等の周辺装置１０７の動作を制御する制御サービスや、音声入力に応じた情報を提示するサービスであり、音声入力型サービスＡや音声入力型サービスＢは、たとえば、音声入力に応じて施設検索結果を応答する施設検索サービスや、音声入力を受け付けるクラウド型のナビゲーションサービスや、音声入力を受け付けるＡＩアシスタントサービス等である。
【００２６】
さて、ローカル音声入力型サービスがアクティブサービスに設定されている期間中のみ、ローカル音声入力型サービス提供部１０８２は、マイクロフォン１０１から入力した音声に対して音声認識エンジン１０２が認識したワードを入力として受け付け、受け付けたワードに予め対応づけられた処理を行う。ここで、ローカル音声入力型サービス提供部１０８２は、音声認識エンジン１０２が認識した音声が表すワードに対応づけられた処理がない場合には、処理を行わない、もしくは、音声入力のエラーを表示装置１０５に表示する。
【００２７】
また、音声入力型サービスＡがアクティブサービスに設定されている期間中のみ、音声入力型サービスＡ_ＵＩ提供部１０８３は、音声入力型サービスＡサーバ３１が提供する音声入力型サービスＡのクライアント側のＵＩをマイクロフォン１０１や表示装置１０５を用いてユーザに提供する。すなわち、音声入力型サービスＡ_ＵＩ提供部１０８３は、マイクロフォン１０１から入力した音声をモバイル装置２を介して、音声入力型サービスＡサーバ３１に転送し、転送した音声に対する音声入力型サービスＡの応答を表示装置１０５に表示する等の、当該応答に応じた処理を行う。
【００２８】
また、同様に、音声入力型サービスＢがアクティブサービスに設定されている期間中のみ、音声入力型サービスＢ_ＵＩ提供部１０８４は、音声入力型サービスＢサーバ３２が提供する音声入力型サービスＢのクライアント側のＵＩをマイクロフォン１０１や表示装置１０５を用いてユーザに提供する。すなわち、音声入力型サービスＢ_ＵＩ提供部１０８４は、マイクロフォン１０１から入力した音声をモバイル装置２を介して、音声入力型サービスＢサーバ３２に転送し、転送した音声に対する音声入力型サービスＢの応答を表示装置１０５に表示する等の、当該応答に応じた処理を行う。
【００２９】
ここで、音声入力型サービスＡサーバ３１は、転送された音声が表すワードを認識し、認識したワードに応じた音声入力型サービスＡの処理を行って処理結果を、音声の転送元に応答する。音声入力型サービスＡサーバ３１は、転送された音声が表すワードを認識できなかった場合や、認識したワードに応じた音声入力型サービスＡの処理がない場合には、処理を行わない、もしくは、音声入力のエラーを応答する。
【００３０】
また、同様に、音声入力型サービスＢサーバ３２は、転送された音声が表すワードを認識し、認識したワードに応じた音声入力型サービスＢの処理を行って処理結果を、音声の転送元に応答する。音声入力型サービスＢサーバ３２は、転送された音声が表すワードを認識できなかった場合や、認識したワードに応じた音声入力型サービスＢの処理がない場合には、処理を行わない、もしくは、音声入力のエラーを応答する。
【００３１】
なお、音声入力型サービスＡ_ＵＩ提供部１０８３は、モバイル装置２の通信機能を利用して、音声入力型サービスＡサーバ３１にアクセスする、音声入力型サービスＡサーバ３１のクライアントとして動作するものであってもよいし、モバイル装置２と協調動作して、モバイル装置２において動作する音声入力型サービスＡサーバ３１のクライアントのＵＩを、マイクロフォン１０１や表示装置１０５を用いてユーザに提供する動作を行うものであってもよい。
【００３２】
同様に、音声入力型サービスＢ_ＵＩ提供部１０８４は、モバイル装置２の通信機能を利用して、音声入力型サービスＡサーバ３１にアクセスする、音声入力型サービスＢサーバ３２のクライアントとして動作するものであってもよいし、モバイル装置２と協調動作して、モバイル装置２において動作する音声入力型サービスＢサーバ３２のクライアントのＵＩを、マイクロフォン１０１や表示装置１０５を用いてユーザに提供する動作を行うものであってもよい。
【００３３】
次に、車載システム１が備えるワード関連サービステーブル１０３の例を図３に示す。
図示するように、ワード関連サービステーブル１０３には、ローカル音声入力型サービス、音声入力型サービスＡ、音声入力型サービスＢのいずれかにおいて対応する有意な処理が行われるワード毎に、当該ワードに関連する処理を行えるサービスを表す関連サービスと、各関連サービス毎に登録された当該関連サービスを紹介する文章である紹介メッセージと、各関連サービス毎に登録された当該関連サービスの優先順位とが登録される。
【００３４】
ここで、関連サービスが行えるワードに関連する処理とは、当該ワードの音声入力によってユーザが意図していると考えられる要求に適した応答、動作を行う処理である。また、紹介メッセージは、ワードに関連する処理を、関連サービスに行わせるための音声入力の仕方の例示を含むメッセージとする。また、優先順位は、ワードに関連する処理として、当該ワードの音声入力によってユーザが意図していると考えられる要求に、より適合する応答や動作を行う関連サービスがより高い優先順位となるように設定する。
【００３５】
すなわち、たとえば、ワード「近くのガソリンスタンド」に関連する処理として、音声入力型サービスＡとローカル音声入力型サービスが、現在位置近くのガソリンスタンドの検索処理を行い、音声入力型サービスＢはワード「近くのガソリンスタンド」に関連する処理を行わない場合には、図３に例示したように、ワード関連サービステーブル１０３には、ワード「近くのガソリンスタンド」に対する関連サービスとして、音声入力型サービスＡとローカル音声入力型サービスが登録される。
【００３６】
また、ワード「近くのガソリンスタンド」を音声入力するユーザの意図は、現在位置近くのガソリンスタンドを見つけ出すことであるので、現在位置近くのガソリンスタンドの検索をより正確に行える順に、関連サービスとして登録した音声入力型サービスＡとローカル音声入力型サービスに優先順位が設定される。すなわち、たとえば、音声入力型サービスＡが、ガソリンスタンドの廃業や新設などに応じて随時更新される施設データベースを用いて現在位置近くのガソリンスタンドの検索を行うものであり、ローカル音声入力型サービスが記憶装置に記憶したバージョンアップ時にのみ更新される施設データを用いて現在位置近くのガソリンスタンドの検索を行うものである場合には、音声入力型サービスＡの方が、ローカル音声入力型サービスよりも、より最新の状況に整合するガソリンスタンドを正確に検索できるので、図３に例示したように、音声入力型サービスＡ、ローカル音声入力型サービスの順に優先順位が設定される。
【００３７】
また、関連サービスとして登録した音声入力型サービスＡに対して紹介メッセージとして、音声入力型サービスＡに現在位置近くのガソリンスタンドの検索処理を行わせることのできる音声入力の仕方の例を示す”新しいガソリンスタンド情報を検索するには、音声入力型サービスＡに「近くのガソリンスタンド」と言ってみてください”といったような文章が登録され、関連サービスとして登録したローカル音声入力型サービスに対して紹介メッセージとしてローカル音声入力型サービスに現在位置近くのガソリンスタンドの検索処理とルート設定を行わせることのできる音声入力の仕方の例を示す”詳細なルートを設定したい場合には、ローカル音声入力型サービスに「近くのガソリンスタンド」と言ってみてください”といったような文章が登録される。
【００３８】
また、ワード「フロントカメラ」に関連する処理として、ローカル音声入力型サービスが、自動車に周辺装置１０７として備えたフロントカメラで撮影した映像の表示装置１０５への表示を開始する処理を行い、音声入力型サービスＡと音声入力型サービスＢがワード「フロントカメラ」に関連する処理を行わない場合、図３に例示したように、ワード関連サービステーブル１０３には、ワード「フロントカメラ」に対する関連サービスとしてローカル音声入力型サービスのみが最優先の優先順位を与えられて登録される。また、関連サービスとして登録したローカル音声入力型サービスに対して紹介メッセージとして、”フロントカメラ映像を表示するには、ローカル音声入力型サービスに「フロントカメラ」と言ってみてください”といったような文章が登録される。
【００３９】
また、ワード「天気」に関連する処理として、音声入力型サービスＢが、今日の天気情報を提供するを処理を行い、ローカル音声入力型サービスと音声入力型サービスＡがワード「天気」に関連する処理を行わない場合、図３に例示したように、ワード関連サービステーブル１０３には、ワード「天気」に対する関連サービスとして音声入力型サービスＢのみが最優先の優先順位を与えられて登録される。また、関連サービスとして登録した音声入力型サービスＢに対して紹介メッセージとして、”今日の天気情報を検索するには、音声入力型サービスBに「今日の天気」と言ってみてください”といったような文章が登録される。
【００４０】
次に、車載システム１のデータ処理装置１０８のサービス紹介処理部１０８１が行うサービス紹介処理について説明する。
図４に、サービス紹介処理の手順を示す。
図示するように、サービス紹介処理部１０８１は、サービス紹介処理において、音声認識エンジン１０２におけるマイクロフォン１０１から入力した音声が表すワードの認識の発生を監視する（ステップ４０２）。なお、音声認識エンジン１０２は、アクティブサービスが、ローカル音声入力型サービス、音声入力型サービスＡ、音声入力型サービスＢのいずれであるかに関わらずに、マイクロフォン１０１から入力した音声の音声認識を行う。
【００４１】
そして、ワードの認識が発生したならば（ステップ４０２）、認識されたワードが、ワード関連サービステーブル１０３に登録されているかどうかを調べ（ステップ４０４）、登録されていなければステップ４０２からの処理に戻る。
【００４２】
一方、認識されたワードがワード関連サービステーブル１０３に登録されていれば、認識されたワードに対して、関連サービスとして、現在アクティブサービスに設定されている音声入力型サービスよりも優先順位の高い音声入力型サービスが登録されているかどうかを調べ（ステップ４０６）、登録されていなければステップ４０２からの処理に戻る。なお、ステップ４０６では、認識されたワードに対して、現在アクティブサービスに設定されている音声入力型サービスが関連サービスとして登録されていない場合には、関連サービスとして登録されている他の音声入力型サービスは、全て、現在アクティブサービスに設定されている音声入力型サービスよりも優先順位が高いものとする。
【００４３】
そして、現在アクティブサービスに設定されている音声入力型サービスよりも優先順位の高い音声入力型サービスが登録されている場合には、当該優先順位の高い音声入力型サービスである関連サービスに対してワード関連サービステーブル１０３に登録されている紹介メッセージを表示装置１０５に所定期間（たとえば、２秒）表示し（ステップ４０８）、ステップ４０２からの処理に戻る。
【００４４】
以上、データ処理装置１０８のサービス紹介処理部１０８１が行うサービス紹介処理について説明した。
図５に、このようなサービス紹介処理の処理例を示す。
図５ａは、ローカル音声入力型サービスがアクティブサービスに設定されており、ローカル音声入力型サービスが「近くのガソリンスタンド」という音声入力されたワードに対して、ＧＮＮＳ受信器での測位位置を用いて算定した現在位置近くのガソリンスタンドを記憶装置に記憶された施設データから検索して、検索したガソリンスタンドの情報を表示装置１０５に表示する処理を行うものであり、音声入力型サービスＡが「近くのガソリンスタンド」という音声入力されたワードに対して、車載システム１またはモバイル装置２から現在位置を取得し、現在位置近くのガソリンスタンドを音声入力型サービスＡサーバ３１に記憶された施設データベースから検索して、検索したガソリンスタンドの情報を応答する処理を行うものであり、音声入力型サービスＡ_ＵＩ提供部１０８３が応答されたガソリンスタンドの情報を表示装置１０５に表示する処理を行うものである場合についてのものである。
【００４５】
また、ワード関連サービステーブル１０３には、図３に示すように、ワード「近くのガソリンスタンド」に対して、関連サービスとして、優先順位１の音声入力型サービスＡと、優先順位２のローカル音声入力型サービスが登録され、音声入力型サービスＡの紹介メッセージとして”新しいガソリンスタンド情報を検索するには、音声入力型サービスＡに「近くのガソリンスタンド」と言ってみてください”との文章が登録され、ローカル音声入力型サービスの紹介メッセージとして”新しいガソリンスタンド情報を検索するには、ローカル音声入力型サービスに「近くのガソリンスタンド」と言ってみてください”との文章が登録されている場合についてのものである。
【００４６】
この場合、ユーザが、「近くのガソリンスタンド」と音声入力すると、音声認識エンジン１０２によってワード「近くのガソリンスタンド」が認識され、アクティブサービスであるローカル音声入力型サービスを提供するローカル音声入力型サービス提供部１０８２によって、現在位置の近くのガソリンスタンドが記憶装置に記憶された施設データから検索され、検索結果が表示装置１０５に表示される。
【００４７】
また、サービス紹介処理部１０８１は、認識されたワード「近くのガソリンスタンド」に対してワード関連サービステーブル１０３に関連サービスとして、アクティブサービスであるローカル音声入力型サービスよりも優先順位の高い音声入力型サービスＡが登録されているので、ワード関連サービステーブル１０３に音声入力型サービスＡの紹介メッセージとして登録されている文章”新しいガソリンスタンド情報を検索するには、音声入力型サービスＡに「近くのガソリンスタンド」と言ってみてください”を表示装置１０５に表示する。
【００４８】
次に、図５ｂは、音声入力型サービスＢがアクティブサービスに設定されており、音声入力型サービスＡ、Ｂにおいては「フロントカメラ」という音声入力されたワードに対応する処理は存在せず、ローカル音声入力型サービスにおいては「フロントカメラ」という音声入力されたワードに対して自動車のフロントに設置されたカメラで撮影した映像を表示装置１０５に表示する処理を行うものである場合についてのものである。
【００４９】
また、ワード関連サービステーブル１０３には、図３に示すように、ワード「フロントカメラ」に対して、関連サービスとしてローカル音声入力型サービスのみが登録され、ローカル音声入力型サービスの紹介メッセージとして”フロントカメラ映像を表示するには、ローカル音声入力型サービスに「フロントカメラ」と言ってみてください”との文章が登録されている場合についてのものである。
【００５０】
なお、ここでは、音声入力型サービスＡ、Ｂにおいてはワード「フロントカメラ」に対して有意な処理は行われず、ローカル音声入力型サービスにおいてのみワード「フロントカメラ」に対して有意な処理が行われるので、関連サービスとしてローカル音声入力型サービスのみが優先順位１の関連サービスとして登録されている。
【００５１】
この場合、ユーザが、「フロントカメラ」と音声入力すると、音声入力型サービスＢ_ＵＩ提供部１０８４から音声が音声入力型サービスＢサーバ３２に転送され、ワード「フロントカメラ」に対応する処理が音声入力型サービスＢにないことより、音声入力型サービスＢサーバ３２から、たとえば。「すみません、よくわかりません」といったようなエラー通知が応答され、音声入力型サービスＢ_ＵＩ提供部１０８４によって表示装置１０５に表示される。
【００５２】
一方、サービス紹介処理部１０８１は、ユーザの音声入力に対して音声認識エンジン１０２が認識したワード「フロントカメラ」に対してワード関連サービステーブル１０３に、アクティブサービスである音声入力型サービスＢが登録されておらず、ローカル音声入力型サービスのみが登録されているので、ワード関連サービステーブル１０３にローカル音声入力型サービスの紹介メッセージとして登録されている文章”フロントカメラ映像を表示するには、ローカル音声入力型サービスに「フロントカメラ」と言ってみてください”を表示装置１０５に表示する。
【００５３】
以上、本発明の実施形態について説明した。
このような本実施形態によれば、ユーザがアクティブサービスに設定されている音声入力型サービスに対して音声入力を行ったときに、アクティブサービスに設定されている音声入力型サービスよりも、ワードの音声入力の意図により適合する処理を行う他の音声入力型サービスが存在する場合には、当該他の音声入力型サービスがユーザに対して紹介される。
【００５４】
したがって、ユーザは、この紹介より、ワードの音声入力の意図により適合する処理を他の音声入力型サービスによって行えることを知得して、当該他の音声入力型サービスを利用することができるようになる。
【００５５】
ところで、以上の実施形態におけるデータ処理装置１０８のサービス紹介処理部１０８１が行うサービス紹介処理では、アクティブサービスが変更された後、もしくは、ステップ４０８で、紹介メッセージを表示装置１０５に表示した後、一定期間、または、一定回数、アクティブサービスへの音声入力が行われるまでは、紹介メッセージの表示を行わないようにしてもよい。
【００５６】
また、以上の実施形態の図４に示したサービス紹介処理の４０８は、ワード関連サービステーブル１０３に、音声入力されたワードの関連サービスとして登録されている、現在アクティブサービスに設定されている音声入力型サービスよりも優先順位の高い音声入力型サービスが所定数ｎ（ｎは１以上の整数）より多く存在した場合には、優先順位が高いものより所定数ｎの音声入力型サービスを選定し、選定した音声入力型サービスについてのみ、その紹介メッセージを所定期間表示し、ステップ４０２に戻る処理としてもよい。
【００５７】
または、以上の実施形態の図４に示したサービス紹介処理のステップ４０６、４０８は、優先順位に関わらずに、ワード関連サービステーブル１０３に、音声入力されたワードの関連サービスとして登録されている、現在アクティブサービスに設定されている音声入力型サービス以外の音声入力型サービス全てについて、その紹介メッセージを所定期間表示し、ステップ４０２に戻る処理としてもよい。また、この場合には、ワード関連サービステーブル１０３に、音声入力されたワードの関連サービスとして登録されている、現在アクティブサービスに設定されている音声入力型サービス以外の音声入力型サービスが所定数ｎ（ｎは１以上の整数）より多く存在する場合には、所定数ｎ（ｎは１以上の整数）の音声入力型サービスを優先順位の順に、または、優先順位に関わらずに選定して、選定した音声入力型サービスについてのみ、その紹介メッセージを所定期間表示し、ステップ４０２に戻るようにしてよい。このようにしても、ユーザは、アクティブサービスに設定されている音声入力型サービスの他に、現用サービスに設定されている音声入力型サービスへのワードの音声入力の意図に整合する処理を行える他の音声入力型サービスの存在を知得して、当該他の音声入力型サービスを利用することができる。
【００５８】
また、以上の実施形態は、ワード関連サービステーブル１０３に、ローカル音声入力型サービス、音声入力型サービスＡ、音声入力型サービスＢのいずれかにおいて対応する有意な処理が行われるワード毎に、ワードに関連する処理として、当該ワードの音声入力によってユーザが意図していると考えられる要求に最も適合する応答や動作を行う一つ音声入力型サービスのみを関連サービスとして登録するようにしてもよい。ただし、この場合には、図４に示したサービス紹介処理のステップ４０６は、認識されたワードに対して、ワード関連サービステーブル１０３に、関連サービスとして、現在アクティブサービスに設定されている音声入力型サービス以外の音声入力型サービスが登録されているかどうかを調べ、登録されていなければステップ４０２からの処理に戻り、登録されていればステップ４０８に進む処理とする。また、ステップ４０８は、認識されたワードに対して登録されている関連サービスに対してワード関連サービステーブル１０３に登録されている紹介メッセージを表示装置１０５に所定期間表示し、ステップ４０２に戻る処理とする。
【００５９】
また、以上の実施形態では、ローカル音声入力型サービスとサービス紹介処理部１０８１で一つの音声認識エンジン１０２を共用したが、これは、ローカル音声入力型サービスが用いる音声認識エンジン１０２とは別に、サービス紹介処理部１０８１が用いる音声認識エンジン１０２を設け、サービス紹介処理部１０８１において、これをローカル音声入力型サービスが用いる音声認識エンジン１０２に代えて用いるようにしてもよい。
【符号の説明】
【００６０】
１…車載システム、２…モバイル装置、３１…音声入力型サービスＡサーバ、３２…音声入力型サービスＢサーバ、１０１…マイクロフォン、１０２…音声認識エンジン、１０３…ワード関連サービステーブル、１０４…通信インタフェース、１０５…表示装置、１０６…入力装置、１０７…周辺装置、１０８…データ処理装置、１０８１…サービス紹介処理部、１０８２…ローカル音声入力型サービス提供部、１０８３…音声入力型サービスＡ_ＵＩ提供部、１０８４…音声入力型サービスＢ_ＵＩ提供部、１０８５…サービス制御部。
【図１】
2020170122.tif 000003
【図２】
2020170122.tif 000004
【図３】
2020170122.tif 000005
【図４】
2020170122.tif 000006
【図５】
2020170122.tif 000007