(57)【要約】【課題】操作をしてすぐに発話ができるようにする音声認識制御装置を提供する。【解決手段】マイク１２が、使用者の発話音声を集音する。マイコン１６が、音声による操作を開始する旨の開始命令を受け付けると、音声記憶部１４にマイク１２により集音された発話音声を音声情報として記憶させるとともに、発話音声により操作可能なナビゲーション装置１やスマートホン２に対して音声認識動作を開始させるように制御する。マイコン１６が、ナビゲーション装置１やスマートホン２から音声認識動作が可能である旨の情報を受けると、音声記憶部１４された音声情報をそのナビゲーション装置１やスマートホン２へ送信する。【選択図】図１
2014202800.tif 000002
【特許請求の範囲】
【請求項１】
使用者の発話音声を集音するマイクと、
前記マイクにより集音された発話音声を音声情報として記憶する記憶手段と、
音声による操作を開始する旨の開始命令を受け付けると、前記記憶手段に前記音声情報を記憶させるとともに、発話音声により操作可能な音声認識装置に対して音声認識動作を開始させるように制御する制御手段と、を備えることを特徴とする音声認識制御装置。
【請求項２】
前記制御手段は、前記開始命令を受け付けると、前記音声認識装置の音声認識動作の状態に関わらず前記使用者に対して前記マイクへの発話を促す旨の報知をさせることを特徴とする請求項１に記載の音声認識制御装置。
【請求項３】
前記制御手段は、前記音声認識装置の音声認識動作が可能である旨の情報を受けると、前記記憶手段に記憶された前記音声情報を当該音声認識装置へ送信することを特徴とする請求項１又は２に記載の音声認識制御装置。
【請求項４】
前記制御手段は、複数の前記音声認識装置を制御する場合、前記記憶手段に記憶された前記音声情報を前記複数の音声認識装置それぞれに送信することを特徴とする請求項３に記載の音声認識制御装置。
【請求項５】
前記制御手段は、複数の前記音声認識装置を制御する場合、前記音声認識装置に順次、前記音声情報を送信し、前記音声認識装置から前記音声情報が受け付けられない情報を受けると、次の前記音声認識装置に前記音声情報を送信し、前記音声認識装置から前記音声情報を受け付けた情報を受けると、次の前記音声認識装置への前記音声情報の送信を行わない
ことを特徴とする請求項３に記載の音声認識制御装置。
【請求項６】
前記制御手段は、予め定めた音声認識装置の優先度順に、前記音声情報を送信する
ことを特徴とする請求項５に記載の音声認識制御装置。
【請求項７】
音声による操作を開始する旨の開始命令を受け付けると、記憶手段にマイクにより集音された発話音声を音声情報として記憶させるとともに、前記発話音声により操作可能な音声認識装置に対して音声認識動作を開始させるように制御する制御工程を備えることを特徴とする音声認識制御方法。
【請求項８】
請求項７に記載の音声認識制御方法を、コンピュータにより実行させることを特徴とする制御プログラム。
【請求項９】
請求項８に記載の制御プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識制御装置、音声認識制御方法、制御プログラム及び制御プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
近年、音声認識技術の発達により、カーナビやスマートホンなどの様々な電子機器に音声認識機能が備えられている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３０４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の音声認識機能を備えた電子機器（音声認識装置）は、音声による操作を開始させる操作キーを押してから音声認識のアプリケーションが立ち上がり、立ち上がりが完了して初めて発話が可能となる。しかしながら、上記音声認識のアプリケーションは立ち上がるまでに時間がかかり、このため、使用者が操作キーを押してから発話が可能になるまで時間がかかる、という問題が一例として挙げられる。また、複数の音声認識装置がある場合、それぞれを異なる操作で立ち上げて音声認識機能を使う必要がある、という問題が一例として挙げられる。
【０００５】
そこで、本発明は、例えば、操作をしてすぐに発話ができるようにする音声認識制御装置、音声認識制御方法、制御プログラム及び制御プログラムを記録した記録媒体、を提供することを課題の一例とする。また、１回の操作で複数台の音声認識装置を操作できる音声認識制御装置、音声認識制御方法、制御プログラム及び制御プログラムを記録した記録媒体、を提供することを課題の一例とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載された発明は、使用者の発話音声を集音するマイクと、前記マイクにより集音された発話音声を音声情報として記憶する記憶手段と、音声による操作を開始する旨の開始命令を受け付けると、前記記憶手段に前記音声情報を記憶させるとともに、発話音声により操作可能な音声認識装置に対して音声認識動作を開始させるように制御する制御手段と、を備えることを特徴とする音声認識制御装置である。
【０００７】
請求項７に記載された発明は、音声による操作を開始する旨の開始命令を受け付けると、記憶手段にマイクにより集音された発話音声を音声情報として記憶させるとともに、前記発話音声により操作可能な音声認識装置に対して音声認識動作を開始させるように制御する制御工程を備えることを特徴とする音声認識制御方法である。
【図面の簡単な説明】
【０００８】
【図１】本発明の音声認識制御装置を内蔵したナビゲーション装置の一例を示すブロック図である。
【図２】図１に示すマイコンの機能ブロック図である。
【図３】図１に示すマイコンの処理手順を示すフローチャートである。
【図４】本発明の音声認識制御装置の他の一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態にかかる音声認識制御装置を説明する。マイクが、使用者の発話音声を集音する。制御手段が、音声による操作を開始する旨の開始命令を受け付けると、記憶手段にマイクにより集音された発話音声を音声情報として記憶させるとともに、発話音声により操作可能な音声認識装置に対して音声認識動作を開始させるように制御する。
【００１０】
これにより、開始命令を受け付けると、音声認識装置の音声認識動作が立ち上がるのを待たずにすぐに発話できる。
【００１１】
また、制御手段が、開始命令を受け付けると、音声認識装置の音声認識動作の状態に関わらず使用者に対してマイクへの発話を促す旨の報知をさせるようにしてもよい。これにより、開始命令を受け付けると、音声認識装置の音声認識動作が立ち上がるのを待たずにすぐに使用者に対して発話を促すことができる。
【００１２】
また、制御手段が、音声認識装置から音声認識動作が可能である旨の情報を受けると、記憶手段に記憶された音声情報を当該音声認識装置へ送信するようにしてもよい。これにより、音声認識装置の音声認識動作が立ち上がると、音声情報を送信することができる。
【００１３】
また、制御手段が、複数の音声認識装置を制御する場合、記憶手段に記憶された音声情報を複数の音声認識装置それぞれに送信してもよい。これにより、１回の操作で複数台の音声認識装置を操作できる。
【００１４】
また、制御手段が、複数の音声認識装置を制御する場合、音声認識装置に順次、音声情報を送信し、音声認識装置から音声情報が受け付けられない情報を受けると、次の音声認識装置に音声情報を送信し、音声認識装置から音声情報が受け付けられた情報を受けると、次の音声認識装置への音声情報の送信を行わないようにしてもよい。これにより、複数の音声認識装置の１つだけに音声認識させることができる。
【００１５】
また、制御手段は、予め定めた音声認識装置の優先度順に、音声情報を送信するようにしてもよい。これにより、優先度が高い音声認識装置に音声認識させることができる。
【００１６】
また、本発明の一実施形態にかかる音声認識制御方法は、制御工程で、音声による操作を開始する旨の開始命令を受け付けると、記憶手段にマイクにより集音された発話音声を音声情報として記憶させるとともに、発話音声により操作可能な音声認識装置に対して音声認識動作を開始させるように制御する。これにより、開始命令を受け付けると、音声認識装置の音声認識動作が立ち上がるのを待たずにすぐに発話できる。
【００１７】
また、上述した音声認識制御方法をコンピュータにより実行させる制御プログラムとしてもよい。コンピュータにより実行されるプログラムであるので、専用のハードウェア等が不要となり、汎用の情報処理装置にインストールして機能させることができる。
【００１８】
また、上記制御プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【実施例】
【００１９】
次に、上述した音声認識制御装置及び制御方法について、図１を参照して以下説明する。図１は、本発明の音声認識制御装置と音声認識装置とを内蔵したナビゲーション装置の一例を示すブロック図である。同図に示すナビゲーション装置１は、音声を認識する音声認識機能を有し、音声により目的地の設定など各種操作が行えるようになっている。また、ナビゲーション装置１は、ブルートゥース（以下ＢＴ）などの無線によりスマートホン２と無線接続されている。このスマートホン２も、音声を認識する音声認識機能を有し、音声により電話などの各種操作が行えるようになっている。
【００２０】
本実施例では、ナビゲーション装置１とスマートホン２とが無線接続されている例について説明するが、ナビゲーション装置１とスマートホン２とは通信できればよく、有線接続されていてもよい。
【００２１】
上記ナビゲーション装置１は、操作スイッチ１１と、マイク１２と、Ａ／Ｄ変換器１３と、記憶手段としての音声記憶部１４と、ブルートゥース（以下ＢＴ）モジュール１５と、制御手段としてのマイクロコンピュータ（以下マイコン）１６と、を備えている。また、ナビゲーション装置１は、図示しないが、ＧＰＳ受信機や地図データベースなどナビゲーションを行うための機器をさらに備えている。
【００２２】
上記操作スイッチ１１は、使用者の操作により、音声による操作を開始する旨の開始命令を受け付けるためのものである。使用者は、音声操作したいときにこの操作スイッチ１１を操作する。マイク１２は、使用者の発話音声を集音するものであり、集音した発話音声をＡ／Ｄ変換器１３に出力する。Ａ／Ｄ変換器１３は、マイク１２が集音した発話音声をデジタルデータである音声情報にＡ／Ｄ変換する。
【００２３】
音声記憶部１４は、Ａ／Ｄ変換された音声情報を記憶するメモリであり、例えば、ハードディスクやフラッシュメモリなどから構成されている。ＢＴモジュール１５は、外部の電子機器とＢＴ無線通信を行うためのモジュールであり、これによりスマートホン２とも無線通信できる。マイコン１６は、例えばＲＡＭ（Randam Access Memory）やＲＯＭ（Read Only Memory）などのメモリを備えたＣＰＵ（Central Processing Unit）で構成され、ナビゲーション装置１全体の制御を司る。
【００２４】
マイコン１６は、図２に示すように、音声を認識して、その音声に対応した動作を開始させる音声認識部１６Ａと、操作スイッチ１１が操作されると、音声記憶部１４に音声情報を記憶させると共に、発話音声により操作可能な自身の音声認識部１６Ａやスマートホン２に対して音声認識動作を開始させるように制御する制御部１６Ｂと、を備えている。
【００２５】
次に、上述した構成のナビゲーション装置１の動作について図３のフローチャートを参照して以下説明する。音声認識制御処理においてマイコン１６は、使用者が操作スイッチ１１を押すと（ステップＳ１）、音声による操作を開始する旨の開始命令を受け付け、Ａ／Ｄ変換器１３にマイク１２が集音した発話音声を音声情報に変換させ、変換させた音声情報を音声記憶部１４に記憶させる（ステップＳ２）。
【００２６】
その後、マイコン１６は、マイク１２への発話を促す旨の報知を行う（ステップＳ３）。ステップＳ３の報知としては、「発話してください」などの音声を出力してもよいし、応答電子音を出力するようにしてもよい。
【００２７】
また、マイコン１６は、自身の音声認識部１６Ａに対して音声認識動作を開始させると共に、ＢＴモジュール１５を用いてスマートホン２に対して音声認識動作を開始させる命令を送信する（ステップＳ４）。なお、ステップＳ２とステップＳ４とは同時に行ってもよいし、ステップＳ４を先にステップＳ２を後に行うようにしてもよい。
【００２８】
マイコン１６は、再び使用者が操作スイッチ１１を押すと（ステップＳ５でＹ）、発話終了を受け付け、音声情報の音声記憶部１４への記憶を停止させる（ステップＳ６）。
【００２９】
上記ステップＳ４の動作に応じて、マイコン１６は、図３に示す音声認識制御処理と並列に、音声認識動作を行うためのアプリケーション（以下音声認識アプリ）を立ち上げる。マイコン１６は、音声認識アプリが立ち上がり、音声認識動作が可能になるとその旨を示すフラグ（情報）を立てる。また、スマートホン２は、ナビゲーション装置１から音声認識動作を開始させる命令を受信すると、音声認識アプリを立ち上げる。スマートホン２は、音声認識アプリが立ち上がり、音声認識動作が可能になるとその旨の信号（情報）をナビゲーション装置１に送信する。
【００３０】
マイコン１６は、音声認識動作が可能になる旨の信号やフラグから自身やスマートホン２からの音声認識動作が可能になると、音声記憶部１４に記憶された音声情報を音声認識部１６Ａやスマートホン２に送信して、音声認識を開始させて（ステップＳ７）、ステップＳ１に戻る。
【００３１】
ステップＳ７においては、マイコン１６は、音声認識アプリの立ち上げが完了し、音声認識動作が可能になった順に、それぞれ音声情報を送信させるようにしてもよい。例えば、スマートホン２よりも先に、自身の音声認識アプリが立ち上がると、マイコン１６は、音声認識部１６Ａに音声情報を送信し、その後、スマートホン２から音声認識動作が可能になった旨の信号を受信すると、スマートホン２に対して音声情報を送信する。逆に、自身よりも先にスマートホン２から音声認識動作が可能になった旨の信号を受信すると、マイコン１６は、スマートホン２に対して音声情報を送信し、その後自身の音声認識アプリが立ち上がると、音声認識部１６Ａに対して音声情報を送信する。
【００３２】
上述した場合、音声認識はナビゲーション装置１とスマートホン２との双方で行われるが、音声認識をナビゲーション装置１とスマートホン２の何れか一方だけに行わせたい場合には、下記に示す方法が考えられる。
【００３３】
まず、マイコン１６は、自身（ナビゲーション装置１）やスマートホン２の音声認識アプリが立ち上がったと判断すると、音声認識部１６Ａ及びスマートホン２に順次、音声情報を送信する。例えば、スマートホン２の優先度を１位、ナビゲーション装置１の優先度を２位と予め定められていれば、マイコン１６は、まずスマートホン２に対して音声情報を送信する。その後、スマートホン２から音声情報を受け付けられない応答（情報）を受けると、次の優先度２位である自身の音声認識部１６Ａに音声情報を送信する。一方、スマートホン２から音声情報を受け付けたとの応答を受けると、優先度２位である音声認識部１６Ａには音声情報を送信せず、自身の音声認識アプリを終了させる。
【００３４】
これにより、使用者としてはどの音声認識装置を使用するかといった意識を持たなくても、複数のナビゲーション装置１やスマートホン２といった音声認識装置の１つだけに音声認識させることができる。また、優先度順に、音声情報を送信することにより、ナビゲーション装置１やスマートホン２のうち優先度が高い方に優先的に音声認識させることができる。なお、上記実施例では、予め定めた優先度順に送信する例について説明したが、これに限らず、ランダムに順次送信するようにしてもよい。
【００３５】
また、マイコン１６は、自身やスマートホン２の音声認識アプリが立ち上がり音声認識動作が可能になると、音声認識部１６Ａやスマートホン２に同時に音声情報を送信するようにしてもよい。この場合も、優先度を決めて、スマートホン２から音声情報を受け付けられるとの応答を受けると、マイコン１６は、ナビゲーション装置１に対して音声認識のアプリを終了させて、スマートホン２のみに音声認識を行わせるようにしてもよい。即ち、マイコン１６は、音声情報を受け付けられると応答してきた音声認識装置のうち、優先度の最も高いものに音声認識を行わせ、その他のものには音声認識を停止させるようにしてもよい。
【００３６】
上述した実施例によれば、マイク１２が、使用者の発話音声を集音し、マイコン１６が、音声による操作を開始する旨の開始命令を受け付けると、音声記憶部１４にマイク１２により集音された発話音声を音声情報として記憶させるとともに、発話音声により操作可能な音声認識装置（本実施例では、ナビゲーション装置１自身、スマートホン２）に対して音声認識動作を開始させるように制御する。これにより、開始命令を受け付けると、ナビゲーション装置１自身やスマートホン２の音声認識アプリが立ち上がるのを待たずにすぐに発話できる。
【００３７】
また、上述した実施例によれば、マイコン１６が、開始命令を受け付けると、ナビゲーション装置１やスマートホン２の音声認識動作の状態に関わらず使用者に対してマイク１２への発話を促す旨の報知をさせている。これにより、開始命令を受け付けると、ナビゲーション装置１やスマートホン２の音声認識動作が立ち上がるのを待たずにすぐに使用者に対して発話を促すことができる。
【００３８】
また、上述した実施例によれば、マイコン１６が、ナビゲーション装置１やスマートホン２から音声認識動作が可能である旨の情報を受けると、音声記憶部１４に記憶された音声情報を当該ナビゲーション装置１やスマートホン２へ送信するようにしてもよい。これにより、ナビゲーション装置１やスマートホン２の音声認識アプリが立ち上がると、音声情報を送信することができる。
【００３９】
また、上述した実施例によれば、マイコン１６が、ナビゲーション装置１やスマートホン２といった複数の音声認識装置を制御する場合、音声記憶部１４に記憶された音声情報をナビゲーション装置１やスマートホン２といった音声認識装置にそれぞれに送信している。これにより、１回の操作で複数台の音声認識装置を操作できる。
【００４０】
なお、上述した実施例によれば、音声認識制御装置はナビゲーション装置１内に内蔵されていたが、本発明はこれに限ったものではない。音声認識制御装置としては、図４に示すようにナビゲーション装置１やスマートホン２といった音声認識装置とは別に設けてもよい。同図に示すように、音声認識制御装置３は、操作スイッチ３１と、マイク３２と、Ａ／Ｄ変換器３３と、音声記憶部３４と、ＢＴモジュール３５と、制御手段としてのマイコン３６と、を備えている。これらは、上記実施例の操作スイッチ１１、マイク１２、Ａ／Ｄ変換器１３、音声記憶部１４、ＢＴモジュール１５、マイコン１６に相当している。この音声認識制御装置３は、ＢＴなどの無線によりナビゲーション装置１やスマートホン２と無線接続され、音声認識動作の開始命令、音声認識可能になった旨の信号、音声情報の送信が互いに可能になっている。
【００４１】
また、上述した実施例では、音声認識装置として、ナビゲーション装置１やスマートホン２を例に挙げて説明していたが、これに限ったものではない。音声認識装置としては、音声認識機能を有する装置であればよい。
【００４２】
また、上述した実施例では、音声認識装置としては、ナビゲーション装置１とスマートホン２との複数台が接続されていたが、これに限ったものではない。音声認識装置は１台であってもよく、１台であっても音声認識動作が立ち上がるのを待たずにすぐに使用者に対して発話を促すことができる、という効果を得ることができる。
【００４３】
また、上述した実施例では、マイコン１６は、発話が終了したときに操作スイッチ１１が操作されると、発話終了を受け付けていたが、これに限ったものではない。マイク１２から所定時間継続して集音できなかったときに発話終了と判断するようにしてもよい。
【００４４】
また、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施形態に限定されるものではない。即ち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００４５】
１  ナビゲーション装置（音声認識制御装置、音声認識装置）
２  スマートホン（音声認識装置）
３  音声認識制御装置
１２、３２  マイク
１４、３４  音声記憶部（記憶手段）
１６、３６  マイコン（制御手段）
【図１】
2014202800.tif 000003
【図２】
2014202800.tif 000004
【図３】
2014202800.tif 000005
【図４】
2014202800.tif 000006