(57)【要約】【課題】設定されている言語と異なる種類の言語でもサービスを実行可能な言語設定装置を提供する。【解決手段】言語設定装置１０において、音取得部２０は、検知した車内音を取得する。発話取得部２２は、車内音から抽出された、サービスを要求する乗員の発話情報を取得する。言語特定部２４は、発話情報にもとづいて、サービスを要求した乗員が発話した言語の種類を特定する。出力制御部２８は、特定された種類の言語で、要求されたサービスの応答を出力させる。【選択図】図１
2019200239.tif 000002
【特許請求の範囲】
【請求項１】
検知した車内音を取得する音取得部と、
車内音から抽出された、サービスを要求する乗員の発話情報を取得する発話取得部と、
前記発話情報にもとづいて、サービスを要求した乗員が発話した言語の種類を特定する言語特定部と、
特定された種類の言語で、要求されたサービスの応答を出力させる出力制御部と、を備えることを特徴とする言語設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗員に提供する情報の言語の種類を設定する言語設定装置に関する。
【背景技術】
【０００２】
特許文献１には、利用者の母国語に対応していない場合に、利用者にテストや発話をさせて利用者の言語能力を取得し、取得した言語能力に基づいて、音声認識の対象とする言語を利用者の母国語以外の言語から選択して、選択した言語で音声認識の動作条件を設定する音声処理装置が開示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３１１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される技術では、選択した言語で音声認識を動作させるため、選択した言語を設定した後に、その設定された言語以外で利用者が発話した場合に対応していない。また、利用者が使用する言語でサービスを提供できることが好ましい。
【０００５】
本発明の目的は、乗員が発話した言語の種類に対応する言語でサービスを実行可能にする言語設定装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の言語設定装置は、検知した車内音を取得する音取得部と、車内音から抽出された、サービスを要求する乗員の発話情報を取得する発話取得部と、発話情報にもとづいて、サービスを要求した乗員が発話した言語の種類を特定する言語特定部と、特定された種類の言語で、要求されたサービスの応答を出力させる出力制御部と、を備える。
【０００７】
この態様によると、サービス実行毎にサービスを要求した乗員が発話した言語の種類を特定し、特定した種類の言語でサービスを提供できる。
【発明の効果】
【０００８】
本発明によれば、乗員が発話した言語の種類に対応する言語でサービスを実行可能にする言語設定装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】実施例の言語設定装置について説明するための図である。
【図２】表示言語を初期設定する処理を示すフローチャートである。
【図３】サービス毎に言語を設定する処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
図１は、実施例の言語設定装置１０について説明するための図である。図１において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、回路ブロック、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００１１】
言語設定装置１０は、車両に設けられ、乗員が発話した言語に応じた言語で応答を出力させることが可能である。言語設定装置１０は、マイク１２から車内音を取得し、取得した乗員の発話に応じて出力部１４の出力を制御する。言語設定装置１０は、音取得部２０、発話取得部２２、言語特定部２４、応答生成部２６および出力制御部２８を備える。
【００１２】
マイク１２は、車内音を検出するように設けられ、乗員の発話を含む音を電気信号に変換して、その信号を音取得部２０に送る。出力部１４は、スピーカおよび／またはディスプレイであって、出力制御部２８の制御により乗員に音声や画像で情報を出力する。
【００１３】
音取得部２０は、マイク１２から車内音として音信号を取得する。発話取得部２２は、車内音から乗員の発話を抽出し、乗員の発話情報を取得する。
【００１４】
言語特定部２４は、乗員の発話情報にもとづいて乗員が発話した言語の種類を特定する。言語特定部２４は、予め保持する各言語のモデル情報と、乗員の発話情報とをマッチングして乗員が発話した言語を特定する。予め保持される各言語のモデル情報は、予め設定された特定のワードであってよく、例えば「こんにちは」という意味を持つ各言語のワードであってよい。出力制御部２８が乗員に所定の意味のワードを発話するように促す出力をさせ、例えば、車載ディスプレイに複数種類の言語で「こんにちは」と発話してくださいと表示させることで、所定の意味の発話が取得される。例えば、言語特定部２４は、乗員が「コンニチハ」と発話すれば日本語であると決定し、「ハロー」と発話すれば英語であると決定し、「ニーハオ」と発話すれば中国語であると決定する。また、言語特定部２４は、乗員の発話情報から単語を抽出し、抽出した単語を各言語のモデル情報と照合して、乗員が発話した言語を特定してよい。
【００１５】
言語特定部２４は、乗員が車載装置のサービスを要求する発話をした場合に、その乗員の発話情報にもとづいて乗員が発話した言語の種類を特定する。言語特定部２４は、乗員が発話した言語の種類を特定できない場合、その乗員の発話情報をサーバ装置に送信し、サーバ装置により特定された言語の種類を受け取るとともに、サーバ装置により特定された種類の言語の言語情報を受け取ってよい。
【００１６】
言語保持部３０は、日本語、英語、中国語など、複数種類の言語情報を保持しており、言語特定部２４による特定処理と、応答生成部２６による生成処理に用いられる。言語保持部３０は、車載機能を表示する際の予め定められた言語情報と、辞書として機能する言語情報と、音声モデル情報とを保持する。言語保持部３０は、例えば、目的地設定機能、目的地検索機能、音楽設定機能、地図表示機能などのサービスを表示する表示言語を各言語毎に保持している。言語保持部３０は、使用されやすい複数種類の言語情報を保持し、それら以外の言語情報をサーバ装置から取得してもよい。言語保持部３０がサーバ装置から言語情報を取得する場合であっても、その言語情報を保持する。
【００１７】
応答生成部２６は、車載されたシステムソフトウェアの表示言語として初期設定された言語で、乗員の発話情報に対応する応答情報を生成する。初期設定された表示言語は、サーバ装置から取得する場合もあるが、いずれにしても言語保持部３０に保持される。応答生成部２６は、車載装置に乗員の操作が入力された場合、初期設定された表示言語で応答情報を生成する。また、応答生成部２６は、初期設定された表示言語で音声による応答情報を生成する。ディスプレイに表示されるメニュー項目などが、初期設定された表示言語で表示される。
【００１８】
応答生成部２６は、言語特定部２４により特定された種類の言語を言語保持部３０から引き出して、初期設定された表示言語以外の言語で応答情報を生成することが可能である。例えば、乗員の発話情報が目的地設定サービスを要求するもので、初期設定の表示言語と異なる言語で発話されたものである場合、応答生成部２６は、言語特定部２４で特定された種類の言語で目的地設定画像を生成する。応答情報は、ディスプレイに表示される画像であってよく、スピーカで出力される音声であってよい。
【００１９】
発話取得部２２がサービスを要求するトリガ語句の発話を取得した場合、言語特定部２４は、トリガ語句を発話した乗員が使用する言語の種類を特定し、応答生成部２６は、言語特定部２４により特定された種類の言語で、要求された応答情報を生成する。トリガ語句は、目的地設定機能、目的地検索機能、音楽設定機能などのサービスを要求する契機となるものであって、予め設定された所定のワードである。トリガ語句が発話取得部２２により検出されると、音声認識処理が実行開始される。
【００２０】
出力制御部２８は、応答生成部２６により生成された応答情報を出力部１４から出力されるよう制御する。出力制御部２８は、初期設定の表示言語を用いて生成された応答情報を出力させる場合と、乗員が発話した言語を用いて生成された応答情報を出力させる場合がある。
【００２１】
初期設定の表示言語は、車載電源がオンになったときに取得された乗員の発話によって設定される。出力制御部２８は、車載電源がオンになったときに、乗員が使用する言語の種類を特定するため、乗車した乗員に対して発話を促す出力をする。この出力に対して乗員が発話をすると、その発話を発話取得部２２が取得し、言語特定部２４が発話された言語の種類を特定し、応答生成部２６は、特定された種類の言語を、システムソフトウェアの表示言語として設定する。例えばレンタカーにおいて地域で使用される言語の種類と乗員が使用する言語の種類が異なる場合があり、車載のシステムソフトウェアの表示言語を乗員が使用する言語に設定することで、乗員が車載の各種サービスを使用しやすくなる。言語設定装置１０には、システムソフトウェアの表示言語を初期状態に戻す機能があってよく、システムソフトウェアの表示言語を初期状態に戻した後、車載電源がオンになったときに、乗員の発話を発話取得部２２が取得し、言語特定部２４が発話された言語の種類を特定し、応答生成部２６は、特定された種類の言語を、システムソフトウェアの表示言語として設定する。これにより、乗員がシステムソフトウェアの表示言語を設定する操作をしなくても、乗員の発話をもとに自動的に設定できる。
【００２２】
発話取得部２２がサービスを要求する発話情報を取得した場合、言語特定部２４は、発話した乗員が使用する言語の種類を特定し、応答生成部２６は、そのサービスをやり遂げるまで、言語特定部２４により特定された種類の言語で、要求された応答情報を生成する。例えば、応答生成部２６は、乗員が目的地案内機能を要求した場合、目的地に到着して案内が終了するまで、言語特定部２４により特定された種類の言語で、要求された応答情報を生成する。このようにシステムソフトウェアの表示言語を変更しなくとも、乗員が発話した言語の種類でサービスを提供できる。また、サービス毎に異なる種類の言語でサービスを提供できる。
【００２３】
図２は、表示言語を初期設定する処理を示すフローチャートである。出力制御部２８は、車載電源がオンとなったときに乗車した乗員に対して所定の意味の発話を促す出力を出力部１４にさせる（Ｓ１０）。この出力に乗員が答えて所定の意味の発話をし、発話取得部２２は、その乗員の発話情報を取得する（Ｓ１２）。
【００２４】
言語特定部２４は、取得された乗員の発話情報にもとづいて、乗員が発話した言語の種類を特定する（Ｓ１４）。応答生成部２６は、特定した種類の言語でシステムソフトウェアの表示言語を初期設定してよいか確認する応答情報を生成し、出力制御部２８は、応答情報を表示させる。特定した種類の言語を表示言語に初期設定することを乗員が了承しない場合（Ｓ１６のＮ）、Ｓ１０に戻る。
【００２５】
特定した種類の言語を表示言語に初期設定することを乗員が了承した場合（Ｓ１６のＹ）、出力制御部２８は、特定された種類の言語でシステムソフトウェアの表示言語を設定して、設定された表示言語で出力させる（Ｓ１８）。このように、乗員が初期設定の操作をしなくとも、発話から乗員が使用する種類の言語に設定できる。
【００２６】
図３は、サービス毎に言語を設定する処理を示すフローチャートである。発話取得部２２は、サービスを要求する乗員の発話情報を取得し（Ｓ２０）、言語特定部２４は、発話取得部２２により取得された乗員の発話情報の言語の種類を特定する（Ｓ２２）。応答生成部２６は、言語特定部２４により特定された種類の言語で、要求されたサービスに関する応答情報を生成する（Ｓ２４）。
【００２７】
所定の終了条件を満たすまで（Ｓ２６のＮ）、応答生成部２６は、言語特定部２４により特定された種類の言語で、要求されたサービスに関する応答情報を生成する（Ｓ２４）。所定の終了条件は、例えば要求されたサービスをやり遂げると満たされ、１回のインタラクションが終了すると満たされてよい。
【００２８】
所定の終了条件を満たすと（Ｓ２６のＹ）、出力制御部２８は、要求されたサービスの出力を終了し（Ｓ２８）、初期設定された表示言語で表示させる（Ｓ３０）。このように、初期設定された表示言語の種類と異なる種類の言語の発話でサービス要求された場合、その言語の種類でサービスを提供できる。
【００２９】
なお実施例はあくまでも例示であり、各構成要素の組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００３０】
１０  言語設定装置、  １２  マイク、  １４  出力部、  ２０  音取得部、  ２２  発話取得部、  ２４  言語特定部、  ２６  応答生成部、  ２８  出力制御部、  ３０  言語保持部。
【図１】
2019200239.tif 000003
【図２】
2019200239.tif 000004
【図３】
2019200239.tif 000005