(57)【要約】【課題】発話者の年齢に応じて音声による操作入力を受け付ける。【解決手段】発話者の発話音声が入力される音声入力部５１０と、前記発話者の年齢を推定する年齢推定部５４０と、発話音声から発話者の意図する操作を判別する操作判別部５５６と、推定した発話者の年齢に基づいて操作の許可又は不許可を判定する操作許可判定部５６０と、を備える、音声認識装置が提供される。この構成により、発話者の年齢に応じて音声による操作入力を受け付けることができる。【選択図】図１
2019182244.tif 000002
【特許請求の範囲】
【請求項１】
発話者の発話音声が入力される音声入力部と、
前記発話者の年齢を推定する年齢推定部と、
前記発話音声から前記発話者の意図する操作を判別する操作判別部と、
推定した前記発話者の年齢に基づいて前記操作の許可又は不許可を判定する操作許可判定部と、
を備えることを特徴とする、音声認識装置。
【請求項２】
前記発話者の年齢を少なくとも２つの年齢カテゴリに分類した年齢カテゴリデータベースと、
推定した前記発話者の年齢が前記年齢カテゴリデータベースの分類に当てはめる年齢カテゴリ判定部と、を備え、
前記操作許可判定部は、前記年齢カテゴリに基づいて前記操作の許可又は不許可を判定することを特徴とする、請求項１に記載の音声認識装置。
【請求項３】
車両情報を取得する車両情報取得部と、
前記車両情報から車両余裕度を算出する車両余裕度算出部と、
前記発話者の年齢カテゴリ、前記車両余裕度、及び前記操作の許可又は不許可の関係を定めた操作許可データベースと、
前記発話音声から判別された前記発話者の意図する操作が、前記発話者の年齢カテゴリ及び前記車両余裕度から定まる、前記操作許可データベースの中の操作リストに含まれているか否かを判定する操作許可判定部と、を備え、
前記操作許可判定部は、前記発話音声から判別された前記発話者の意図する操作が前記操作リストに含まれている場合に、前記操作を許可する判定を行うことを特徴とする、請求項１に記載の音声認識装置。
【請求項４】
前記操作許可データベースは、前記年齢を少なくとも２つのカテゴリに分類し、前記車両余裕度を少なくとも２つのカテゴリに分類した、年齢カテゴリと前記車両余裕度のカテゴリに依存した操作リストを定めるデータベースであることを特徴とする、請求項３に記載の音声認識装置。
【請求項５】
車両内の複数の乗員の中から前記発話者を特定する話者特定部を備える、請求項１〜４のいずれかに記載の音声認識装置。
【請求項６】
前記発話者を撮像した撮像画像に基づいて、前記発話者が人以外であるか否かを判定する判定部を備え、
前記発話者が人以外であれば前記操作を不許可とすることを特徴とする、請求項１〜５のいずれかに記載の音声認識装置。
【請求項７】
前記発話者の個人認証を行う個人認証部を備え、
前記個人認証に成功した場合、前記操作許可判定部は、前記発話者の年齢によらず前記操作を許可することを特徴とする、請求項１〜６のいずれかに記載の音声認識装置。
【請求項８】
特定の人について年齢判定の例外であることを登録した年齢判定例外データベースと、
前記年齢判定例外データベースに登録されている前記発話者に例外判定を行う例外判定部を備え、
前記操作許可判定部は、前記例外判定が行われた前記発話者については、年齢によらず前記操作を許可することを特徴とする、請求項１〜７のいずれかに記載の音声認識装置。
【請求項９】
前記年齢判定例外データベースは、外部のサーバとの通信により更新される、請求項８に記載の音声認識装置。
【請求項１０】
前記年齢カテゴリに応じて登録単語の重みづけを変更することができる音声認識用辞書を備え、
前記操作判別部は、前記音声認識用辞書に基づいて前記発話者の意図を理解することを特徴とする、請求項２又は４に記載の音声認識装置。
【請求項１１】
前記音声認識用辞書は、外部のサーバとの通信により更新される、請求項１０に記載の音声認識装置。
【請求項１２】
前記操作許可判定部により許可判定された前記操作を実現する操作実行部を備える、請求項１〜１１のいずれかに記載の音声認識装置。
【請求項１３】
前記発話者が乗車している車両の車両情報に基づいて前記発話者の誤発話を判定する誤発話判定部を備え、
前記操作実行部は、前記発話者の前記誤発話を判定した場合は、前記操作を実行しないことを特徴とする、請求項１２に記載の音声認識装置。
【請求項１４】
発話者の発話音声が入力されるステップと、
前記発話者の年齢を推定するステップと、
前記発話音声から前記発話者の意図する操作を判別するステップと、
推定した前記発話者の年齢に基づいて前記操作の許可又は不許可を判定するステップと、
を備えることを特徴とする、音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識装置及び音声認識方法に関する。
【背景技術】
【０００２】
従来、例えば下記の特許文献１には、運転者に適応したタイミングで通知処理を実行
する運転支援装置に関し、衝突に関する警告を行なう場合に年齢情報や運転暦情報を参照し、運転者の判断速度や反応速度、操作の正確さに応じたタイミングで警告出力を実行することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３３７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近時においては、スマートフォンやＰＣなどにおいて、人の発話を認識する音声認識技術が利用されている。一方、自動車などの車両において、ドライバの発話に基づいて車両の操作を行うことを想定した場合、無制限に操作を受け付けると車両制御に支障が生じる。例えば、年齢的に運転免許証を取得できない若年層の乗員が発話により車両の発進、停止の操作を指示した場合に、車両が発話に応じて実際に発進、停止を行うと、運転者以外の乗員の指示に基づいて車両が適切でない動きをすることが考えられる。
【０００５】
上記特許文献１に記載された技術では、年齢情報等を参照することで操作の正確さに応じたタイミングで警告出力を実行することが記載されている。しかし、上記特許文献１に記載された技術は、発話により操作指示を行う場合に、発話者の年齢に応じて操作内容を許可することは想定していない。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、発話者の年齢に応じて音声による操作入力を受け付けることが可能な、新規かつ改良された音声認識装置及び音声認識方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、発話者の発話音声が入力される音声入力部と、前記発話者の年齢を推定する年齢推定部と、前記発話音声から前記発話者の意図する操作を判別する操作判別部と、推定した前記発話者の年齢に基づいて前記操作の許可又は不許可を判定する操作許可判定部と、を備える、音声認識装置が提供される。
【０００８】
前記発話者の年齢を少なくとも２つの年齢カテゴリに分類した年齢カテゴリデータベースと、推定した前記発話者の年齢が前記年齢カテゴリデータベースの分類に当てはめる年齢カテゴリ判定部と、を備え、前記操作許可判定部は、前記年齢カテゴリに基づいて前記操作の許可又は不許可を判定するものであっても良い。
【０００９】
また、車両情報を取得する車両情報取得部と、前記車両情報から車両余裕度を算出する車両余裕度算出部と、前記発話者の年齢カテゴリ、前記車両余裕度、及び前記操作の許可又は不許可の関係を定めた操作許可データベースと、前記発話音声から判別された前記発話者の意図する操作が、前記発話者の年齢カテゴリ及び前記車両余裕度から定まる、前記操作許可データベースの中の操作リストに含まれているか否かを判定する操作許可判定部と、を備え、前記操作許可判定部は、前記発話音声から判別された前記発話者の意図する操作が前記操作リストに含まれている場合に、前記操作を許可する判定を行うものであっても良い。
【００１０】
また、前記操作許可データベースは、前記年齢を少なくとも２つのカテゴリに分類し、前記車両余裕度を少なくとも２つのカテゴリに分類した、年齢カテゴリと前記車両余裕度のカテゴリに依存した操作リストを定めるデータベースであっても良い。
【００１１】
また、車両内の複数の乗員の中から前記発話者を特定する話者特定部を備えるものであっても良い。
【００１２】
また、前記発話者を撮像した撮像画像に基づいて、前記発話者が人以外であるか否かを判定する判定部を備え、前記発話者が人以外であれば前記操作を不許可とするものであっても良い。
【００１３】
また、前記発話者の個人認証を行う個人認証部を備え、前記個人認証に成功した場合、前記操作許可判定部は、前記発話者の年齢によらず前記操作を許可するものであっても良い。
【００１４】
また、特定の人について年齢判定の例外であることを登録した年齢判定例外データベースと、前記年齢判定例外データベースに登録されている前記発話者に例外判定を行う例外判定部を備え、前記操作許可判定部は、前記例外判定が行われた前記発話者については、年齢によらず前記操作を許可するものであっても良い。
【００１５】
また、前記年齢判定例外データベースは、外部のサーバとの通信により更新されるものであっても良い。
【００１６】
また、前記年齢カテゴリに応じて登録単語の重みづけを変更することができる音声認識用辞書を備え、前記操作判別部は、前記音声認識用辞書に基づいて前記発話者の意図を理解するものであっても良い。
【００１７】
また、前記音声認識用辞書は、外部のサーバとの通信により更新されるものであっても良い。
【００１８】
また、前記操作許可判定部により許可判定された前記操作を実現する操作実行部を備えるものであっても良い。
【００１９】
また、前記発話者が乗車している車両の車両情報に基づいて前記発話者の誤発話を判定する誤発話判定部を備え、前記操作実行部は、前記発話者の前記誤発話を判定した場合は、前記操作を実行しないものであっても良い。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、発話者の発話音声が入力されるステップと、前記発話者の年齢を推定するステップと、前記発話音声から前記発話者の意図する操作を判別するステップと、推定した前記発話者の年齢に基づいて前記操作の許可又は不許可を判定するステップと、を備える、音声認識方法が提供される。
【発明の効果】
【００２１】
以上説明したように本発明によれば、発話者の年齢に応じて音声による操作入力を受け付けることが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係るシステムの構成を示す模式図である。
【図２】制御装置で行われる処理を示すフローチャートである。
【図３】年齢カテゴリデータベースの例を示す模式図である。
【図４】音声認識用辞書の例を示す模式図である。
【図５】操作許可データベースに格納されたデータを示す模式図である。
【発明を実施するための形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
図１は、本発明の一実施形態に係るシステム１０００の構成を示す模式図である。このシステム１０００は、自動車などの車両に搭載される。図１に示すように、システム１０００は、マイクロフォン１００、カメラ２００、ディスプレイ３００、スピーカ３１０、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４００、制御装置（音声認識装置）５００を備えている。
【００２５】
マイクロフォン１００、カメラ２００、ディスプレイ３００、スピーカ３１０は、車両の室内に配置されている。マイクロフォン１００は、室内の音声、主に乗員の発話による音声を取得する。マイクロフォン１００は、室内に複数設けられていても良い。カメラ２００は、可視光カメラ、赤外線カメラ等から構成され、主に乗員の顔を撮像する。ディスプレイ３００は、室内の乗員が視認できる位置に配置され、情報を表示することで乗員に対して情報を提示する。スピーカ３１０は、室内に配置され、乗員に対して音声により情報を提示する。
【００２６】
制御装置５００は、音声入力部５１０、話者特定部５１２、生物種判定部５２０、生物画像分類データベース５２２、例外処理部５３０、年齢推定部５４０、年齢カテゴリ判定部５５０、年齢制限設定部５５２、年齢カテゴリデータベース５５４、音声意図理解／操作判別部５５６、性別推定部５５８、音声認識用辞書５５９、操作許可判定部５６０、操作許可データベース５６２、車両余裕度算出部５６４、車両情報取得部５６６、誤発話判定部５７０、誤発話確認情報提示部５７２、操作実行部５７４を有して構成されている。
【００２７】
例外処理部５３０は、個人認証部５３２、年齢判定例外判定部５３４、年齢判定例外データベース５３６を有している。なお、図１に示す制御装置５００の各構成要素は、回路（ハードウェア）、又はＣＰＵなどの中央演算処理装置とこれを機能させるためのプログラム（ソフトウェア）から構成される。
【００２８】
システム１０００は、外部のサーバ６００と通信可能とされている。通信方法として、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ、４Ｇ等の方法を用いることができる。なお、通信方式は特に限定されるものではない。
【００２９】
システム１０００が備える生物画像分類データベース５２２、年齢カテゴリデータベース５５４、操作許可データベース５６２、年齢判定例外データベース５３６などのデータベースに蓄積されたデータは、外部のサーバ６００と通信を行うことにより、サーバ６００からダウンロードされたものであっても良い。
【００３０】
また、これらのデータベースに蓄積されたデータは、サーバ６００（クラウド）側で保持していても良い。その場合、システム１０００は、データを使用する際にサーバ６００にアクセスし、データを取得する。
【００３１】
本実施形態では、以上のように構成されたシステム１０００により、車両の乗員が車両の操作を行うために発話すると、発話に基づいて操作の内容を判別し、乗員が意図する操作を実現する。その際に、カメラ２００やマイクロフォン１００で取得した情報に基づいて発話者の年齢を推定し、発話者の年齢に応じて操作の許可または不許可（棄却）を行う。本実施形態では、このような処理を行うことで、年齢に応じた最適な操作を実現可能とする。
【００３２】
図２は、制御装置５００で行われる処理を示すフローチャートである。先ず、ステップＳ１０では、年齢判定例外データベース５３６の情報を取得する。次のステップＳ１２では、マイクロフォン１００が取得した音声が音声入力部５１０に入力されたか否かを判定する。音声が音声入力部５１０に入力された場合は、ステップＳ１４へ進む。ステップＳ１４では、話者特定部５１２により発話者を特定し、個人認証部５３２により発話者の個人認証を行う。この際、話者特定部５１２は、複数のマイクロフォン１００から得られる音声情報に基づき、入力された音声の音量が最も大きいマイクロフォン１００に位置が近い人を発話者として特定する。また、話者特定部５１２は、乗員をカメラ２００が撮像した画像に基づき、口が開いている人を発話者として特定することもできる。個人認証部５３２は、話者特定部５１２によって特定された発話者について個人認証を行う。
【００３３】
個人認証は、例えば、指紋認証、虹彩認証、顔認証等の手法によって行われる。これらの認証方法は、公知の手法を適宜用いることができる。例えば、指紋認証については特許第２７７２２８１号に記載されている手法を、虹彩認証については特許第３８５３６１７号に記載されている手法を、顔認証については特開２００２−１８３７３４号公報に記載されている手法を、適宜用いることができる。
【００３４】
より好適には、個人認証は、乗員が車両に乗り込んだ際に行われる。この場合は、ステップＳ１４では、話者特定部５１２によって特定された発話者について、乗車時に既に行われている個人認証の結果を適用することができる。
【００３５】
また、個人認証部５３２により個人認証を行う前提として、生物種判定部５２０が、話者特定部５１２によって特定された発話者が人であるか、あるいは人以外の動物、ロボット等であるかを判定する。生物画像分類データベース５２２には、犬、猫、オウムなどペットとして飼われることの多い動物の画像情報、ロボットの画像情報が登録されている。生物種判定部５２０は、生物画像分類データベース５２２に登録された画像情報に基づいて、話者特定部５１２によって特定された発話者が人であるか、人以外であるかを判定する。生物種判定部５２０により、発話者が人ではないと判定された場合は、以降の処理を行わないようにすることができる。
【００３６】
次のステップＳ１５では、車両情報取得部５６６が、ＣＡＮ４００から車両情報を取得する。ここで、車両情報は、例えば車両速度、地図情報、車両周囲の混雑状況、車両周囲の視界、ステアリングホイールの操舵角、天候、ナビゲーション装置等の情報を含む。車両速度は、車速センサから求まる。車両周囲の混雑状況、車両周囲の視界は、カメラ２００が車両の周囲を撮像して得られる撮像画像から取得できる。操舵角は、操舵角センサから求まる。天候は、車両が外部のサーバ等と通信して得られる天候に関する情報から求まる。なお、車両情報は、車両の運転に全般に関わる情報であり、これらの情報に限定されるものではない。
【００３７】
次のステップＳ１６では、ステップＳ１４の個人認証の結果を受けて、例外処理部５３０による処理を行う。上述したように本実施形態では、発話者の年齢に応じて音声による操作の許可または棄却を行う。しかし、例えば車両の所有者が操作を行う場合など、年齢によらず無条件に音声による操作が許可される人に対しては、年齢推定の処理を行う必要がない。例外処理部５３０では、音声による操作が無条件に許可される特定の人に対しては、個人認証の結果に基づいて例外処理を行い、音声による操作を許可する。これにより、システム１０００の処理を簡略化することができる。
【００３８】
また、ステップＳ１６では、年齢判定例外判定部５３４が、ステップＳ１０で取得した年齢判定例外データベース５３６に発話者が登録されているか否かを判定する。年齢判定例外データベース５３６には、例外処理が適用される人の氏名、年齢などの情報と、個人認証に用いられる指紋、虹彩、顔等の個人認証情報とが紐付けられて保存されている。
【００３９】
年齢判定例外判定部５３４は、個人認証の結果に基づき、発話者の指紋、虹彩、顔などの個人認証情報と年齢判定例外データベース５３６に登録されている個人認証情報が一致する場合は、発話者が年齢判定例外データベース５３６に登録されている人であると判定する。この場合、発話者の情報が年齢判定例外データベース５３６に登録されているため、発話者に例外処理を適用し、年齢推定部５４０による発話者の年齢推定は行われない。従って、ステップＳ１６の後はステップＳ３３へ進む。また、年齢判定例外データベース５３６に登録されている発話者の年齢に基づいて、ステップＳ２６以降の処理に進むこともできる。
【００４０】
一方、ステップＳ１６で個人認証に失敗した場合、または発話者が年齢判定例外データベース５３６に登録されていない場合は、例外処理を適用せずに通常処理を行うため、ステップＳ１８へ進む。ステップＳ１８では、車両余裕度算出部５６４が、車両情報取得部５６６が取得した車両情報に基づいて車両余裕度を算出する。車両余裕度は、車両が運転されている状態での車両の余裕度を表すパラメータであり、例えば０〜１．０の値に設定される。一例として、車両余裕度は、車両速度に応じて、車両速度が６０ｋｍ／ｈ以上の場合は０．５、車両速度が８０ｋｍ／ｈ以上の場合は０．３、車両速度が１００ｋｍ／ｈ以上の場合は０、のように設定される。
【００４１】
また、車両余裕度は、車両周囲の混雑状況に応じて、車両の周囲５ｍ以内に他車が存在する場合は０．５、車両の周囲３ｍ以内に他車が存在する場合は０．３、車両の周囲１．５ｍ以内に他車が存在する場合は０、のように設定される。
【００４２】
また、車両余裕度は、車両の周囲の視界（見通し）に応じて、カーブの前では０．３、車両が狭い路地を走行している場合は０．１、のように設定される。また、車両余裕度は、ステアリングホイールの操舵角に応じて、操舵角が１０°以上の場合は０．７、操舵角が９０°以上の場合は０、のように設定される。また、車両余裕度は、天候に応じて、天候が小雨の場合は０．８、豪雨の場合は０．１、吹雪の場合は０、のように設定される。
【００４３】
車両余裕度は、上述した車両速度、混雑状況、視界、操舵角、天候に応じた値を乗算して算出することもできる。車両余裕度の値が小さいほど車両の運転状態に余裕がなく、外乱が入ると運転に支障が生じる場合がある。
【００４４】
ステップＳ１８の後はステップＳ２０へ進む。ステップＳ２０では、年齢推定部５４０が発話者の年齢を推定する。年齢推定部５４０は、発話者の顔の特徴量、声の特徴量、呼吸の特徴量、行動分析または嗜好分析の結果等に基づいて、発話者の年齢を推定する。なお、顔の特徴量に基づく年定推定は、例えば特許第５８２７２２５号公報に記載されている方法を適用することができる。また、呼吸の特徴量に基づく年齢推定は、例えば特許第５６３７５８３号公報に記載されている方法を適用することができる。
【００４５】
ステップＳ２０の後はステップＳ２２へ進む。ステップＳ２２では、発話者の年齢が規定年齢以上であるか否かを判定する。発話者の年齢が規定年齢以上の場合は、発話者が十分に成熟しており、音声による操作に制限をかける必要はない。従って、発話者の年齢が規定年齢以上の場合はステップＳ３３へ進み、年齢による操作の制限をかけることなく、次の処理に進む。ステップＳ２２の規定年齢は、年齢制限設定部５５２により設定される。例えば、規定年齢が５０歳に設定されると、発話者が５０歳以上の場合は年齢による操作の制限は行われない。
【００４６】
一方、ステップＳ２２で発話者の年齢が規定年齢未満の場合は、ステップＳ２６へ進む。ステップＳ２６では、ステップＳ２０における年齢の推定結果に基づいて、年齢カテゴリ判定部５５０が、年齢カテゴリデータベース５５４を参照して、年齢のカテゴリを判定する。図３は、年齢カテゴリデータベース５５４の例を示す模式図である。年齢カテゴリ判定部５５０は、図３に示す年齢カテゴリデータベース５５４を参照して、例えば年齢の推定結果が２３歳〜３０歳の場合は、年齢カテゴリを“９”とする。なお。図３に示す年齢カテゴリの区分は一例であり、年齢は任意のカテゴリに分類することができる。
【００４７】
ステップＳ２６の後はステップＳ２８へ進む。ステップＳ２８では、操作許可判定部５６０が、操作許可データベース５６２に保存されているデータを取得する。次のステップＳ３０では、音声意図理解／操作判別部５５６が、音声入力部５１０に入力された音声の意図を理解し、音声が意図する操作の内容を判別する。
【００４８】
音声意図理解／操作判別部５５６により音声の意図を理解する際には、音声認識用辞書（音響辞書）５５９が用いられる。音声認識用辞書（音響辞書）５５９には、単語のデータ（音声データを含む）と、その単語の意味が対応付けて保持されている。音声認識用辞書５５９は、人の年齢層に応じて作成されている。例えば、２０代用の辞書は２０代の発話データに機械学習を行って作成され、４０代用の辞書は４０代の発話データに機械学習を行って作成される。年齢推定部５４０により発話者が２０代であると推定された場合は、２０代用の辞書を使用して発話者の音声の意図を理解する。
【００４９】
また、性別推定部５５８により発話者の性別を推定し、発話者が男性であるか女性であるかに応じて、音声認識用辞書５５９を用いる際のパラメータを変更する。例えば、上述した２０代用の辞書として、男性用と女性用の辞書が設けられている。発話者が２０代であると推定された場合に、更に発話者が男性であるか女性であるかに応じて、音声を理解するために用いる辞書が変更される。これにより、音声意図を理解する際に、性別の違いを考慮して音声意図を理解することができるため、より正確に音声意図を理解することができ、音声意図に基づいて精度良く操作を判別することができる。性別推定部５５８による性別の判定は、カメラ２００で撮像した顔画像の特徴量、マイクロフォン１００で取得した声の特徴量、カメラ２００で撮像した撮像画像から推定した乗員の筋肉量、乗員の行動または嗜好の分析結果、等に基づいて行われる。
【００５０】
図４は、音声認識用辞書５５９の例を示す模式図である。図４に示すように、自動車を表す「車」を認識する際に、年齢に応じて発話者が発音する「車」と「ブーブー」の重み係数が変更される。なお、「ブーブー」は「車」を表す幼児語であり、幼児の時期のみ使われる特別な言い回しである。重み係数は、音声を単語に変換した際の当てはめ係数であり、重み係数が大きい単語は音声意図理解の際により採用され易くなる。より詳細には、年齢層別に通常会話時の発話文データを収集し、その際の単語の出現頻度からあらゆる単語の重み係数を決定することもできる。その場合は外部のサーバ６００と通信し、流行等も加味した辞書にアップデートすることもできる。
【００５１】
音声意図理解／操作判別部５５６による音声意図の理解は、例えば以下の１．〜６．の処理により行われる。
１．入力された音声の波形を音素に切り出す
２．音素の特徴量を抽出する
３．音素の特徴量を音素モデル（音響辞書）と比較し、音素を確定する
４．音素の集合から文字の集合を生成する
５．文字の集合を単語辞書と言語モデルに当てはめ、文章を生成する
６．周囲情報を踏まえて文字の意図を推定する
音声認識により得られた文章を音声認識用辞書（音響辞書）５５９に当てはめることで、音声による文章の意図が理解される。以上の手法では、例えば特公昭６０−５９６０号公報に記載されている手法など、公知の手法を適宜用いることができる。
【００５２】
そして、音声意図理解／操作判別部５５６は、上述の手法により得られた音声の意図に基づいて、操作の内容を判別する。音声意図理解／操作判別部５５６は、例えば音声の意図と操作の内容を対応付けたデータを参照することで、操作の内容を判別できる。次のステップＳ３２では、操作許可判定部５６０が、操作許可データベース５６２の内容を参照しながら、音声意図理解／操作判別部５５６が判別した操作が操作許可データベース５６２に含まれているか否かを判定する。
【００５３】
図５は、操作許可データベース５６２に格納されたデータを示す模式図である。図５に示すように、操作許可データ５６２には、年齢カテゴリと車両余裕度に応じて、許可される操作のリスト（操作許可リスト５６３）が格納されている。図５では、許可される操作に○印を付け、棄却される操作に×印を付けている。図５に示すように、例えば年齢カテゴリが１１歳〜１７歳、車両余裕度が０．３の場合、エアコンの温度設定、オーディオ操作、窓の開閉の操作指示は許可されるが、ナビゲーションシステムの目的地操作、車両発進、開錠、車線変更、右左折、前方車追い越し、駐車、前方車追従の操作は棄却される。このように、年齢と車両余裕度に応じて操作の許可、不許可を規定することで、操作を行う人の年齢と、現在の車両の余裕度に応じて最適な操作のみを許可することができる。例えば、年齢的に適切でない操作については、不許可とされる。また、操作を実行する際に現在の車両の余裕度が不足している場合は、操作が不許可とされる。
【００５４】
ステップＳ３２において、ステップＳ２６で決定した年齢カテゴリとステップＳ１８で算出した車両余裕度に対応する操作許可リストに、音声意図理解／操作判別部５５６が判別した操作が含まれている場合は、ステップＳ３４へ進む。一方、音声意図理解／操作判別部５５６が判別した操作が、年齢カテゴリと車両余裕度に対応する操作許可リストに含まれていない場合は、ステップＳ１２へ戻る。なお、操作許可判定部５６０は、年齢カテゴリと車両余裕度のいずれか一方のみに基づいて操作の許可、または不許可を判定しても良い。
【００５５】
また、上述したように、ステップＳ１６で発話者が年齢判定例外データベース５３６に登録されている場合は、ステップＳ３３へ進む。この場合は、年齢推定部５４０による発話者の年齢推定、操作許可データベース５６２に基づく操作の許可、不許可の判定を行うことなく、ステップＳ３３において、音声意図理解／操作判別部５５６が、音声入力部５１０に入力された音声の意味を理解し、音声が意図する操作の内容を判別する。ステップＳ３３の処理は、ステップＳ３０と同様に行われる。ステップＳ３３の後はステップＳ３４へ進む。
【００５６】
ステップＳ３４では、音声による操作を受け付ける処理を行う。次のステップＳ３６では、誤発話判定部５７０が、ステップＳ３４で受け付けた音声による操作について、誤発話の可能性があるか否かを判定する。誤発話の可能性があるか否かの判定は、車両情報に基づいて行われる。例えば、「店舗駐車場からの発進時に前方が店舗であるにも関わらず前進を指示した」、「大雨が降っているにも関わらず窓を開くよう指示した」、「休日にも関わらず勤務先を目的地に設定した」、などの操作指示を行った場合、誤発話の可能性があると判定する。
【００５７】
そして、誤発話の可能性がある場合はステップＳ３８へ進む。ステップＳ３８では、誤発話確認情報提示部５７２が、誤発話であるか否かを確認する情報をディスプレイ３００に提示する。例えば、ステップＳ３８では、誤発話であるか否かを確認する情報として、「音声による操作指示が確認できませんでした。再度操作指示を行ってください。」などの情報を提示する。
【００５８】
また、ステップＳ３６で誤発話の可能性がない場合はステップＳ４０へ進む。ステップＳ４０では、操作実行部５７４が、音声入力による操作指示に従った操作を実現する。ここで実現される操作として、例えば、各種スイッチの切り換え、車両を駆動、制動、または操舵等するための操作、電圧の切り換え、周波数の切り換え、車両の窓の開閉、カーナビゲーションシステムの目的地設定、等が挙げられる。
【００５９】
以上説明したように本実施形態によれば、発話者の年齢に応じて操作の許可、不許可を判定することができるため、年齢に応じて操作の受付を最適に行うことが可能となる。また、年齢と車両余裕度に基づいて操作の許可、不許可を判定することができるため、年齢と車両余裕度に応じた操作の受付を行うことが可能となる。
【００６０】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００６１】
５００    制御装置
５１０    音声入力部
５１２    話者特定部
５２０    生物種判定部
５３２    個人認証部
５３４    年齢判定例外判定部
５３６    年齢判定例外データベース
５４０    年齢推定部
５５０    年齢カテゴリ判定部
５５４    年齢カテゴリデータベース
５５６    操作意図理解／操作判別部
５５９    音声認識用辞書
５６０    操作許可判定部
５６２    操作許可データベース
５６４    車両余裕度算出部
５６６    車両情報取得部
５７０    誤発話判定部
５７４    操作実行部
６００    サーバ
【図１】
2019182244.tif 000003
【図２】
2019182244.tif 000004
【図３】
2019182244.tif 000005
【図４】
2019182244.tif 000006
【図５】
2019182244.tif 000007