(57)【特許請求の範囲】
【請求項１】
外部装置からの音声データを受信する通信相手先装置に対して無線送信する音声をモニタする送信音声モニタ方法であって、
前記通信相手先装置に対して送信される音声データを記憶する送信バッファに記憶された当該音声データを無線通信により前記通信相手先装置に送信し、
送信した音声データを前記送信バッファから削除し、
前記通信相手先装置へ音声データの送信が行われていると判定した場合、入力された音声を示す音声データを記憶する録音バッファに記憶された当該音声データを前記送信バッファに記憶させるとともに、出力手段に出力させる音声を示す音声データを記憶する再生バッファに、前記録音バッファに記憶された音声データを記憶させ、
前記再生バッファに記憶された音声データを音声として前記出力手段に出力させる
ことを特徴とする送信音声モニタ方法。
【請求項２】
送信バッファに予め定めた量の空き領域が存在する場合に通信相手先装置へ音声データの送信が行われていると判定して、録音バッファに記憶された音声データを送信バッファに記憶させるとともに当該音声データを再生バッファに記憶させる
請求項１記載の送信音声モニタ方法。
【請求項３】
通信相手先装置へ音声データの送信ができなかった回数をカウントし、カウントした回数が予め定めた回数を超えた場合に、録音バッファ、送信バッファおよび再生バッファに記憶された音声データを消去する
請求項１または請求項２記載の送信音声モニタ方法。
【請求項４】
外部装置からの音声データを受信して当該音声データに対応する音声データを当該外部装置へ返信する通信相手先装置から受信した音声データを受信バッファに記憶させ、
前記通信相手先装置へ音声データの送信が行われていると判定した場合、録音バッファに記憶された音声データを送信バッファに記憶させるとともに録音バッファに記憶された音声データと前記受信バッファに記憶された音声データとを再生バッファに記憶させ、前記通信相手先装置へ音声データの送信が行われていないと判定した場合、前記受信バッファに記憶された音声データを再生バッファに記憶させる
請求項１から請求項３のうちのいずれか１項に記載の送信音声モニタ方法。
【請求項５】
外部装置からの音声データを受信して当該音声データを音声認識した結果作成される合成音声データを当該外部装置へ返信する通信相手先装置から受信した当該合成音声データを受信バッファに記憶させる
請求項４記載の送信音声モニタ方法。
【請求項６】
入力される音声を示す音声データを記憶する録音バッファと、
出力される音声を示す音声データを記憶する再生バッファと、
外部装置からの音声データを無線通信により受信する通信相手先装置に対して送信される音声データを記憶する送信バッファと、
音声を入力して前記録音バッファに当該音声を示す音声データを記憶する入力手段と、
前記再生バッファに記憶された音声データを音声として出力する出力手段と、
前記送信バッファに記憶された音声データを無線通信により前記通信相手先装置に送信し、送信した音声データを前記送信バッファから削除する制御手段とを備え、
前記制御手段は、前記通信相手先装置へ音声データの送信が行われていると判定した場合、前記録音バッファに記憶された音声データを前記送信バッファに記憶させるとともに当該音声データを前記再生バッファに記憶させる
ことを特徴とする音声入出力装置。
【請求項７】
制御手段は、送信バッファに予め定めた量の空き領域が存在する場合に通信相手先装置へ音声データの送信が行われていると判定して、録音バッファに記憶された音声データを送信バッファに記憶させるとともに当該音声データを再生バッファに記憶させる
請求項６記載の音声入出力装置。
【請求項８】
通信相手先装置から受信する音声データを記憶する受信バッファを備え、
制御手段は、通信相手先装置から受信した音声データを受信バッファに記憶させ、通信相手先装置へ音声データの送信が行われていると判定した場合、録音バッファに記憶された音声データを送信バッファに記憶させるとともに録音バッファに記憶された音声データと前記受信バッファに記憶された音声データとを再生バッファに記憶させ、通信相手先装置へ音声データの送信が行われていないと判定した場合、前記受信バッファに記憶された音声データを再生バッファに記憶させる
請求項６または請求項７記載の音声入出力装置。
【請求項９】
外部装置からの音声データを受信する通信相手先装置に対して無線送信する音声をモニタするコンピュータに適用される送信音声モニタ用プログラムであって、
前記コンピュータに、
前記通信相手先装置に対して送信される音声データを記憶する送信バッファに記憶された当該音声データを無線通信により前記通信相手先装置に送信し、送信した音声データを前記送信バッファから削除する制御処理を実行させ、
前記制御処理で、前記通信相手先装置へ音声データの送信が行われていると判定した場合、入力された音声を示す音声データを記憶する録音バッファに記憶された当該音声データを前記送信バッファに記憶させるとともに、出力手段に出力させる音声を示す音声データを記憶する再生バッファに、前記録音バッファに記憶された音声データを記憶させ、前記再生バッファに記憶された音声データを音声として前記出力手段に出力させる
ための送信音声モニタ用プログラム。
【請求項１０】
コンピュータに、
制御処理で、送信バッファに予め定めた量の空き領域が存在する場合に通信相手先装置へ音声データの送信が行われていると判定して、録音バッファに記憶された音声データを送信バッファに記憶させるとともに当該音声データを再生バッファに記憶させる
請求項９記載の送信音声モニタ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線送信される音声をモニタする送信音声モニタ方法、音声入出力装置および送信音声モニタ用プログラムに関する。
【背景技術】
【０００２】
遠隔地からセンタへ情報を通知し、その情報を記録するような場面では、一般的に、遠隔地の担当者が通知用の端末を操作することでセンタに情報を通知する方法が用いられる。【０００３】
一方、両手がふさがっている場合など、端末を操作できない場面も存在する。このような場面では、担当者が発した音声をセンタに無線で通知し、センタ側にその音声を認識させることで、情報を通知する方法が用いられることがある。このような方法を用いることで、担当者は、作業をしながら必要な音声情報をセンタに通知できるようになる。【０００４】
したがって、このような方法を用いる場合は、センタに音声情報が正しく無線通信されているか確認することが重要になる。【０００５】
図８は、無線通信の適否を確認する方法の一例を示す説明図である。図８に示す方法は、音声入出力装置７０からの音声情報を通信相手先装置７３が無線で受信したことを確認すると、その音声情報をそのまま音声入出力装置７０に返信する方法である。【０００６】
図８に示す方法では、音声入出力装置７０は、入力部７１から音声が入力されると、その音声を示す情報を通信相手先装置７３に無線送信する。通信相手先装置７３は、音声情報を受信すると、その音声情報をそのまま音声入出力装置７０に返信する。音声入出力装置７０は、通信相手先装置７３から音声情報を受信すると、その音声情報を出力部７２に出力させる。このように、利用者は、出力部７２が出力した音声情報を確認することで、通信相手先装置７３に音声情報が正しく無線通信できたことを確認できる。【０００７】
また、通信相手先装置側で受信した音声情報を表示することで、音声情報が正しく無線通信されていることを確認する方法も知られている。特許文献１には、受信した音声情報を表示する端末装置が記載されている。特許文献１に記載された端末装置は、受信したデジタル音声信号を音声認識してテキストデータへ変換し、変換したテキストデータを表示部に表示する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−１４３２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述するように、音声データの通信相手先装置が、受信した音声データをスピーカで再生したり、受信した音声データをディスプレイに表示したりすることにより、無線送信された音声データをモニタすることは可能である。【００１０】
しかし、音声データを再生してモニタする方法を用いた場合、モニタしている間は、通信相手先装置のスピーカがモニタ処理に制限されてしまう。また、特許文献１に記載された端末装置のように、音声データをディスプレイに表示してモニタする方法を用いた場合、モニタしている間は、利用者が常にディスプレイを見ていなければならない（アイズビジー）。【００１１】
また、遠隔地にある通信相手先装置に音声データを送る場合、音声データを送信する利用者は、そもそも、再生される音声を聞くこともできず、また、ディスプレイに表示される情報を見ることもできない。【００１２】
また、図８に示す方法を用いる場合、音声データを通信相手先装置に必ず送信し、その応答を待たなければなければならないという問題がある。【００１３】
図９は、無線通信の適否を確認するとともに、入力された音声を確認する方法を示す説明図である。図９に示す方法では、通信相手先装置７３が音声入出力装置７４からの音声情報を無線で受信したことを確認すると、その音声情報をそのまま音声入出力装置７４に返信する。さらに、音声入出力装置７４は、入力された音声をそのまま自装置の出力部７２に出力する。【００１４】
図９に示す方法では、音声入出力装置７４は、入力部７１から音声が入力されると、その音声を示す情報を通信相手先装置７３に無線送信する。通信相手先装置７３は、音声情報を受信すると、その音声情報をそのまま音声入出力装置７４に返信する。一方、音声入出力装置７４は、通信相手先装置７３から音声情報を受信したときには、その音声情報を出力部７２に出力する。さらに、音声入出力装置７４は、入力部７１から入力された音声を、そのまま出力部７２に出力する。【００１５】
図９に示す方法を用いれば、入力した音声を随時モニタすることは可能である。しかし、図９に示す方法では、入力した音声を通信相手先装置へ無線通信にて送信できたか否かを確認することはできないという問題がある。【００１６】
そこで、本発明は、通信相手先装置へ無線通信にて送信できた音声データの内容を、通信相手先装置からの応答を待つことなく、その音声データが示す音声でモニタできる送信音声モニタ方法、音声入出力装置および送信音声モニタ用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明による送信音声モニタ方法は、外部装置からの音声データを受信する通信相手先装置に対して無線送信する音声をモニタする送信音声モニタ方法であって、通信相手先装置に対して送信される音声データを記憶する送信バッファに記憶されたその音声データを無線通信により通信相手先装置に送信し、送信した音声データを送信バッファから削除し、通信相手先装置へ音声データの送信が行われていると判定した場合、入力された音声を示す音声データを記憶する録音バッファに記憶されたその音声データを送信バッファに記憶させるとともに、出力手段に出力させる音声を示す音声データを記憶する再生バッファに、録音バッファに記憶された音声データを記憶させ、再生バッファに記憶された音声データを音声として出力手段に出力させることを特徴とする。【００１８】
本発明による音声入出力装置は、入力される音声を示す音声データを記憶する録音バッファと、出力される音声を示す音声データを記憶する再生バッファと、外部装置からの音声データを無線通信により受信する通信相手先装置に対して送信される音声データを記憶する送信バッファと、音声を入力して録音バッファにその音声を示す音声データを記憶する入力手段と、再生バッファに記憶された音声データを音声として出力する出力手段と、送信バッファに記憶された音声データを無線通信により通信相手先装置に送信し、送信した音声データを送信バッファから削除する制御手段とを備え、制御手段が、通信相手先装置へ音声データの送信が行われていると判定した場合、録音バッファに記憶された音声データを送信バッファに記憶させるとともにその音声データを再生バッファに記憶させることを特徴とする。【００１９】
本発明による送信音声モニタ用プログラムは、外部装置からの音声データを受信する通信相手先装置に対して無線送信する音声をモニタするコンピュータに適用される送信音声モニタ用プログラムであって、コンピュータに、通信相手先装置に対して送信される音声データを記憶する送信バッファに記憶されたその音声データを無線通信により通信相手先装置に送信し、送信した音声データを送信バッファから削除する制御処理を実行させ、制御処理で、通信相手先装置へ音声データの送信が行われていると判定した場合、入力された音声を示す音声データを記憶する録音バッファに記憶されたその音声データを送信バッファに記憶させるとともに、出力手段に出力させる音声を示す音声データを記憶する再生バッファに、録音バッファに記憶された音声データを記憶させ、再生バッファに記憶された音声データを音声として出力手段に出力させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、通信相手先装置へ無線通信にて送信できた音声データの内容を、通信相手先装置からの応答を待つことなく、その音声データが示す音声でモニタできる。
【図面の簡単な説明】
【００２１】
【図１】本発明による音声入出力装置の第１の実施形態の構成例を示すブロック図である。
【図２】第１の実施形態の音声入出力装置の動作例を示すフローチャートである。
【図３】本発明による音声入出力装置の第２の実施形態の構成例を示すブロック図である。
【図４】第２の実施形態の音声入出力装置の動作例を示すフローチャートである。
【図５】第２の実施形態の音声入出力装置の動作例を示すフローチャートである。
【図６】本発明による音声入出力装置の第２の実施形態の変形例を示すブロック図である。
【図７】本発明による音声入出力装置の最小構成例を示すブロック図である。
【図８】無線通信の適否を確認する方法の一例を示す説明図である。
【図９】無線通信の適否を確認するとともに、入力された音声を確認する方法を示す説明図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を図面を参照して説明する。
【００２３】
実施形態１．
図１は、本発明による音声入出力装置の第１の実施形態の構成例を示すブロック図である。本実施形態の音声入出力装置１０は、入力部１１と、出力部１２と、制御部１３と、録音バッファ１４と、送信バッファ１５と、再生バッファ１６とを備えている。
【００２４】
音声入出力装置１０は、無線通信により通信相手先装置２０と通信を行う。通信相手先装置２０は、外部装置からの音声データを無線通信により受信する装置である。通信相手先装置２０は、受信処理部２１を備えており、受信処理部２１は、外部装置（ここでは、音声入出力装置１０）から受信した音声データに対する各種処理（例えば、音声認識処理、音声データ返信処理等）を行う。
【００２５】
入力部１１は、外部からの音声を入力して、録音バッファ１４に入力された音声を示す音声データを記憶する。入力部１１への音声の入力は、例えば、マイクロフォンなどの入力装置により実現される。
【００２６】
出力部１２は、再生バッファ１６に記憶された音声データを音声として出力する。出力部１２からの音声の出力は、例えば、スピーカなどの入力装置により実現される。
【００２７】
録音バッファ１４は、入力部１１に入力される音声を示す音声データを記憶する。再生バッファ１６は、出力部１２から出力される音声を示す音声データを記憶する。また、送信バッファ１５は、通信相手先装置２０に対して送信される音声データを記憶する。音声データは、デジタルデータであってもよく、アナログデータであってもよい。
【００２８】
制御部１３は、送信バッファ１５に記憶された音声データを無線通信により通信相手先装置２０に送信し、送信した音声データを送信バッファ１５から削除する。ここで、通信相手先装置２０に送信するとは、通信相手先装置２０に直接音声データを送信する場合だけでなく、通信相手先装置２０へ送信するために経由する装置（例えば、基地局等）へ送信する場合も含む。
【００２９】
また、制御部１３は、音声データが通信相手先装置２０へ送信できているか否かを判定する。具体的には、制御部１３は、送信バッファ１５に予め定めた量の空き領域が存在する場合、通信相手先装置２０へ音声データの送信が行われていると判定する。これは、音声データが送信されると、送信された音声データが送信バッファ１５から削除されるためである。音声データが通信相手先装置２０へ送信できている場合、制御部１３は、録音バッファ１４に記憶された音声データを送信バッファ１５に記憶させるとともに、その音声データを再生バッファ１６にも記憶させる。
【００３０】
このように、制御部１３が、音声データの送信が行われていると判定した場合に、その音声データを再生バッファ１６にも記憶させる。そのため、この音声データを示す音声を出力部１２から出力させることにより、通信相手先装置２０へ無線通信にて送信できた音声データの内容を、通信相手先装置２０からの応答を待つことなくモニタできる。
【００３１】
また、制御部１３は、データ送信ができなかった回数をカウントしてもよい。データ送信ができない場合、送信バッファ１５に記憶された音声データが削除されないため、送信バッファ１５にデータが蓄積される。例えば、音声の入力よりも音声データの送信が遅い場合、録音バッファ１４に記憶された音声データは、送信バッファ１５に記憶されるまで保留される。この場合、録音バッファ１４に保留された音声データが再生バッファ１６へ記憶されるまでに、遅延が生じることになる。すなわち、入力された音声の出力が遅延することになる。
【００３２】
そこで、データ送信できなかった回数が予め定めた回数を超えていた場合、制御部１３は、録音バッファ１４、送信バッファ１５および再生バッファ１６に記憶された音声データを消去してもよい。このようにすることで、入力された音声が出力されるまでの遅延を解消することが可能になる。
【００３３】
入力部１１と、出力部１２と、制御部１３とは、プログラム（送信音声モニタ用プログラム）に従って動作するコンピュータのＣＰＵによって実現される。例えば、プログラムは、音声入出力装置１０の記憶部（図示せず）に記憶され、ＣＰＵは、そのプログラムを読み込み、プログラムに従って、入力部１１、出力部１２および制御部１３として動作してもよい。また、入力部１１と、出力部１２と、制御部１３とは、それぞれが専用のハードウェアで実現されていてもよい。
【００３４】
また、録音バッファ１４と、送信バッファ１５と、再生バッファ１６とは、例えば、ＦＩＦＯ（First-In/First-Out）メモリなどにより実現される。
【００３５】
次に、本実施形態の音声入出力装置の動作を説明する。図２は、本実施形態の音声入出力装置の動作例を示すフローチャートである。
【００３６】
入力部１１に音声が入力されると、入力部１１は、入力された音声を変換した音声データを、録音バッファ１４に記憶させる（ステップＳ１）。制御部１３は、音声データが送信できているか否かを判定する。すなわち、制御部１３は、送信状態をチェックする（ステップＳ２）。具体的には、制御部１３は、送信バッファ１５に予め定めた量の空き領域が存在するか否か判定する。
【００３７】
音声データが送信できている場合（ステップＳ３におけるイエス）、制御部１３は、録音バッファ１４に記憶された音声データを送信バッファ１５に記憶させる（ステップＳ４）。また、制御部１３は、その音声データを再生バッファ１６にも記憶させる（ステップＳ５）。そして、出力部１２は、再生バッファ１６に記憶された音声データを音声として出力する（ステップＳ６）。
【００３８】
一方、音声データが送信できていない場合（ステップＳ３におけるノー）、制御部１３は、データ送信できなかった回数をカウントする（ステップＳ７）。データ送信できなかった回数が予め定めた回数を超えた場合（ステップＳ８におけるイエス）、制御部１３は、録音バッファ１４、送信バッファ１５および再生バッファ１６に記憶された音声データを消去する（ステップＳ９）。一方、データ送信できなかった回数が予め定めた回数を超えていない場合（ステップＳ８におけるノー）、処理を終了する。
【００３９】
以上のように、本実施形態によれば、制御部１３が、送信バッファ１５に記憶された音声データを無線通信により通信相手先装置２０に送信し、送信した音声データを送信バッファ１５から削除する。また、制御部１３が、通信相手先装置２０へ音声データの送信が行われていると判定した場合、録音バッファ１４に記憶された音声データを送信バッファ１５に記憶させるとともに、再生バッファ１６に、録音バッファ１４に記憶されたデータと同じ音声データを記憶させる。そして、出力部１２が、再生バッファ１６に記憶された音声データを音声として出力する。
【００４０】
具体的には、制御部１３は、送信バッファ１５に予め定めた量の空き領域が存在する場合に通信相手先装置へ音声データの送信が行われていると判定する。以上のような構成により、通信相手先装置２０へ無線通信にて送信できた音声データの内容を、通信相手先装置２０からの応答を待つことなく、その音声データが示す音声でモニタできる。
【００４１】
また、制御部１３が、通信相手先装置２０へ音声データの送信ができなかった回数をカウントしてもよい。そして、カウントした回数が予め定めた回数を超えた場合に、制御部１３は、録音バッファ１４、送信バッファ１５および再生バッファ１６に記憶された音声データを消去してもよい。このような構成により、モニタする音声の遅延を解消できる。
【００４２】
実施形態２．
図３は、本発明による音声入出力装置の第２の実施形態の構成例を示すブロック図である。なお、第１の実施形態と同様の構成については、図１と同一の符号を付し、説明を省略する。本実施形態の音声入出力装置３０は、入力部１１と、出力部１２と、制御部１３と、録音バッファ１４と、送信バッファ１５と、再生バッファ１６と、受信バッファ１７とを備えている。
【００４３】
すなわち、本実施形態の音声入出力装置３０は、受信バッファ１７をさらに備えている点において第１の実施形態の音声入出力装置１０と異なる。それ以外については、第１の実施形態と同様である。受信バッファ１７は、例えば、ＦＩＦＯ（First-In/First-Out）メモリなどにより実現される。
【００４４】
音声入出力装置３０は、無線通信により通信相手先装置４０と通信を行う。通信相手先装置４０は、外部装置からの音声データを無線通信により受信すると、その音声データに対応する音声データを外部装置に送信する装置である。受信した音声データに対応する音声データとは、同一の音声であってもよく、受信した音声データに何らかの処理を行ったデータであってもよい。
【００４５】
具体的には、通信相手先装置４０は、受信処理部４１と送信処理部４２とを備えている。受信処理部４１は、外部装置（ここでは、音声入出力装置３０）から受信した音声データに対する各種処理を行う。送信処理部４２は、受信処理部４１が処理した音声データを外部装置（ここでは、音声入出力装置３０）に送信する。なお、通信相手先装置４０が音声データに対して行う処理は、第１の実施形態の通信相手先装置２０が行う処理と同様であってもよい。
【００４６】
受信バッファ１７は、通信相手先装置４０から受信した音声データを記憶する。具体的には、音声入出力装置３０が通信相手先装置４０から音声データを受信すると、制御部１３が、その音声データを受信バッファ１７に記憶させる。そして、制御部１３は、受信バッファ１７に記憶させたデータを、再生バッファ１６に記憶させる。
【００４７】
したがって、録音バッファ１４に記憶された音声データが再生バッファ１６に記憶され、かつ、受信バッファ１７に記憶された音声データが再生バッファ１６に記憶される場合、入力された音声と受信した音声とが合わさった音声が出力部１２から出力されることになる。
【００４８】
また、制御部１３は、送信バッファ１５に予め定めた量の空き領域が存在する場合に、通信相手先装置４０へ音声データの送信が行われていると判定する。このとき、制御部１３は、録音バッファ１４に記憶された音声データを送信バッファ１５に記憶させる。また、制御部１３は、受信バッファ１７に記憶された音声データと、送信バッファ１５に記憶させた音声データとを合わせた音声データを再生バッファ１６に記憶させる。
【００４９】
一方、制御部１３は、送信バッファ１５に予め定めた量の空き領域が存在しない場合、通信相手先装置４０へ音声データの送信が行われていないと判定する。このとき、制御部１３は、受信バッファ１７に記憶された音声データを再生バッファ１６に記憶させる。
【００５０】
なお、通信相手先装置４０に音声データを無線通信によって送信し、通信相手先装置４０で音声データに対する処理を行った後、音声入出力装置３０に音声データが返信されるには、一定の時間がかかる。そのため、音声入出力装置３０の利用者は、自身が入力した音声をリアルタイムで聞いた後、一定の時間経過後に、通信相手先装置４０で処理された音声データをモニタできる。
【００５１】
また、本実施形態のように、通信相手先装置４０に送信した音声データが返信される構成の場合、無線通信ができたか否か、また、無線通信はできたが通信相手先装置４０が応答を返さなかっただけか否かを判断することが可能になる。
【００５２】
次に、本実施形態の音声入出力装置の動作を説明する。図４及び図５は、本実施形態の音声入出力装置の動作例を示すフローチャートである。入力部１１に音声が入力されてから、制御部が送信状態をチェックするステップＳ１〜ステップＳ２の処理は、図２に例示する処理と同様である。
【００５３】
音声データが送信できている場合（図４におけるステップＳ３におけるイエス）、制御部１３は、録音バッファ１４に記憶された音声データを送信バッファ１５に記憶させる（ステップＳ４）。また、制御部１３は、受信バッファ１７に音声データが記憶されているか否かを判定する（ステップＳ１４）。
【００５４】
受信バッファ１７に音声データが記憶されていない場合（ステップＳ１５におけるノー）、制御部１３は、録音バッファ１４に記憶された音声データを再生バッファ１６に記憶させる（ステップＳ５）。一方、受信バッファ１７に音声データが記憶されている場合（ステップＳ１５におけるイエス）、制御部１３は、受信バッファ１７に記憶された音声データと、録音バッファ１４に記憶された音声データとを混合して、再生バッファ１６に記憶させる（ステップＳ１６）。そして、出力部１２は、再生バッファ１６に記憶された音声データを音声として出力する（ステップＳ６）。
【００５５】
一方、音声データが送信できていない場合（ステップＳ３におけるノー）、制御部１３は、受信バッファ１７に音声データが記憶されているか否かを判定する（図５におけるステップＳ１１）。受信バッファ１７に音声データが記憶されている場合（ステップＳ１２におけるイエス）、制御部１３は、受信バッファ１７に記憶された音声データを再生バッファ１６に記憶させる（ステップＳ１３）。その後、ステップＳ７以降の処理が行われる。
【００５６】
一方、受信バッファ１７に音声データが記憶されていない場合（ステップＳ１２におけるノー）には、ステップＳ７以降の処理が行われる。なお、送信できなかった回数をカウントして、各バッファの内容をクリアするか否かを判定するステップＳ７〜ステップＳ９の処理は、図２に例示する処理と同様である。
【００５７】
以上のように、本実施形態によれば、制御部１３が、通信相手先装置４０へ音声データの送信が行われていると判定した場合、録音バッファ１４に記憶された音声データを送信バッファ１５に記憶させるとともに録音バッファ１４に記憶された音声データと受信バッファ１７に記憶された音声データとを再生バッファ１６に記憶させる。一方、制御部１３が、通信相手先装置４０へ音声データの送信が行われていないと判定した場合、受信バッファ１７に記憶された音声データを再生バッファ１６に記憶させる。よって、第１の実施形態の効果に加え、自身が入力した音声をリアルタイムで聞いた後、一定の時間経過後に、通信相手先装置４０で処理された音声データをモニタできる。
【００５８】
図６は、本発明による音声入出力装置の第２の実施形態の変形例を示すブロック図である。図６に示す例では、音声入出力装置３０が、図３に例示する通信相手先装置４０の代わりに音声認識装置５０と無線通信していることを示す。
【００５９】
図６に例示する音声認識装置５０は、音声認識部５１と、音声合成部５２とを備えている。音声認識部５１は、音声入出力装置３０から受信した音声データの音声認識を行い、音声認識結果として、音声データを変換したテキストを生成する。音声合成部５２は、音声認識部５１が生成したテキストを音声データに変換し、変換した音声データを無線通信によりに音声入出力装置３０に送信する。
【００６０】
このように、音声データの送信先が音声認識装置の場合、音声入出力装置３０は、音声認識装置５０が音声認識した結果の音声データを受信できる。このような音声データを受信することで、利用者は、例えば、入力した音声が正しく認識されているか、音声データから不要語などの情報が削除されているか、などを確認することが可能になる。
【００６１】
次に、本発明の最小構成の例を説明する。図７は、本発明による音声入出力装置の最小構成例を示すブロック図である。本発明による音声入出力装置は、入力される音声を示す音声データを記憶する録音バッファ８１（例えば、録音バッファ１４）と、出力される音声を示す音声データを記憶する再生バッファ８２（例えば、再生バッファ１６）と、外部装置からの音声データを無線通信により受信する通信相手先装置（例えば、通信相手先装置２０）に対して送信される音声データを記憶する送信バッファ８３（例えば、送信バッファ１５）と、音声を入力して録音バッファ１４にその音声を示す音声データを記憶する入力手段８４（例えば、入力部１１）と、再生バッファ８２に記憶された音声データを音声として出力する出力手段８５（例えば、出力部１２）と、送信バッファ８３に記憶された音声データを無線通信により通信相手先装置に送信し、送信した音声データを送信バッファ８３から削除する制御手段８６（例えば、制御部１３）とを備えている。
【００６２】
制御手段８６は、通信相手先装置へ音声データの送信が行われていると判定した場合、録音バッファ８１に記憶された音声データを送信バッファ８３に記憶させるとともにその音声データを再生バッファ８２に記憶させる。
【００６３】
そのような構成により、通信相手先装置へ無線通信にて送信できた音声データの内容を、通信相手先装置からの応答を待つことなく、その音声データが示す音声でモニタできる。
【００６４】
また、制御手段８６は、送信バッファ８３に予め定めた量の空き領域が存在する場合に通信相手先装置へ音声データの送信が行われていると判定して、録音バッファ８１に記憶された音声データを送信バッファ８３に記憶させるとともにその音声データを再生バッファ８２に記憶させてもよい。
【００６５】
また、本発明による音声入出力装置は、通信相手先装置（例えば、通信相手先装置４０）から受信する音声データを記憶する受信バッファ（例えば、受信バッファ１７）を備えていてもよい。そして、制御手段８６は、通信相手先装置から受信した音声データを受信バッファに記憶させ、通信相手先装置へ音声データの送信が行われていると判定した場合、録音バッファ８１に記憶された音声データを送信バッファ８３に記憶させるとともに録音バッファ８１に記憶された音声データと受信バッファに記憶された音声データとを再生バッファ８２に記憶させ、通信相手先装置へ音声データの送信が行われていないと判定した場合、受信バッファに記憶された音声データを再生バッファ８２に記憶させてもよい。
【００６６】
以上、実施形態及び実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００６７】
この出願は、２０１１年１１月９日に出願された日本特許出願２０１１−２４５６１７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００６８】
本発明は、無線送信される音声をモニタする音声入出力装置に好適に適用される。
【符号の説明】
【００６９】
１０，３０  音声入出力装置
１１  入力部
１２  出力部
１３  制御部
１４  録音バッファ
１５  送信バッファ
１６  再生バッファ
１７  受信バッファ
２０，４０  通信相手先装置
２１，４１  受信処理部
４２  送信処理部
５０  音声認識装置
５１  音声認識部
５２  音声合成部
【図１】
0005582259.tif 000002
【図２】
0005582259.tif 000003
【図３】
0005582259.tif 000004
【図４】
0005582259.tif 000005
【図５】
0005582259.tif 000006
【図６】
0005582259.tif 000007
【図７】
0005582259.tif 000008
【図８】
0005582259.tif 000009
【図９】
0005582259.tif 000010