(57)【要約】      （修正有）【課題】反射音の影響を受けやすい環境でも適切にマイクを選択可能な、音声収集装置および音声収集方法を提供する。【解決手段】音声収集装置は、複数のマイクから音声信号を取得する音声取得部２４１と、マイクから取得した音声信号の強度および／または到達時間に基づいてマイクを特定する第１マイク特定部２４２と、マイクから取得した音声信号に対応するユーザを特定するユーザ特定部２４３と、ユーザごとに複数のマイクのうち一のマイクを関連づけるユーザテーブルにおいて、特定されたユーザに関連づけられたマイクを特定する第２マイク特定部２４４と、第２マイク特定部によりマイクが特定され、かつ、第１マイク特定部により特定されたマイクと第２マイク特定部により特定されたマイクとが一致しない場合、第２マイク特定部により特定されたマイクを、音声認識処理に使用するマイクとして選択するマイク選択部２４５と、を備える。【選択図】図４
2020039048.tif 000002
【特許請求の範囲】
【請求項１】
複数のマイクから音声信号を取得する音声取得部と、
前記マイクから取得した音声信号の強度および／または到達時間に基づいてマイクを特定する第１マイク特定部と、
前記マイクから取得した音声信号に対応するユーザを特定するユーザ特定部と、
ユーザごとに前記複数のマイクのうち一のマイクを関連づけるユーザテーブルにおいて、前記特定されたユーザに関連づけられたマイクを特定する第２マイク特定部と、
前記第２マイク特定部によりマイクが特定され、かつ、前記第１マイク特定部により特定されたマイクと前記第２マイク特定部により特定されたマイクとが一致しない場合、前記第２マイク特定部により特定されたマイクを、音声認識処理に使用するマイクとして選択するマイク選択部と、
を備える音声収集装置。
【請求項２】
前記マイクは、車両における車室内の音声に応じた音声信号を取得可能に配置されており、
前記ユーザテーブルは、前記ユーザに加え、前記車室への案内音声の出力レベル、前記車室内のノイズレベル、前記車両の速度、および／または、前記車室の密閉状態ごとに、前記複数のマイクのうち一のマイクを関連づけており、
前記第２マイク特定部は、前記ユーザテーブルにおいて、前記特定されたユーザ、および、前記車室への案内音声の出力レベル、前記車室内のノイズレベル、前記車両の速度、および／または、前記車室の密閉状態に関連づけられるマイクを特定する、請求項１に記載の音声収集装置。
【請求項３】
前記ユーザ特定部は、前記車両と無線接続可能な情報端末ごとにユーザを関連づける端末テーブルにおいて、前記車両と無線接続された情報端末の識別子に関連づけられるユーザを、前記音声信号に対応するユーザとして特定する、請求項２に記載の音声収集装置。
【請求項４】
前記複数のマイクごとに、取得した音声信号を一時記憶させ、前記選択されたマイクにより取得されて一時記憶された音声信号を音声認識のために出力させるバッファ制御部をさらに備える、請求項１ないし３のいずれか一項に記載の音声収集装置。
【請求項５】
前記選択されたマイクにより取得された前記音声信号の音声認識の結果を受信し、当該結果に基づいて、前記ユーザテーブルにおいて、前記特定されたユーザとマイクとの関連づけを変更する学習部をさらに備える、請求項４に記載の音声収集装置。
【請求項６】
複数のマイクから音声信号を取得する音声取得ステップと、
前記マイクから取得した音声信号の強度および／または到達時間に基づいてマイクを特定する第１マイク特定ステップと、
前記マイクから取得した音声信号に対応するユーザを特定するユーザ特定ステップと、
ユーザごとに前記複数のマイクのうち一のマイクを関連づけるユーザテーブルにおいて、前記特定されたユーザに関連づけられたマイクを特定する第２マイク特定ステップと、
前記第２マイク特定ステップにおいてマイクが特定され、かつ、前記第１マイク特定ステップにおいて特定されたマイクと前記第２マイク特定ステップにおいて特定されたマイクとが一致しない場合、前記第２マイク特定ステップにおいて特定されたマイクを音声認識処理に使用するマイクとして選択するマイク選択ステップと、
を含む音声収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声収集装置および音声収集方法に関する。
【背景技術】
【０００２】
近年、ユーザが発話した音声を収集し、収集した音声に基づいてコマンドを特定し、特定したコマンドに対応する処理を実行する情報処理装置が使用されている。このような音声入力可能な情報処理装置によれば、ユーザは、タッチパネルやキーボード、マウスといった入力デバイスを操作することなく、所望の処理を実行させることができる。例えば、車両に搭載された音声入力可能なカーナビゲーションシステムに対し、車両を運転するユーザは、音声を発話することによって、運転動作を中断することなく目的地を設定するなどの所望の処理を実行させることができる。
【０００３】
ユーザが発話した音声は、マイクによって取得されて音声信号に変換され、音声認識装置に入力される。音声認識装置が音声認識処理（入力された音声信号に基づいてコマンドを特定する処理）を適切に実行するためには、ユーザが発話した音声に忠実に対応する音声信号を取得することが望ましい。
【０００４】
ユーザが発話した音声に忠実に対応する音声信号を取得するため、それぞれ異なる指向特性を有する複数のマイクによってユーザの発話した音声を取得する場合がある。この場合、複数のマイクの取得した音声信号が取捨選択され、音声認識処理に使用される。
【０００５】
特許文献１には、発話者の方向を検出し、発話者の音声を検出し、指向特性を発話者の方向において高めるように調整し、調整された発話者の音声を認識する車載用音声認識装置が記載されている。かかる車載用音声認識装置は、発話者の音声以外のノイズを低減して音声認識率を向上することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−２１９１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の音声認識装置では、複数のマイクの出力における信号レベルおよび遅延時間に基づいて算出する発話者の方向に基づいて、各マイクのゲインを調整する。
【０００８】
ここで、マイクは、直接マイクに到達する音声（直接音）と壁面などの周辺の物体により反射されてマイクに到達する音声（反射音）とが混在した音声を取得する場合がある。特に、車両の車室のように狭い閉ざされた状況では、反射音の影響を受けやすくなる。反射音は直接音よりも遅延するため、反射音が混在することにより直接音による音声認識処理の阻害要因となり得る。
【０００９】
信号レベルおよび遅延時間に基づいて選択されたマイクの取得する音声が反射音の影響を受けている場合があり、このような場合、選択されたマイクが音声認識処理に最適のマイクとは限らない。
【００１０】
そして、マイクが反射音の影響を受けやすいか否かは、発話したユーザの声の特徴により決まる傾向があり、例えば、声の大きいユーザによる発話は反射音の影響を受けやすい。
【００１１】
そこで、本発明は、反射音の影響を受けやすい状況でも適切にマイクを選択可能な、音声収集装置および音声収集方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明にかかる音声収集装置は、複数のマイクから音声信号を取得する音声取得部と、マイクから取得した音声信号の強度および／または到達時間に基づいてマイクを特定する第１マイク特定部と、マイクから取得した音声信号に対応するユーザを特定するユーザ特定部と、ユーザごとに複数のマイクのうち一のマイクを関連づけるユーザテーブルにおいて、特定されたユーザに関連づけられたマイクを特定する第２マイク特定部と、第２マイク特定部によりマイクが特定され、かつ、第１マイク特定部により特定されたマイクと第２マイク特定部により特定されたマイクとが一致しない場合、第２マイク特定部により特定されたマイクを、音声認識処理に使用するマイクとして選択するマイク選択部と、を備えることを特徴とする。
【００１３】
また、本発明にかかる音声収集装置において、マイクは、車両における車室内の音声に応じた音声信号を取得可能に配置されており、ユーザテーブルは、ユーザに加え、車室への案内音声の出力レベル、車室内のノイズレベル、車両の速度、および／または、車室の密閉状態ごとに、複数のマイクのうち一のマイクを関連づけており、第２マイク特定部は、ユーザテーブルにおいて、特定されたユーザ、および、車室への案内音声の出力レベル、車室内のノイズレベル、車両の速度、および／または、車室内の密閉状態に関連づけられるマイクを特定することが好ましい。
【００１４】
また、本発明にかかる音声収集装置において、ユーザ特定部は、車両と無線接続可能な情報端末ごとにユーザを関連づける端末テーブルにおいて、車両と無線接続された情報端末の識別子に関連づけられるユーザを、音声信号に対応するユーザとして特定することが好ましい。
【００１５】
また、本発明にかかる音声収集装置は、複数のマイクごとに、取得した音声信号を一時記憶させ、選択されたマイクにより取得されて一時記憶された音声信号を出力させるバッファ制御部をさらに備えることが好ましい。
【００１６】
また、本発明にかかる音声収集装置は、選択されたマイクにより取得された音声信号の音声認識の結果を受信し、当該結果に基づいて、ユーザテーブルにおいて、特定されたユーザとマイクとの関連づけを変更する学習部をさらに備えることが好ましい。
【００１７】
本発明にかかる音声収集方法は、複数のマイクから音声信号を取得する音声取得ステップと、マイクから取得した音声信号の強度および／または到達時間に基づいてマイクを特定する第１マイク特定ステップと、マイクから取得した音声信号に対応するユーザを特定するユーザ特定ステップと、ユーザごとに複数のマイクのうち一のマイクを関連づけるユーザテーブルにおいて、特定されたユーザに関連づけられたマイクを特定する第２マイク特定ステップと、第２マイク特定ステップにおいてマイクが特定され、かつ、第１マイク特定ステップにおいて特定されたマイクと第２マイク特定ステップにおいて特定されたマイクとが一致しない場合、第２マイク特定ステップにおいて特定されたマイクを音声認識処理に使用するマイクとして選択するマイク選択ステップと、を含むことを特徴とする。
【発明の効果】
【００１８】
本発明の音声収集装置によれば、発話するユーザに応じて、反射音の影響を受けやすい状況でも適切にマイクを選択することができる。
【００１９】
本発明の音声収集方法によれば、発話するユーザに応じて、反射音の影響を受けやすい状況でも適切にマイクを選択することができる。
【図面の簡単な説明】
【００２０】
【図１】音声収集装置の動作概要を説明する図である。
【図２】音声収集装置を備えた車両のハードウェア模式図である。
【図３】（ａ）は端末テーブルの例であり、（ｂ）はユーザテーブルの例である。
【図４】音声収集装置の概略構成を示す模式図である。
【図５】音声収集装置の処理フローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して音声収集装置および音声収集方法について詳細に説明する。ただし、本発明は図面または以下に記載される実施形態に限定されないことを理解されたい。
【００２２】
本発明の音声収集装置は、マイクから取得した音声信号の強度および／または到達時間に基づいてマイクを特定する。一方で、上述したように、マイクが反射の影響を受けやすいか否かは、ユーザの声の特徴により決まる傾向がある。そこで、音声収集装置は、ユーザごとに、反射の影響の受けやすさを反映して、マイクを関連づけて記憶しておく。そして、音声収集装置は、マイクから取得した音声信号に対応するユーザを特定し、特定されたユーザに関連づけられたマイクを特定する。音声収集装置は、ユーザに関連づけられたマイクが特定され、かつ、音声の強度および／または到達時間に基づいて特定されたマイクとユーザに関連づけられたマイクとが一致しない場合、ユーザに関連づけられたマイクを、音声認識処理に使用するマイクとして選択する。これにより、音声収集装置は、発話するユーザに応じて、反射音の影響を受けやすい状況でも適切にマイクを選択することができる。
【００２３】
なお、発話したユーザが特定できない場合や、発話したユーザが新規のユーザであることなどによりそのユーザにマイクが関連づけて記憶されていない場合は、音声収集装置は、音声の強度および／または到達時間に基づいて特定されたマイクを選択する。また、新規のユーザの場合でも、後述する学習部によって、そのユーザにおける反射の影響の受けやすさを反映して、マイクを新たに関連づけて記憶しておくことにより、次回からはそのユーザに関連づけられたマイクを特定することができる。
【００２４】
図１は、音声収集装置の動作概要を説明する図である。
【００２５】
車両１は、音声収集装置２と、マイク３ａ〜３ｃと、ストレージ装置５を有する。ユーザＸは、端末Ｐを携帯して車両１に乗車し、発話する。音声収集装置２は、ユーザＸの発話をマイク３ａ〜３ｃから取得する。
【００２６】
グラフＧ１は、マイク３ａから取得した音声信号の入力レベルを縦軸とし、時間を横軸として表したグラフである。同様に、グラフＧ２、グラフＧ３は、マイク３ｂ、マイク３ｃから取得した音声信号の入力レベルを表している。
【００２７】
グラフＧ１において、系列Ｇ１１はマイク３ａから取得した直接音の入力レベルを表し、系列Ｇ１２はマイク３ａから取得した反射音の入力レベルを表している。グラフＧ１では、説明を簡単にするため、直接音と反射音とを別の系列で表しているが、実際にはこれらの音が合成された状態でマイク３ａから音声信号が取得される。
【００２８】
ユーザの発話した音声の直接音は、時刻ｔ0にマイク３ａに到達する。ユーザの発話した音声の直接音の入力レベルは、Ｌ1である。ユーザの発話した音声の反射音は、時刻ｔ3にマイク３ａに到達する。ユーザの発話した音声の反射音の入力レベルは、Ｌ5である。
【００２９】
グラフＧ２において系列Ｇ２１で表されるマイク３ｂから取得した直接音は、時刻ｔ1にマイク３ｂに到達し、その入力レベルはＬ2である。また、グラフＧ２において系列Ｇ２２で表されるマイク３ｂから取得した反射音は、時刻ｔ4にマイク３ｂに到達し、その入力レベルは、Ｌ6である。
【００３０】
グラフＧ３において系列Ｇ３１で表されるマイク３ｃから取得した直接音は、時刻ｔ2にマイク３ｃに到達し、その入力レベルはＬ3である。また、グラフＧ３において系列Ｇ３２で表されるマイク３ｃから取得した反射音は、時刻ｔ5にマイク３ｃに到達し、その入力レベルは、Ｌ4である。
【００３１】
このように各マイクから取得した音声信号の強度および／または到達時間に基づいて、音声収集装置２はマイクを特定する。図１の例では、音声収集装置２は、取得した音声信号の強度および到達時間に基づいて、音声信号の強度が最も大きく、かつ、音声信号が最も早く到達するマイク３ａを特定する。
【００３２】
また、音声収集装置２は、取得した音声信号の強度または到達時間に基づいてマイクを特定してもよい。例えば、音声収集装置２は、音声信号の強度が最も大きいマイクを特定してもよく、音声信号が最も早く到達するマイクを特定してもよい。
【００３３】
一方、音声収集装置２は、マイクから取得した音声信号に対応するユーザを特定する。具体的には、音声収集装置２はまず、ユーザが携帯する端末Ｐの識別子を検出する。
【００３４】
そして、音声収集装置２は、ストレージ装置５に記憶された端末テーブル５１を参照し、端末Ｐに対応するユーザであるユーザＸを特定する。
【００３５】
さらに、音声収集装置２は、ストレージ装置５に記憶されたユーザテーブル５２を参照し、ユーザＸに関連づけられるマイクであるマイク３ｂを特定する。
【００３６】
次に、音声収集装置２は、音声信号の強度および／または到達時間に基づいて特定されたマイクと、ユーザに関連づけられたマイクとが同一であるか否かを判定する。図１の例では、音声信号の強度および／または到達時間に基づいて特定されたマイクはマイク３ａであり、特定されたユーザＸに対応するマイクはマイク３ｂであるので、音声収集装置２はマイクが一致しないと判定する。
【００３７】
マイクが一致しないと判定した音声収集装置２は、特定されたユーザに対応するマイクを、音声認識処理に使用するマイクとして選択する。図１の例では、音声収集装置２は、マイクが一致しないと判定し、特定されたユーザに対応するマイクであるマイク３ｂを、音声認識処理に使用するマイクとして選択する。
【００３８】
このようにマイクを選択することにより、音声収集装置は、発話するユーザに応じて、反射音の影響を受けやすい状況でも、音声認識処理に使用するマイクを適切に選択することができる。
【００３９】
図２は、音声収集装置を備えた車両のハードウェア模式図である。
【００４０】
車両１は、音声収集装置２と、マイク３と、無線インタフェース４と、ストレージ装置５と、音声認識装置６と、カーナビゲーションシステム７とを備える。
【００４１】
音声収集装置２は、複数のマイク３から音声信号を取得し、選択した１のマイクの音声信号を音声認識装置６に出力する情報処理装置である。音声収集装置２の詳細な構成は後述する。
【００４２】
マイク３は、音声に応じた電気信号である音声信号を出力する入力デバイスである。マイク３は音声収集装置２と接続され、音声信号を音声収集装置２に提供する。マイク３は複数のマイクを含み、マイク３に含まれる複数のマイクのそれぞれは、車両の客室内の各所に取り付けられる。
【００４３】
例えば、マイク３ａはフロントガラス上端中央近傍に、マイク３ｂは右側Ｂピラー上部に、マイク３ｃは左側Ｂピラー上部に取り付けられる。
【００４４】
無線インタフェース４は、外部機器と無線による通信を行うために用いられるインタフェースである。無線インタフェース４はBluetooth（登録商標）インタフェースを提供するデバイスであり、音声収集装置２と接続されてスマートフォン、タブレットコンピュータといったBluetoothに対応する外部機器との通信を可能とする。無線インタフェース４は、IEEE802.11acなどの無線ローカルエリアネットワーク、ISO/IEC 18092などの近距離無線通信規格などであってもよい。
【００４５】
ストレージ装置５は、データを記憶する装置である。ストレージ装置５は記憶素子として半導体素子メモリを用いたＳＳＤ（Solid State Drive）であり、音声収集装置２と接続されてデータの送受信を行う。ストレージ装置５は、ハードディスクドライブであってもよい。
【００４６】
ストレージ装置５は、端末テーブル５１とユーザテーブル５２とを記憶する。端末テーブル５１とユーザテーブル５２の詳細については後述する。
【００４７】
音声認識装置６は、音声収集装置２が出力する音声信号を周辺機器へのコマンドに変換する装置である。音声認識装置６は、メインメモリに展開された音声認識プログラムをプロセッサが実行することにより構成される。音声認識装置６は、音声収集装置２と接続されて音声収集装置２から音声信号を受信する。
【００４８】
カーナビゲーションシステム７は、車両１の現在位置に基づいて目的地への経路案内を行う装置である。カーナビゲーションシステム７は、ローカルエリアネットワークを介して音声認識装置６と接続され、音声認識装置６が受信したコマンドに基づいて、目的地の設定または表示の変更などの動作を行う。
【００４９】
図３（ａ）は端末テーブルの例であり、図３（ｂ）はユーザテーブルの例である。
【００５０】
ストレージ装置５に記憶される端末テーブル５１は、車両１と無線接続可能な情報端末ごとにユーザを関連づけている。例えば、端末テーブル５１において、端末ＰにはユーザＸが関連づけられている。
【００５１】
ストレージ装置５は、ユーザによる設定に従って、情報端末とユーザとの関連付けを端末テーブル５１に記憶する。
【００５２】
ストレージ装置５に記憶されるユーザテーブル５２には、ユーザごとに複数のマイク３のうち一のマイクを関連づけられている。例えば、ユーザテーブル５２において、ユーザＸにはマイク３ｂが関連づけられている。
【００５３】
また、ユーザテーブル５２には、ユーザに加えて、車両１の車室への案内音声の出力レベル、車室内のノイズレベル、車両１の速度、および／または、車室の密閉状態ごとに、複数のマイク３のうち一のマイクが関連づけられていてもよい。この場合、例えばユーザＸに対し、案内音声の出力レベルが所定の閾値以上であるか否かに応じて異なるマイクを割り当てることができる。
【００５４】
車室への案内音声の出力レベルとは、カーナビゲーションシステム７が乗員のための案内として出力する音声のレベルである。ユーザは、案内音声が聞きとりにくいときに案内音声の出力レベルを上げると考えられる。したがって、ユーザが案内音声の出力レベルを通常よりも上げている場合、車室内は案内音声が聞きとりにくい状況にあると考えられる。案内音声の出力レベルごとにマイクを関連づけることにより、音声収集装置２は、案内音声が聞きとりにくい状況にある車室内に適したマイクを選択することができる。
【００５５】
同様に、車室内のノイズレベル、車両１の速度、車室の密閉状態も、マイク３によるユーザの発話音声の取得に影響を与え得る要因であり、これらにマイクを関連づけることにより、音声収集装置２は、車室内の状況に適したマイクを選択することができる。
【００５６】
なお、車室への案内音声の出力レベルは、カーナビゲーションシステム７から取得することができる。車室内のノイズレベルは、マイク３から取得した音声信号に基づいて算出することができる。車両１の速度は、車両１の走行を司る走行制御ＥＣＵから取得することができる。車室の密閉状態は、ドアウィンドウの開度に基づいて取得することができる。
【００５７】
ストレージ装置５は、ユーザによる設定に従って、ユーザとマイク３との関連づけをユーザテーブル５２に記憶する。また、ストレージ装置５は、後述する学習処理により、ユーザとマイク３との関連づけを変更する。
【００５８】
図４は、音声収集装置の概略構成を示す模式図である。
【００５９】
音声収集装置２は、入力部２１と、出力部２２と、記憶部２３と、演算部２４とを有する。音声収集装置２は、ＥＣＵ（Electronic Control Unit）として車両１に搭載される。
【００６０】
入力部２１は、マイク３、無線インタフェース４、ストレージ装置５等から信号を受信する回路である。入力部２１は、受信した信号を演算部２４に供給する。
【００６１】
出力部２２は、ストレージ装置５、音声認識装置６等に信号を送信する回路である。出力部２２は、演算部２４から供給された信号を、ストレージ装置５、音声認識装置６等に送信する。
【００６２】
記憶部２３は、情報を記憶する不揮発メモリである。記憶部２３は、演算部２４による演算に用いられる命令、データ、および閾値を記憶する。
【００６３】
また、記憶部２３は、バッファ２３１を有する。バッファ２３１は、複数のマイク３ｇごとに、取得した音声信号を一時記憶する。
【００６４】
演算部２４は、入力部２１から供給された信号に基づき演算を行い、出力部２２に信号を出力する。演算部２４は、所定のプログラムを実行することにより演算を行うプロセッサを有する。
【００６５】
演算部２４は、音声取得部２４１と、第１マイク特定部２４２と、ユーザ特定部２４３と、第２マイク特定部２４４と、マイク選択部２４５と、バッファ制御部２４６と、学習部２４７とを有する。演算部２４が有するこれらの各部は、演算部２４が有するプロセッサ上で実行される機能モジュールである。あるいは、演算部２４が有するこれらの各部は、専用回路により実現されてもよい。
【００６６】
音声取得部２４１は、複数のマイク３から音声信号を取得する。
【００６７】
第１マイク特定部２４２は、マイク３から取得した音声信号の強度および／または到達時間に基づいてマイクを特定する。
【００６８】
ユーザ特定部２４３は、マイク３から取得した音声信号に対応するユーザを特定する。
【００６９】
第２マイク特定部２４４は、複数のユーザごとに複数のマイク３のうち一のマイクを関連づけるユーザテーブル５２において、特定されたユーザに関連づけられたマイクを特定する。
【００７０】
また、ユーザテーブル５２に、ユーザに加えて、車両１の車室への案内音声の出力レベル、車室内のノイズレベル、車両１の速度、および／または、車室の密閉状態ごとに、複数のマイク３のうち一のマイクが関連づけられている場合、第２マイク特定部２４４は、これらに関連づけられたマイクを特定してもよい。
【００７１】
マイク選択部２４５は、第１マイク特定部２４２により特定されたマイクと第２マイク特定部２４４により特定されたマイクとが一致しない場合、第２マイク特定部２４４により特定されたマイクを、音声認識処理に使用するマイクとして選択する。
【００７２】
バッファ制御部２４６は、複数のマイク３ごとに、取得した音声信号をバッファ２３１に一時記憶させる。また、バッファ制御部２４６は、選択されたマイクにより取得されてバッファ２３１に一時記憶された音声信号を出力する。
【００７３】
バッファ制御部２４６が一時記憶させた音声信号を出力することにより、音声収集装置２は、マイクが選択されるまでにユーザが発話した内容も音声認識の対象として音声認識装置６に出力することができる。
【００７４】
学習部２４７は、選択されたマイクにより取得された音声信号の音声認識の結果を受信し、当該結果に基づいて、ユーザテーブル５２において特定されたユーザとマイクとの関連づけを変更する。
【００７５】
学習部２４７が音声認識の結果に基づいてユーザテーブル５２における関連づけを変更することにより、音声収集装置２は音声認識に適したマイクをユーザごとに選択することができる。
【００７６】
本実施形態の音声収集装置２は、上述した各部を含む構成により、発話するユーザに応じて、反射音の影響を受けやすい状況でも、音声認識処理に使用するマイクを適切に選択することができる。
【００７７】
図５は、音声収集装置の処理フローチャートである。
【００７８】
まず、音声取得部２４１は、複数のマイク３から音声信号を取得する（ステップＳ１１）。このとき、バッファ制御部２４６は、複数のマイクごとに、取得した音声信号をバッファ２３１に一時記憶させる。
【００７９】
次に、第１マイク特定部２４２は、マイク３から取得した音声信号の強度および／または到達時間に基づいてマイク３を特定する（ステップＳ１２）。
【００８０】
次に、ユーザ特定部２４３は、マイク３から取得した音声信号に対応するユーザを特定し（ステップＳ１３）、ユーザを特定できない場合（ステップＳ１３：Ｎ）、音声収集装置２の処理は後述するステップＳ１８に遷移する。
【００８１】
ステップＳ１３において、ユーザ特定部２４３は、まず、ユーザが携帯する端末の識別子を検出する。ユーザ特定部２４３は、無線インタフェース４により端末の識別子を検出することができる。そして、ユーザ特定部２４３は、端末テーブル５１において検出された識別子に関連づけられるユーザを、音声信号に対応するユーザとして特定する。
【００８２】
音声収集装置２は、このようにユーザが通常携帯する端末の識別子に基づいてユーザを特定するので、ユーザに特段の動作を要求することなく確実にユーザの特定を行うことができる。
【００８３】
また、ユーザ特定部２４３は、シートに組み込まれた重量センサの出力、ステアリングに組み込まれた指紋センサの出力等に基づいてユーザの特定を行ってもよい。その場合、ストレージ装置５には、これらの出力とユーザとを関連づけるテーブルが、端末テーブル５１に代えて記憶される。
【００８４】
次に、第２マイク特定部２４４は、ユーザごとに複数のマイク３のうち一のマイクを関連づけるユーザテーブル５２において、特定されたユーザに関連づけられたマイクを特定し（ステップＳ１４）、特定されたユーザに関連づけられたマイクを特定できない場合（ステップＳ１４：Ｎ）、音声収集装置２の処理は、後述するステップＳ１８に遷移する。
【００８５】
また、ユーザテーブル５２に、ユーザに加えて、車両１の車室への案内音声の出力レベル、車室内のノイズレベル、車両１の速度、および／または、車室の密閉状態ごとに、複数のマイク３のうち一のマイクが関連づけられている場合、ステップＳ１４において、第２マイク特定部２４４は、これらに関連づけられたマイクを特定してもよい。
【００８６】
次に、マイク選択部２４５は、ステップＳ１２において特定されたマイクとステップＳ１４において特定されたマイクが一致するか否かを判定する（ステップＳ１５）。
【００８７】
ステップＳ１２において特定されたマイクとステップＳ１４において特定されたマイクが一致すると判定すると（ステップＳ１５：Ｙ）、マイク選択部２４５は、一致したマイクを音声認識処理に使用するマイクとして選択する（ステップＳ１６）。
【００８８】
ステップＳ１２において特定されたマイクとステップＳ１４において特定されたマイクが一致しないと判定すると（ステップＳ１５：Ｎ）、マイク選択部２４５は、ステップＳ１４において特定されたマイクを音声認識処理に使用するマイクとして選択する（ステップＳ１７）。
【００８９】
ステップＳ１３においてユーザを特定できない場合（ステップＳ１３：Ｎ）、および、ステップＳ１４において特定されたユーザに関連づけられたマイクを特定できない場合（ステップＳ１４：Ｎ）、マイク選択部２４５は、ステップＳ１２において特定されたマイクを音声認識処理に使用するマイクとして選択する（ステップＳ１８）。
【００９０】
次に、バッファ制御部２４６は、選択されたマイクにより取得されてバッファ２３１に一時記憶された音声信号を、音声認識処理のために音声認識装置６へ出力させる（ステップＳ１９）。
【００９１】
次に、学習部２４７は、選択されたマイクにより取得された音声信号の音声認識結果を音声認識装置６から受信する。そして、学習部２４７は、当該結果に基づいて、ユーザテーブル５２において、特定されたユーザとマイクとの関連づけを変更する（ステップＳ２０）。
【００９２】
音声収集装置２は、ユーザの発話を検出するたびに上述した一連の処理を実行する。また、音声収集装置２は、ステップＳ１１からＳ１９までの処理回数が所定回に到達する度にステップＳ２０を実行するようにしてもよい。
【００９３】
本実施形態の音声収集方法は、上述したステップを含む処理を実行することで、発話するユーザに応じて、反射音の影響を受けやすい状況でも、音声認識処理に使用するマイクを適切に選択することを可能とする。
【００９４】
当業者は、本発明の精神および範囲から外れることなく、種々の変更、置換および修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【００９５】
１    車両
２    音声収集装置
２４１    音声取得部
２４２    第１マイク特定部
２４３    ユーザ特定部
２４４    第２マイク特定部
２４５    マイク選択部
２４６    バッファ制御部
２４７    学習部
３、３ａ〜３ｃ    マイク
【図１】
2020039048.tif 000003
【図２】
2020039048.tif 000004
【図３】
2020039048.tif 000005
【図４】
2020039048.tif 000006
【図５】
2020039048.tif 000007