(57)【特許請求の範囲】
【請求項１】
音声認識を開始させるためのスイッチをユーザが操作した後にユーザが発声した音声の音声信号をマイクから取り込んで、音声認識処理を行い、認識結果に応じた音声データをディスクから取得して、トークバック音声をスピーカから発声させる音声認識装置において、
前記ディスクが停止状態にある場合に、前記スイッチが操作された後、前記音声認識処理を開始するまでの間の所定タイミングにおいて、前記ディスクの回転を開始させるための処理を行う手段を備えたことを特徴とする音声認識装置。
【請求項２】
前記ディスクの回転を開始させるための処理を行う手段は、前記ディスクが回転しているか否かを判定し、停止しているときにのみ前記ディスクの回転を開始させることを特徴とする請求項１に記載の音声認識装置。
【請求項３】
前記ディスクの回転を開始させるための処理を行う手段は、前記スイッチが操作された直後に前記ディスクの回転を開始させることを特徴とする請求項１または２に記載の音声認識装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザが発声した音声を認識し、トークバック音声を発声させる音声認識装置に関する。
【０００２】
【従来の技術および発明が解決しようとする課題】
従来、この種の音声認識装置として、例えばカーナビゲーションシステムに用いられる音声認識など種々のものが提案されている。
【０００３】
このような音声認識装置において、認識結果をユーザに通知するための音声データがＤＶＤ等の大容量のディスクに格納されている。ディスクに格納されたデータは、ディスクドライバを用いて読み出される。ディスクドライバは、ディスクを高速で回転させ、ヘッドを回転方向と垂直に移動させて、データの読み出しを行う。また、ディスクドライバは、その耐久性向上および消費電力低減のために、ディスクに対するアクセスが一定時間以上ない場合に、ディスクの回転を停止させるようになっている。
【０００４】
ディスクが停止状態にあるときに、音声データの読み出し要求があると、ディスクの回転が安定し、読み出し用ヘッドの焦点が合うまでに、約１〜２秒の時間がかかってしまう。このため、音声認識装置における認識時間が長くなってしまう。すなわち、認識時間を、ユーザの発話完了から認識結果を得てトークバック音声が発生するまでの時間と定義した場合、認識結果を得てトークバック音声が発生するまでの時間が長くなるため、認識時間が長くなってしまう。
【０００５】
本発明は上記問題に鑑みたもので、ディスクからの音声データの読み出しにかかる時間を短くして認識時間を短くすることを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明では、音声認識を開始させるためのスイッチをユーザが操作した後にユーザが発声した音声の音声信号をマイクから取り込んで、音声認識処理を行い、認識結果に応じた音声データをディスクから取得して、トークバック音声をスピーカから発声させる音声認識装置において、前記ディスクが停止状態にある場合に、前記スイッチが操作された後、前記音声認識処理を開始するまでの間の所定タイミングにおいて、前記ディスクの回転を開始させるための処理を行う手段を備えたことを特徴としている。
【０００７】
この発明によれば、先にディスクの回転を開始させておき、その後に認識結果に応じた音声データをディスクから取得するようにしているから、ディスクからの音声データの読み出しにかかる時間を短くして認識時間を短くすることができる。
【０００８】
【発明の実施の形態】
以下、本発明を図に示す実施形態について説明する。図１に、音声認識システムの全体構成を示す。音声認識システムは、ＰＴＴ(pusu to talk)スイッチ１と、マイク２と、スピーカ３と、音声認識装置４と、ディスクドライバ５とからなる。このディスクドライバ５には、トークバックデータなどのデータが格納されたディスク６が装備される。
【０００９】
ＰＴＴスイッチ１は、音声認識を開始するときにユーザによって操作される。音声認識装置４は、ＰＴＴスイッチ１が操作された後にユーザが発声した音声の音声信号をマイク２から取り込んで、音声認識処理を行い、ディスクドライバ５を制御して認識結果に応じた音声データ（トークバックデータ）をディスク６から取得し、トークバック音声をスピーカ３から発声させる。この音声認識装置４は、単独の装置のみならず、例えば車両用のナビゲーション装置の制御装置において実現することもできる。この場合、ナビゲーション装置における制御装置は、コンピュータを用いて構成され、ナビゲーションとしての機能を実行するための種々の機能を備えるとともに、音声認識を行う機能も備えている。
【００１０】
以下、この実施形態における音声認識装置４の具体的な作動を、図２に示す処理に従って説明する。
【００１１】
音声認識装置４は、図２に示す処理を繰り返し実行している。まず、ＰＴＴスイッチ１が操作されたか否かを判定する（ステップ１０１）。ＰＴＴスイッチ１が操作されたことを判定すると、ユーザの発声を促すためにビープ音をスピーカ３から発生させる（ステップ１０２）。そして、ディスク６の回転を開始させる指令をディスクドライバ５に出力する（ステップ１０３）。
【００１２】
次に、ユーザが発声した音声の音声信号をマイク２から取り込んで、音声認識処理を行う（ステップ１０４）。すなわち、マイク２から取り込んだ音声信号により、解析・辞書照を行って認識結果を求める。このとき、認識処理時間に対して、音声認識装置４のＣＰＵの処理能力が十分でなければ、音声信号をバッファリングし、ユーザの発声が完了した後も、引き続き、バッファリングされた音声信号に基づいて音声認識処理を行うようにする。
【００１３】
そして、認識結果が得られると、ディスクドライバ５を制御して認識結果に応じたトークバックデータをディスク６から取得し、トークバック音声をスピーカ３から発声させる（ステップ１０５）。この場合、ステップ１０３において、ディスク６の回転を先に開始させるようにしているから、ディスク６がそれまで停止していても、トークバックデータを読み出すまでにディスク６の回転が安定しているため、トークバックデータの読み出し時間を短くすることができる。
【００１４】
なお、上記した実施形態では、ディスク６の回転を開始させるための処理を、ディスク６が回転しているか停止しているかに係わらず回転開始させるものを示したが、ディスク６が回転しているか否かを判定し、停止しているときにのみ回転を開始させるようにしてもよい。
【００１５】
また、上記した実施形態では、ＰＴＴスイッチ１が操作されことを判定し、ビープを発生させた後に、ディスク６の回転を開始させるものを示したが、その回転開始のタイミングは、ＰＴＴスイッチ１が操作された後、音声認識処理を開始するまでの間であれば、他のタイミングであってもよい。但し、認識する音声が非常に短いような場合を想定すると、ＰＴＴスイッチ１が操作された直後（ビープ音の発生前、あるいは発生後）が好ましい。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る音声認識システムの全体構成を示す図である。
【図２】図１中の音声認識装置４の処理を示すフローチャートである。
【符号の説明】
１…ＰＴＴスイッチ、２…マイク、３…スピーカ、４…音声認識装置、
５…ディスクドライバ、６…ディスク。
【図１】
0004724943.tif 000002
【図２】
0004724943.tif 000003