(57)【要約】【課題】異なる機能に対する音声入力に用いる複数の音声認識手段を選択的に用いつつ、特定の機能に対する緊急の音声入力を常時受け付ける「音声認識システム」を提供する。【解決手段】通常は、音声認識装置１０２による常時の音声認識と音声認識結果のコマンドのデータ処理装置１０９への入力を行い、トークスイッチ１０７の操作が発生したならば、ポータブル装置２による音声認識サーバを用いた音声認識を開始する。ポータブル装置２による音声認識が行われている期間中は、基本的には、音声認識装置１０２による音声認識結果のコマンドのデータ処理装置１０９への出力を停止するが、音声認識装置１０２による音声認識結果が、優先ワードテーブル１０５に登録されている緊急を要する処理の実行を要求するコマンドである場合には、音声認識装置１０２によって認識された当該コマンドをデータ処理装置１０９に出力する。【選択図】図１
2019086643.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの発話した音声を音声認識する音声認識システムであって、
マイクロフォンと、
前記マイクロフォンで収音した音声が表すコマンドの常時の音声認識を行う第１の音声認識手段と、
入力したコマンドが実行を命令する処理を実行する第１の機能部と、
前記マイクロフォンで収音した音声を音声認識する音声認識動作を行う第２の音声認識手段と、
前記第２の音声認識装置の音声認識結果を処理する第２の機能部と、
前記第１の音声認識手段が音声認識するコマンドのうちの一部のコマンドを優先コマンドとして登録した優先コマンド記憶手段と、
音声認識動作制御手段とを有し、
当該音声認識動作制御手段は、
音声認識モードとして備えた第１の音声認識モードと第２の音声認識モードとの間の切り替えを制御すると共に、
前記音声認識モードが前記第１の音声認識モードであるときに、前記第２の音声認識手段の前記音声認識動作を停止すると共に、第１の音声認識手段が音声認識したコマンドを前記第１の機能部に入力し、
前記音声認識モードが前記第２の音声認識モードであるときに、前記第２の音声認識手段に前記音声認識動作を実行させると共に、前記第１の音声認識手段が音声認識したコマンドが、前記優先コマンド記憶手段に登録された優先コマンドである場合にのみ、当該第１の音声認識手段が音声認識したコマンドを前記第１の機能部に入力することを特徴とする音声認識システム。
【請求項２】
請求項１記載の音声認識システムであって、
前記音声認識動作制御手段は、前記第１の音声認識モードにあるときに、ユーザからの所定の入力が発生したときに、前記音声認識モードを前記第２の音声認識モードに切り替え、前記第２の音声認識モードにあるときに、前記第２の音声認識手段の前記音声認識動作が完了したときに、前記音声認識モードを前記第１の音声認識モードに切り替えることを特徴とする音声認識システム。
【請求項３】
請求項１または２記載の音声認識システムであって、
前記第２の音声認識手段は、前記音声認識動作として、音声認識サービスを提供する外部の音声認識サーバに通信を介して接続し、接続した音声認識サーバの音声認識サービスを利用して、前記マイクロフォンで収音した音声の音声認識を行うことを特徴とする音声認識システム。
【請求項４】
請求項１、２または３記載の音声認識システムであって、
当該音声認識システムは、自動車に搭載されたシステムにおいて音声入力に用いられる音声認識システムであることを特徴とする音声認識システム。
【請求項５】
請求項１、２または３記載の音声認識システムであって、
自動車に搭載された車載システムと、当該車載システムと選択的に接続されるポータブル装置を有し、
前記車載システムは、前記マイクロフォンと前記第１の音声認識手段と前記第１の機能部と前記優先コマンド記憶手段と前記音声認識動作制御手段とを有し
前記ポータブル装置は、前記第２の音声認識手段と前記第２の機能部を有し、
前記音声認識動作制御手段は、前記音声認識モードが前記第２の音声認識モードにあるときに、前記マイクロフォンで収音した音声を前記車載システムから前記ポータブル装置に転送し、
前記第２の音声認識手段は、前記車載システムから前記ポータブル装置に転送された音声を音声認識する音声認識動作を行うことを特徴とする音声認識システム。
【請求項６】
請求項１、２、３、４または５記載の音声認識システムであって、
前記優先コマンド記憶手段には、前記第１の音声認識手段が音声認識するコマンドのうちの、当該コマンドが実行を命令する処理が前記自動車の安全確保に関わる処理であるコマンドが、少なくとも、優先コマンドとして登録されていることを特徴とする音声認識システム。
【請求項７】
請求項１、２、３、４、５または６記載の音声認識システムであって、
前記優先コマンド記憶手段には、前記第１の音声認識手段が音声認識するコマンドのうちの、当該コマンドを表す音声を音声認識した音声認識結果に対する有意な処理が当該時点において前記第２の機能部に規定されていないコマンドが、少なくとも優先コマンドとして登録されていることを特徴とする音声認識システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの発話音声を認識する音声認識の技術に関するものである。
【背景技術】
【０００２】
ユーザの発話音声を認識する音声認識の技術としては、ユーザの音声認識開始指示操作を必要とすることなく、常時、ユーザの発話音声を認識する技術が知られている（たとえば、特許文献１）。
【０００３】
また、ユーザの発話音声を認識する音声認識の技術としては、端末において、自身が備えた音声認識装置によってユーザの発話音声の音声認識を行うと共に、外部の音声認識サーバを用いたユーザの発話音声の音声認識を行い、いずれか一方の音声認識よって得られた音声認識結果を利用する技術が知られている（たとえば、特許文献２、３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１４/０６８７８８号
【特許文献２】特開２０１５-１０２７９５号
【特許文献３】特開２０１３-０６４７７７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
端末において、自身が備えた音声認識装置によるユーザの発話音声の音声認識と、外部の音声認識サーバを用いたユーザの発話音声の音声認識とを、異なる機能のコマンド入力に使用する場合、並行して双方の音声認識を行うことは、ユーザが発話音声によって入力したコマンドが、ユーザがコマンドの入力を意図した機能と異なる機能に対するコマンドとして入力されてしまう可能性が生じるため適切ではない。
【０００６】
そこで、自身が備えた音声認識装置によるユーザの発話音声の音声認識と、外部の音声認識サーバを用いたユーザの発話音声の音声認識とは、選択的に切り替えて行うことが望ましい。
【０００７】
一方で、自身が備えた音声認識装置による音声認識をユーザの音声認識開始指示操作を必要とすることなく常時行うようにした場合において、自身が備えた音声認識装置によるユーザの発話音声の音声認識と、外部の音声認識サーバを用いたユーザの発話音声の音声認識とを、選択的に切り替えて行うようにすると次のような問題が生じる。
【０００８】
すなわち、この場合には、自身が備えた音声認識装置による音声認識のみをユーザの音声認識開始指示操作を必要とすることなく常時行う第１のモードと、外部の音声認識サーバのみを用いたユーザの発話音声の音声認識行う第２のモードを設け、通常は、第１のモードで音声認識を行い、ユーザの操作に応じて、一時的に、第２のモードで音声認識を行い、音声認識を終了したならば、第１のモードに復帰することが考えられるが、このようにすると、第２のモードの期間中に、自身が備えた音声認識装置による音声認識をコマンドの入力に用いる機能に対して緊急を要するコマンドを入力する必要が生じた場合でも、第１のモードによる音声認識の音声認識開始指示操作が存在しないために、第２のモードから第１のモードに強制的に切り替えることができず、当該緊急を要するコマンドの入力が行えなくなってしまう。
【０００９】
一方で、第２のモードの期間中も、自身が備えた音声認識装置による音声認識を行うものとすれば、上述のように、ユーザが発話音声によって入力したコマンドが、ユーザがコマンドの入力を意図した機能と異なる機能に対するコマンドとして入力されてしまうことがある。
【００１０】
そこで、本発明は、音声認識をユーザの音声認識開始指示操作を必要とすることなく常時行う第１の音声認識手段と、第２の音声認識手段とを、異なる機能に対する入力に用いる音声認識システムにおいて、各機能に対する誤入力の抑制しつつ、常時、第１の音声認識手段の音声認識を用いた緊急を要する入力を行えるようにすることを課題とする。
【課題を解決するための手段】
【００１１】
前記課題達成のために、本発明は、ユーザの発話した音声を音声認識する音声認識システムに、マイクロフォンと、前記マイクロフォンで収音した音声が表すコマンドの常時の音声認識を行う第１の音声認識手段と、入力したコマンドが実行を命令する処理を実行する第１の機能部と、前記マイクロフォンで収音した音声を音声認識する音声認識動作を行う第２の音声認識手段と、前記第２の音声認識装置の音声認識結果を処理する第２の機能部と、前記第１の音声認識手段が音声認識するコマンドのうちの一部のコマンドを優先コマンドとして登録した優先コマンド記憶手段と、音声認識動作制御手段と設けたものである。ここで、当該音声認識動作制御手段は、音声認識モードとして備えた第１の音声認識モードと第２の音声認識モードとの間の切り替えを制御すると共に、前記音声認識モードが前記第１の音声認識モードであるときに、前記第２の音声認識手段の前記音声認識動作を停止すると共に、第１の音声認識手段が音声認識したコマンドを前記第１の機能部に入力し、前記音声認識モードが前記第２の音声認識モードであるときに、前記第２の音声認識手段に前記音声認識動作を実行させると共に、前記第１の音声認識手段が音声認識したコマンドが、前記優先コマンド記憶手段に登録された優先コマンドである場合にのみ、当該第１の音声認識手段が音声認識したコマンドを前記第１の機能部に入力する。
【００１２】
ここで、このような音声認識システムは、前記音声認識動作制御手段において、前記第１の音声認識モードにあるときに、ユーザからの所定の入力が発生したときに、前記音声認識モードを前記第２の音声認識モードに切り替え、前記第２の音声認識モードにあるときに、前記第２の音声認識手段の前記音声認識動作が完了したときに、前記音声認識モードを前記第１の音声認識モードに切り替えるように構成してもよい。
【００１３】
また、このような音声認識システムは、前記第２の音声認識手段を、前記音声認識動作として、音声認識サービスを提供する外部の音声認識サーバに通信を介して接続し、接続した音声認識サーバの音声認識サービスを利用して、前記マイクロフォンで収音した音声の音声認識を行うものとしてもよい。
【００１４】
また、このような音声認識システムは、当該音声認識システムは、自動車に搭載されたシステムにおいて音声入力に用いられる音声認識システムであってよい。
また、このような音声認識システムを、自動車に搭載された車載システムと、当該車載システムと選択的に接続されるポータブル装置とより構成し、前記車載システムに、前記マイクロフォンと前記第１の音声認識手段と前記第１の機能部と前記優先コマンド記憶手段と前記音声認識動作制御手段とを設け、前記ポータブル装置に、前記第２の音声認識手段と前記第２の機能部を設け、前記音声認識動作制御手段において、前記音声認識モードが前記第２の音声認識モードにあるときに、前記マイクロフォンで収音した音声を前記車載システムから前記ポータブル装置に転送し、前記第２の音声認識手段において、前記車載システムから前記ポータブル装置に転送された音声を音声認識する音声認識動作を行うように構成してもよい。
【００１５】
また、以上の各音声認識システムは、前記優先コマンド記憶手段を、前記第１の音声認識手段が音声認識するコマンドのうちの、当該コマンドが実行を命令する処理が前記自動車の安全確保に関わる処理であるコマンドが、少なくとも、優先コマンドとして登録されているものとしてもよい。
【００１６】
また、以上の各音声認識システムは、前記優先コマンド記憶手段を、前記第１の音声認識手段が音声認識するコマンドのうちの、当該コマンドを表す音声を音声認識した音声認識結果に対する有意な処理が当該時点において前記第２の機能部に規定されていないコマンドが、少なくとも優先コマンドとして登録されているものとしてもよい。
【００１７】
以上のような音声認識システムによれば、第１の音声認識モードで、第１の音声認識手段による第１の機能部へのコマンド入力を行っているときには、２の音声認識手段による音声認識は停止すると共に、第２の音声認識モードで、第２の音声認識手段による第２の機能部への音声入力を行っているときには、基本的には、常時の音声認識を行う第１の音声認識手段の音声認識を用いた第１の機能部へのコマンドの入力を停止する。
【００１８】
よって、ユーザが第１の機能部にコマンドを入力するために発話した音声を、第２の機能部に音声入力してしまったり、ユーザが第２の機能部に音声入力するために発話した音声を、第１の機能部へのコマンド入力の音声と誤認識して第１の機能部へコマンドを誤入力してしまうことは抑制される。
【００１９】
一方で、第２の音声認識手段による第２の機能部への音声入力を行っているときでも、第１の音声認識手段の音声認識によって、優先コマンド記憶手段に登録された優先コマンドが認識された場合には、これを第１の機能部へ入力させる。
【００２０】
したがって、前記自動車の安全確保に関わる処理の実行を命令するコマンド等の緊急性のある処理の実行を命令するコマンドを優先コマンドとして優先コマンド記憶手段に登録しておくことにより、常時、第１の音声認識手段の音声認識を用いた緊急性のある処理の実行を命令するコマンドの第１の機能部への入力を行えるようになる。
【００２１】
また、コマンドを表す音声を音声認識した音声認識結果に対する有意な処理が当該時点において前記第２の機能部に規定されていない第１の機能部のコマンド、すなわち、第２の機能部に当該コマンドを表す音声が音声入力されてしまっても差し障りのないコマンドを優先コマンドとして優先コマンド記憶手段に登録しておくことにより、これらのコマンドについて、常時、第１の音声認識手段の音声認識を用いたコマンドの第１の機能部への入力を行えるようになる。
【発明の効果】
【００２２】
以上のように、本発明によれば、音声認識をユーザの音声認識開始指示操作を必要とすることなく常時行う第１の音声認識手段と、第２の音声認識手段とを、異なる機能に対する入力に用いる音声認識システムにおいて、各機能に対する誤入力の抑制しつつ、常時、第１の音声認識手段の音声認識を用いた緊急を要する入力を行えるようにすることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る外部音声認識制御処理を示すフローチャートである。
【図３】本発明の実施形態に係る音声認識結果フィルタ処理を示すフローチャートである。
【図４】本発明の実施形態に係る情報処理システムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態を、自動車において利用される情報処理システムへの適用を例にとり説明する。
図１に情報処理システムの構成を示す。
図示するように、情報処理システムは、自動車に搭載される車載システム１と、車載システム１に選択的に接続されるポータブル装置２とを備えている。
ここで、ポータブル装置２は、たとえば、スマートフォンやタブレット装置などのユーザによって携帯可能な装置である。また、ポータブル装置２は移動通信を介して外部の音声認識サーバ３に接続し、音声認識サーバ３の音声認識サービスを利用して、車載システム１から転送された音声の音声認識を行い、音声認識の結果を、ポータブル装置２に対する音声入力として受け入れ、音声入力に応じた動作を行う機能を備えている。
【００２５】
次に、車載システム１は、マイクロフォン１０１、音声認識装置１０２、音声認識辞書１０３、音声認識結果フィルタ部１０４、優先ワードテーブル１０５、外部音声認識制御部１０６、トークスイッチ１０７、ポータブル装置２と通信を行う通信インタフェース１０８、データ処理装置１０９、ディスプレイや自動車周辺を撮影するカメラやＡＶ装置や空調装置等の各種の周辺装置１１０を備えている。
【００２６】
そして、音声認識辞書１０３には、データ処理装置１０９のコマンドを表すワードの音声認識用のデータが登録されている。そして、音声認識装置１０２は音声認識辞書１０３を用いて、マイクロフォン１０１から入力するユーザの発話音声がデータ処理装置１０９のコマンドを表す音声である場合に、当該コマンドを音声認識し、音声認識結果として音声認識結果フィルタ部１０４に出力する動作を、ユーザの音声認識開始指示操作をトリガとすることなく常時行う。
【００２７】
次に、優先ワードテーブル１０５には、音声認識辞書１０３に音声認識用のデータが登録されているワードが表すコマンドのうちの、緊急に処理する必要のあるコマンドと、ポータブル装置２に対する音声入力に現れることがないコマンドが登録されている。そして、音声認識結果フィルタ部１０４は、優先ワードテーブル１０５を用いて、後に詳述する音声認識結果フィルタ処理を行って、音声認識装置１０２が認識した音声認識結果のうちの、所定の条件を満たす音声認識結果のみをデータ処理装置１０９に出力する。
【００２８】
なお、緊急に処理する必要のあるコマンドとは、たとえば、自動車の安全確保に関わる処理の実行をデータ処理装置１０９に命令するコマンドであり、たとえば、データ処理装置１０９に、自動車の後方を撮影するカメラで撮影した画像のディスプレイへの表示を指示するコマンド「バックカメラ」等を、緊急に処理する必要のあるコマンドとすることができる。
【００２９】
また、ポータブル装置２に対する音声入力に現れることがないコマンドとしては、たとえば、当該時点においてポータブル装置２が音声入力をポータブル装置２に対するコマンドの入力に用いている場合には、音声認識辞書１０３に音声認識用のデータが登録されているワードが表すコマンドのうちの、ポータブル装置２が対応していないコマンドとすることができる。
【００３０】
また、音声認識辞書１０３に音声認識用のデータが登録されているワードが表すコマンドのうちの、ポータブル装置２に対する音声入力に、常識的におよそ現れそうもないコマンドも、ポータブル装置２に対する音声入力に現れることがないコマンドとしてよい。
【００３１】
ここで、このようなポータブル装置２に対する音声入力に現れることがないコマンドとしては、たとえば、データ処理装置１０９に空調装置の風量の増加処理の実行を指示するコマンド「風量アップ」等がある。
【００３２】
そして、データ処理装置１０９は、音声認識結果フィルタ部１０４から出力されたコマンドに応じた処理を行う。
また、外部音声認識制御部１０６は、後に詳述する外部音声認識制御処理を行って、マイクロフォン１０１から入力するユーザの発話音声を、通信インタフェース１０８を介してポータブル装置２に転送し、ポータブル装置２に、上述した音声認識サーバ３の音声認識サービスを利用した音声認識を行わせる。
【００３３】
以下、この外部音声認識制御部１０６が行う外部音声認識制御処理について説明する。
図２に、外部音声認識制御処理の手順を示す。
図示するように、外部音声認識制御処理において、外部音声認識制御部１０６は、トークスイッチ１０７がユーザによってオン操作されるのを監視し（ステップ２０２）、オン操作されたならば外部音声認識モードを設定する（ステップ２０４）。
【００３４】
そして、通信インタフェース１０８を介してポータブル装置２に音声認識開始コマンドを発行し（ステップ２０６）、マイクロフォン１０１から入力するユーザの発話音声の通信インタフェース１０８を介したポータブル装置２への転送を開始する（ステップ２０８）。
【００３５】
ここで、ポータブル装置２は、車載システム１から音声認識開始コマンドを受信したならば、車載システム１から転送される、所定時間長以上の無音区間の開始点を終了点とする一連の音声の、音声認識サーバ３の音声認識サービスを利用した音声認識を行う音声認識処理を開始する。
【００３６】
次に、外部音声認識制御部１０６は、ユーザの発話音声の通信インタフェース１０８を介したポータブル装置２への転送を開始したならば（ステップ２０８）、音声認識結果フィルタ部１０４からの外部音声認識停止コマンドの受信（ステップ２１０）の発生と、通信インタフェース１０８を介したポータブル装置２からの音声認識終了通知の受信（ステップ２１２）の発生を監視する。
【００３７】
ここで、ポータブル装置２は、上述した音声認識処理が終了したならば、音声認識終了通知を車載装置に出力する。
そして、外部音声認識制御部１０６は、音声認識結果フィルタ部１０４からの外部音声認識停止コマンドの受信（ステップ２１０）と、ポータブル装置２からの音声認識終了通知の受信（ステップ２１２）とのいずれかが発生したならば、マイクロフォン１０１から入力するユーザの発話音声の通信インタフェース１０８を介したポータブル装置２への転送を停止し（ステップ２１４）、外部音声認識モードを解除する（ステップ２１６）。
【００３８】
そして、ステップ２０２からの処理に戻る。
以上、外部音声認識制御部１０６が行う外部音声認識制御処理について説明した。
次に、音声認識結果フィルタ部１０４が行う上述の音声認識結果フィルタ処理について説明する。
図３に、音声認識結果フィルタ処理の手順を示す。
図示するように、音声認識結果フィルタ部１０４は音声認識結果フィルタ処理において、音声認識装置１０２からの音声認識結果の入力を待ち（ステップ３０２）、音声認識結果が入力したならば、外部音声認識制御部１０６によって外部音声認識モードが設定されているかどうかを調べる（ステップ３０４）。
【００３９】
そして、外部音声認識モードが設定されていなければ（ステップ３０４）、入力した音声認識結果をデータ処理装置１０９に出力し（ステップ３１０）、ステップ３０２からの処理に戻る。
【００４０】
一方、外部音声認識モードが設定されている場合には（ステップ３０４）、入力した音声認識結果が優先ワードテーブル１０５に登録されているコマンドであるかどうかを調べる（ステップ３０６）。
【００４１】
そして、入力した音声認識結果が優先ワードテーブル１０５に登録されているコマンドでなければ（ステップ３０６）、受信した音声認識結果を廃棄し、そのままステップ３０２からの処理に戻る。
【００４２】
一方、そして、受信した音声認識結果が優先ワードテーブル１０５に登録されているコマンドであれば（ステップ３０６）、外部音声認識制御部１０６に外部音声認識停止コマンドを送信した上で（ステップ３０８）、受信した音声認識結果をデータ処理装置１０９に出力し（ステップ３１０）、ステップ３０２からの処理に戻る。
【００４３】
以上、音声認識結果フィルタ部１０４が行う音声認識結果フィルタ処理について説明した。
ここで、以上のような外部音声認識制御処理と音声認識結果フィルタ処理による音声認識の動作の例を図４に示す。
図示するように、通常、マイクロフォン１０１から入力したユーザの発話した音声は、音声認識装置１０２に送られ（４０１）、音声認識装置１０２において音声認識され、音声認識結果が音声認識結果フィルタ部１０４に送られる（４０２）。そして、音声認識結果フィルタ部１０４は、受け取った音声認識結果をデータ処理装置１０９に出力する（４０３）。
【００４４】
一方、ユーザがポータブル装置２への音声入力を行うためにトークスイッチ１０７のオン操作を行うと（４１１）、外部音声認識制御部１０６は、外部音声認識モードを設定する（４１２）。
【００４５】
そして、その後、優先ワードテーブル１０５に登録されたコマンドを表すワードではないワードをユーザが発話すると、その音声(非登録ワード音声）は、マイクロフォン１０１から音声認識装置１０２と、外部音声認識制御部１０６に送られる（４１３）。
【００４６】
音声認識装置１０２は、受け取った音声を音声認識し、音声認識結果を音声認識結果フィルタ部１０４に送る（４１４）。音声認識結果フィルタ部１０４は、受け取った音声認識結果が優先ワードテーブル１０５に登録されたコマンドではないので、音声認識結果をデータ処理装置１０９に出力せずに廃棄する。
【００４７】
一方、外部音声認識制御部１０６は、受け取った音声をポータブル装置２に転送し（４１５）、ポータブル装置２は転送された音声を音声認識サーバ３に送信する（４１６）。
そして、その後、ポータブル装置２が、送信した（４１６）音声の音声認識結果を音声認識サーバ３から受けとる前に、優先ワードテーブル１０５に登録されたコマンドを表すワードをユーザが発話すると、その音声(登録ワード音声）は、マイクロフォン１０１から音声認識装置１０２と、外部音声認識制御部１０６に送られる（４１７）。
【００４８】
音声認識装置１０２は、受け取った音声を音声認識し、音声認識結果を音声認識結果フィルタ部１０４に送る（４１８）。音声認識結果フィルタ部１０４は、受け取った音声認識結果が優先ワードテーブル１０５に登録されたコマンドであるので、外部音声認識停止コマンドを外部音声認識制御部１０６に発行する（４１９）と共に、音声認識結果をデータ処理装置１０９に出力する（４２０）。
【００４９】
一方、外部音声認識制御部１０６は、受け取った音声をポータブル装置２に転送する（４２１）。ここでは、ポータブル装置２は、音声認識サーバ３からの、音声認識結果待ちの状態にある期間は、転送された音声を無視するように構成されているものとし、ポータブル装置２に転送された（４２１）音声は、音声認識サーバ３に送信されずに廃棄されるものとする。
【００５０】
また、外部音声認識制御部１０６は、外部音声認識停止コマンドを受け取ったならば（４１９）、外部音声認識モードを解除する（４２２）。
一方、ポータブル装置２が送信した（４１６）音声の音声認識結果が音声認識サーバ３からポータブル装置２に応答されると（４２３）、ポータブル装置２において、当該音声認識結果の処理が行われる。
【００５１】
また、ポータブル装置２の音声認識処理が終了し、ポータブル装置２から外部音声認識制御部１０６に音声認識終了が通知される（４２４）。
以上、外部音声認識制御処理と音声認識結果フィルタ処理による音声認識の動作の例を示した。
ここで、図４に示した例と異なり、ユーザがトークスイッチ１０７をオン操作した直後や、ユーザがトークスイッチ１０７をオン操作し優先ワードテーブル１０５に登録されたコマンドを表すワードではないワードを途中まで発話した後に、優先ワードテーブル１０５に登録されたコマンドを表すワードを発話した場合も、当該ワードの発話を音声認識装置１０２で認識した認識結果が音声認識結果フィルタ部１０４を介して、データ処理装置１０９に出力されることとなる。
なお、これらの場合、優先ワードテーブル１０５に登録されたコマンドを表すワードの発話音声が外部音声認識制御部１０６からポータブル装置２に転送され、ポータブル装置２において当該音声に対する音声認識サーバ３を用いた音声認識が行われる不都合が生じることがあるが、ユーザが発話した音声が緊急に処理する必要のあるコマンドを表すものであれば、当該コマンドのデータ処理装置１０９への入力を当該不都合より優先すべきであり、ユーザが発話した音声がポータブル装置２に対する音声入力に現れることがないコマンドを表すものであれば、ポータブル装置２において、音声認識結果に基づいて不慮の動作が行われることはない。
【００５２】
以上、本発明の実施形態について説明した。
本実施形態によれば、通常は、ポータブル装置２による音声認識サーバ３を用いたユーザの発話音声の音声入力を停止した状態で、音声認識装置１０２による常時のユーザの発話音声の音声認識と音声認識結果のコマンドのデータ処理装置１０９への入力が行われるが、ユーザがポータブル装置２への音声入力を行うためにトークスイッチ１０７のオン操作を行うと、ポータブル装置２による音声認識サーバ３を用いたユーザの発話音声の音声入力が開始される。
【００５３】
そして、ポータブル装置２による音声認識サーバ３を用いたユーザの発話音声の音声入力が行われている期間中は、基本的には、音声認識装置１０２によるユーザの発話音声の音声認識結果のコマンドのデータ処理装置１０９への入力は停止する。
【００５４】
よって、ユーザがデータ処理装置１０９にコマンドを入力するために発話した音声を、ポータブル装置２に音声入力してしまったり、ユーザがポータブル装置２に音声入力するために発話した音声を、データ処理装置１０９へのコマンド入力の音声と誤認識してデータ処理装置１０９へコマンドを誤入力してしまうことは抑制される。
【００５５】
一方で、ポータブル装置２による音声認識サーバ３を用いたユーザの発話音声の音声入力が行われている期間中であっても、優先ワードテーブル１０５に登録されている緊急を要する処理の実行を要求するコマンドや、ポータブル装置２に対する音声入力に現れることがないコマンドを表すワードをユーザが発話した場合だけは、音声認識装置１０２によって認識された当該コマンドがデータ処理装置１０９に入力する。
【００５６】
よって、本実施形態によれば、データ処理装置１０９に対するコマンドの誤入力やポータブル装置２に対する誤音声入力を抑制しつつ、常時、データ処理装置１０９に対する緊急を要する処理の実行を要求するコマンドの音声入力を行うことができるようになる。また、ポータブル装置２に対する音声入力に現れることがないコマンドについても、常時、データ処理装置１０９に対する音声入力を行うことができるようになる。
【００５７】
なお、以上の実施形態では、トークスイッチ１０７のオン操作を、ポータブル装置２に音声認識を行わせるトリガとしたが、このトリガは、トークスイッチ１０７のオン操作以外のものであってもよい。すなわち、このトリガは、ポータブル装置２への音声入力の開始を指示するコマンドの音声入力等であってもよい。なお、この場合、ポータブル装置２への音声入力の開始を指示するコマンドの音声入力の発生は、音声認識装置１０２において、ユーザの発話音声中の当該コマンドを表すワードを音声認識することにより検出する。
【００５８】
また、以上の実施形態は、マイクロフォン１０１から入力する発話音声の音声認識サーバ３を用いた音声認識を行うポータブル装置２に代えて、マイクロフォン１０１から入力する発話音声の音声認識サーバ３を用いた音声認識を行うポータブル装置２ではない装置や、音声認識サーバ３を用いずに自身が備えた音声認識機能を用いてマイクロフォン１０１から入力する発話音声の音声認識を行う任意の装置を備えた場合にも、ポータブル装置２を当該備えた装置に置換することにより同様に適用することができる。
【符号の説明】
【００５９】
１…車載システム、２…ポータブル装置、３…音声認識サーバ、１０１…マイクロフォン、１０２…音声認識装置、１０３…音声認識辞書、１０４…音声認識結果フィルタ部、１０５…優先ワードテーブル、１０６…外部音声認識制御部、１０７…トークスイッチ、１０８…通信インタフェース、１０９…データ処理装置、１１０…周辺装置。
【図１】
2019086643.tif 000003
【図２】
2019086643.tif 000004
【図３】
2019086643.tif 000005
【図４】
2019086643.tif 000006