(57)【要約】【課題】音響信号に含まれる発話している区間を検出する精度を向上させる。【解決手段】実施形態の音声応答システムは、アナウンス再生部、背景雑音測定部、音声検出部、音声認識部、及び、応答フロー制御部を備える。アナウンス再生部は発話者の発話を促すアナウンスを再生する。背景雑音測定部は、アナウンスと発話者の発話との間における無音区間において取得した音響信号に基づいて背景雑音量を測定する。音声検出部は、背景雑音測定部が検出した背景雑音量に基づいて音声検出閾値を更新し、当該音声検出閾値を用いて発話者の発話している区間を検出する。音声認識部は、音声検出部が検出した区間における発話者の発話の内容を認識処理する。応答フロー制御部は、音声認識部の認識結果に基づいて、アナウンス再生部が再生するアナウンスを選択する。【選択図】図２
2015055790.tif 000002
【特許請求の範囲】
【請求項１】
発話者の発話を促すアナウンスを再生するアナウンス再生部と、
前記アナウンスと前記発話者の発話との間における無音区間において取得した音響信号に基づいて背景雑音量を測定する背景雑音測定部と、
前記背景雑音測定部が検出した背景雑音量に基づいて音声検出閾値を更新し、当該音声検出閾値を用いて前記発話者の発話している区間を検出する音声検出部と、
前記音声検出部が検出した区間における前記発話者の発話の内容を認識処理する音声認識部と、
前記音声認識部の認識結果に基づいて、前記アナウンス再生部が再生するアナウンスを選択する応答フロー制御部と、
を備えることを特徴とする音声応答システム。
【請求項２】
前記アナウンス再生部が再生するアナウンスの先頭部分には、無音区間が予め設けられている
ことを特徴とする請求項１に記載の音声応答システム。
【請求項３】
前記アナウンス再生部は、
アナウンスを再生する前に予め定められた時間が経過してから当該アナウンスの再生を開始する
ことを特徴とする請求項１に記載の音声応答システム。
【請求項４】
前記背景雑音測定部は、
前記音声検出部により前記発話者の発話が終了したと判定してから前記アナウンス再生部がアナウンスを再生するまでの区間を前記無音区間として背景雑音量を測定する
ことを特徴とする請求項１に音声応答システム。
【請求項５】
前記音声検出部は、
前記アナウンス再生部がアナウンスを再生する都度、音声検出閾値を更新する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の音声応答システム。
【請求項６】
発話者の発話を促すアナウンスと当該発話者の発話との間における無音区間において取得した音響信号に基づいて背景雑音量を測定する背景雑音測定部と、
前記背景雑音測定部が検出した背景雑音量に基づいて音声検出閾値を更新し、当該音声検出閾値を用いて前記発話者の発話している区間を検出する音声検出部と、
前記音声検出部が検出した区間における前記発話者の発話の内容を認識処理する音声認識部と
を備えることを特徴とする音声処理装置。
【請求項７】
発話者の発話を促すアナウンスと当該発話者の発話との間に予め定められた無音区間を設けて当該アナウンスを再生するアナウンス再生部
を備えることを特徴とする音声応答装置。
【請求項８】
発話者の発話を促すアナウンスを再生するアナウンス再生ステップと、
前記アナウンスと前記発話者の発話との間における無音区間において取得した音響信号に基づいて背景雑音量を測定する背景雑音測定ステップと、
前記背景雑音測定ステップにおいて検出した背景雑音量に基づいて音声検出閾値を更新し、当該音声検出閾値を用いて前記発話者の発話している区間を検出する音声検出ステップと、
前記音声検出ステップにおいて検出した区間における前記発話者の発話の内容を認識処理する音声認識ステップと、
前記音声認識ステップにおける認識結果に基づいて、次に再生するアナウンスを選択する応答フロー制御ステップと
を有することを特徴とする音声応答方法。
【請求項９】
発話者の発話を促すアナウンスと当該発話者の発話との間における無音区間において取得した音響信号に基づいて背景雑音量を測定する背景雑音測定ステップと、
前記背景雑音測定ステップにおいて検出した背景雑音量に基づいて音声検出閾値を更新し、当該音声検出閾値を用いて前記発話者の発話している区間を検出する音声検出ステップと、
前記音声検出ステップにおいて検出した区間における前記発話者の発話の内容を認識処理する音声認識ステップと
をコンピュータに実行させるための音声処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、音声応答システム、音声処理装置、音声応答装置、音声応答方法、及び音声処理プログラムに関する。
【背景技術】
【０００２】
ＩＶＲ（Interactive Voice Response;音声応答）システムでは、発信者からの要求を取得するためにＰＢ（Push Button；プッシュボタン）信号を受け付けることが一般に行われている。しかし、予め定められた複数の選択肢から発信者が要求するものを選択させる手法では、発信者の要求に応じた対応が十分に行われないことがある。そこで、発信者の発話内容を音声認識処理することで、より具体的な要求を取得することが検討されている。このような処理においては、発信者が発話しているか否かを判定することが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５６８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、音量に基づいて顧客が発話しているか否かを判定する場合、発信者の発話環境により背景雑音量が異なるため、発信者が発話していないときであっても発話していると判定し、発話している区間を検出する精度が低下してしまうことがある。このような場合には、発話している区間と発話していない区間とを含む音響信号に対して音声認識処理を行うことになり、認識精度が低下してしまうという課題がある。
【０００５】
本発明が解決しようとする課題は、音響信号に含まれる発話している区間を検出する精度を向上させることができる音声応答システム、音声処理装置、音声応答装置、音声応答方法、及び音声処理プログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の音声応答システムは、アナウンス再生部、背景雑音測定部、音声検出部、音声認識部、及び、応答フロー制御部を備える。アナウンス再生部は発話者の発話を促すアナウンスを再生する。背景雑音測定部は、アナウンスと発話者の発話との間における無音区間において取得した音響信号に基づいて背景雑音量を測定する。音声検出部は、背景雑音測定部が検出した背景雑音量に基づいて音声検出閾値を更新し、当該音声検出閾値を用いて発話者の発話している区間を検出する。音声認識部は、音声検出部が検出した区間における発話者の発話の内容を認識処理する。応答フロー制御部は、音声認識部の認識結果に基づいて、アナウンス再生部が再生するアナウンスを選択する。
【０００７】
実施形態の音声処理装置は、背景雑音測定部、音声検出部、及び、音声認識部を備える。背景雑音測定部は、発話者の発話を促すアナウンスと当該発話者の発話との間における無音区間において取得した音響信号に基づいて背景雑音量を測定する。音声検出部は、背景雑音測定部が検出した背景雑音量に基づいて音声検出閾値を更新し、当該音声検出閾値を用いて発話者の発話している区間を検出する。音声認識部は、音声検出部が検出した区間における発話者の発話の内容を認識処理する。
【０００８】
実施形態の音声応答装置はアナウンス再生部を備える。アナウンス再生部は、発話者の発話を促すアナウンスと当該発話者の発話との間に予め定められた無音区間を設けて当該アナウンスを再生する。
【０００９】
実施形態の音声応答方法は、アナウンス再生ステップ、背景雑音測定ステップ、音声検出ステップ、音声認識ステップ、及び、応答フロー制御ステップを有する。アナウンス再生ステップでは、発話者の発話を促すアナウンスを再生する。背景雑音測定ステップでは、アナウンスと発話者の発話との間における無音区間において取得した音響信号に基づいて背景雑音量を測定する。音声検出ステップでは、背景雑音測定ステップにおいて検出した背景雑音量に基づいて音声検出閾値を更新し、当該音声検出閾値を用いて発話者の発話している区間を検出する。音声認識ステップでは、音声検出ステップにおいて検出した区間における発話者の発話の内容を認識処理する。応答フロー制御ステップでは、音声認識ステップにおける認識結果に基づいて、次に再生するアナウンスを選択する。
【００１０】
実施形態の音声処理プログラムは、背景雑音測定ステップ、音声検出ステップ、及び、音声認識ステップをコンピュータに実行させるプログラムである。背景雑音測定ステップでは、発話者の発話を促すアナウンスと当該発話者の発話との間における無音区間において取得した音響信号に基づいて背景雑音量を測定する。音声検出ステップでは、背景雑音測定ステップにおいて検出した背景雑音量に基づいて音声検出閾値を更新し、当該音声検出閾値を用いて発話者の発話している区間を検出する。音声認識ステップでは、音声検出ステップにおいて検出した区間における発話者の発話の内容を認識処理する。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係る音声応答システム１が含まれる通信システムの構成例を示すブロック図である。
【図２】同実施形態における音声応答装置１１と音声認識装置１２との構成例を示すブロック図である。
【図３】同実施形態における音声検出部１２５が発話区間を検出する処理の概要を示す図である。
【図４】同実施形態における音声応答システム１の動作例を示すタイムチャートである。
【図５】第２の実施形態における音声応答システム１の動作例を示すタイムチャートである。
【発明を実施するための形態】
【００１２】
＜第１の実施形態＞
図１は、第１の実施形態に係る音声応答システム１が含まれる通信システムの構成例を示すブロック図である。音声応答システム１は、同図に示すように、構内交換機２を介して公衆回線網４に接続されている。また、構内交換機２には複数の電話機３が接続されている。構内交換機２と音声応答システム１と電話機３とはＩＰネットワークを介して接続されている。音声応答システム１と構内交換機２と複数の電話機３とはコールセンタに配置されている。
【００１３】
構内交換機２は、公衆回線網４を介して、顧客やユーザなどの発信者の端末装置５からのコールセンタ宛ての発信を受け付ける。構内交換機２は、端末装置５からの着信を音声応答システム１に接続するか、電話機３に接続するかを端末装置５の発信先に応じて決定し、決定した先に当該着信を接続する。構内交換機２は、端末装置５から音声応答システム１及び電話機３への中継において音声を含む信号をＩＰパケットに変換し、音声応答システム１及び電話機３から端末装置５への中継においてＩＰパケットを音声信号に変換する。
【００１４】
なお、本実施形態では、構内交換機２と端末装置５とは公衆回線網４を介して通信する構成を説明するが、公衆回線網４に代えて特定の利用者の間で用いられるネットワークなどであってもよい。また、発信者が利用する端末装置５は、音声通信が可能であれば、固定電話や、携帯電話、スマートフォンや、コンピュータなどであってもよい。
【００１５】
音声応答システム１は、端末装置５と接続されると、予め定められた音声アナウンスを再生し、発信者に発話を促して発信者（発話者）の発話内容に応じた処理を行う。発話内容に応じた処理は、例えば、更に発信者の要求を特定するための音声アナウンスを再生することや、端末装置５の接続先を音声応答システム１から電話機３へ変更してオペレータによる対応に切り替えることなどである。
【００１６】
音声応答システム１は、図１に示すように、音声応答装置１１と音声認識装置１２とを備えている。音声応答装置１１は、構内交換機２から端末装置５との通信が接続されると音声アナウンスを再生する。また、音声応答装置１１は、音声認識装置１２による発信者の発話内容の認識結果に基づいて音声アナウンスを再生する。音声認識装置１２は、音声応答システム１と端末装置５との通話（通信）において取得する発信者の発話及び発話内容を認識処理し、認識結果を音声応答装置１１に送信する。ここで、認識処理とは、発話された音声をテキスト化する処理を示し、認識結果とは、例えばテキスト化された情報を示す。音声応答システム１は、音声応答装置１１と音声認識装置１２とが協調して動作することにより、発信者からの要求に応じた処理を行う。
【００１７】
図２は、本実施形態における音声応答装置１１と音声認識装置１２との構成例を示すブロック図である。同図に示すように、音声応答装置１１は、通信インタフェース１１１、通信プロトコル制御部１１２、応答フロー記憶部１１３、応答フロー制御部１１４、アナウンスデータ記憶部１１５、及び、アナウンス再生部１１６を備えている。
【００１８】
通信インタフェース１１１は、音声応答装置１１宛てのＩＰパケットを受信し、受信したＩＰパケットを通信プロトコル制御部１１２に出力する。また、通信インタフェース１１１は、通信プロトコル制御部１１２から入力されるＩＰパケットを音声認識装置１２や構内交換機２に送信し、アナウンス再生部１１６から入力される音声情報を含むＩＰパケットを構内交換機２に送信する。
【００１９】
通信プロトコル制御部１１２は、通信インタフェース１１１を介して入力されるＩＰパケットや応答フロー制御部１１４から入力される制御情報の宛先などに基づいて、当該パケットや当該情報を転送する。
【００２０】
応答フロー記憶部１１３には、音声応答システム１における発信者の発話内容に応じた処理の手順や、音声認識装置１２における認識結果に対して行う処理の手順などが予め記憶されている。
応答フロー制御部１１４は、構内交換機２から入力されるＩＰパケットや、音声認識装置１２から受信する認識結果と、応答フロー記憶部１１３に記憶されている処理の手順とに基づいて、音声応答システム１における動作を決定する。応答フロー制御部１１４は、通信プロトコル制御部１１２を介して、決定した動作に対応する動作を要求する制御情報をアナウンス再生部１１６や音声認識装置１２、構内交換機２に送信する。
【００２１】
アナウンスデータ記憶部１１５には、音声応答システム１において発信者に向けて出力する音声信号と当該音声信号を識別する情報との組み合わせがアナウンスとして予め記憶されている。アナウンスの音声信号の先頭部分には、予め定められた期間の無音の区間（以下、無音区間という。）が設けられている。無音区間は、例えば、音声の再生が無い区間や、所定の音量以下の音を再生する区間などである。
【００２２】
アナウンス再生部１１６は、応答フロー制御部１１４からの制御情報に基づいて、アナウンスデータ記憶部１１５に記憶されているアナウンスを読み出して再生する。アナウンス再生部１１６が再生したアナウンスは、ＩＰパケットとして通信インタフェース１１１に出力され、構内交換機２を介して端末装置５に送信される。
【００２３】
音声認識装置１２は、図２に示すように、通信インタフェース１２１、通信プロトコル制御部１２２、及び、音声処理部１２３を備えている。
通信インタフェース１２１は、音声認識装置１２宛てのＩＰパケットを受信し、受信したＩＰパケットを通信プロトコル制御部１２２に出力する。また、通信インタフェース１２１は、通信プロトコル制御部１２２から入力されるＩＰパケットを音声応答装置１１に送信する。
【００２４】
通信プロトコル制御部１２２は、通信インタフェース１１１を介して入力されるＩＰパケットや、音声処理部１２３から入力されるＩＰパケットの宛先に基づいて、当該パケットを転送する。
音声処理部１２３は、背景雑音測定部１２４、音声検出部１２５、音響信号記憶部１２６、及び、音声認識部１２７を備えている。
【００２５】
背景雑音測定部１２４は、アナウンス再生部１１６が再生するアナウンスと発信者の発話との間における無音区間において、端末装置５から受信する音響信号に基づいて背景雑音量を測定する。背景雑音量には、例えば、発信者の周囲の環境において生じている音の音圧レベルや、音響信号の尖頭値又は平均値などを用いる。発信者の周囲の環境において生じている音の例としては、屋外においては車から発せられる音や、屋内においてはテレビなどから発せられる音などである。背景雑音測定部１２４は、測定した背景雑音量を示す情報を音声検出部１２５に出力する。
【００２６】
音声検出部１２５は、背景雑音測定部１２４が測定した背景雑音量に基づいて、音声検出閾値を定める。音声検出閾値は、測定した背景雑音量の背景雑音が存在する環境下において発信者が発話しているか否かを判定するための閾値である。この音声検出閾値には、例えば、背景雑音量に対して所定の音量を加えた値や、背景雑音量に対して所定の定数を乗じて得られた値を用いる。また、実験や測定により得られた関数を用いて背景雑音量に対応する値を音声検出閾値としてもよい。
【００２７】
音声検出部１２５は、アナウンス再生部１１６によるアナウンスの再生が完了した後に、端末装置５から受信する音響信号において音声検出閾値以上の音量が得られる区間を、発信者が発話している区間（以下、発話区間という。）として検出する。一般に、発話者は、自身の周囲の環境において背景雑音の音量が大きくなると、相手にはっきりと発話内容を伝えようとする意志がはたらき、より大きな声で発話する傾向がある。音声検出部１２５は、この傾向を利用して、発話者（発信者）が背景雑音より大きい声で発話しているとみなして発話区間を検出する。換言すると、音声検出部１２５は、発信者の音声及び周囲の環境において生じている音を端末装置５のマイクで取得して得られる音響信号における発話区間を検出する。
【００２８】
図３は、本実施形態における音声検出部１２５が発話区間を検出する処理の概要を示す図である。同図において横軸は時間を示している。発話区間の検出において、音声検出部１２５は、アナウンスの再生完了後に音声検出閾値以上の音量が得られた時点（時刻ｔ１）を発話区間の始点と判定する。また、音声検出部１２５は、音声検出閾値以上の音量が得られない期間が所定の時間（判定時間）継続した場合（時刻ｔ３）に発話が終了していると判定し、当該期間の開始時点、すなわち音声検出閾値未満の音量になった時点（時刻ｔ２）を発話区間の終点と判定する。
【００２９】
図２に戻り、音声認識装置１２の構成の説明を続ける。
音響信号記憶部１２６は、端末装置５から受信する音響信号を逐次記憶する。
音声認識部１２７は、端末装置５から受信する音響信号のうち、音声検出部１２５が検出した発話区間の音響信号に基づいて発信者の発話内容を認識処理する。具体的には、音声認識部１２７は、音声検出部１２５が検出した発話区間に対応する音響信号を音響信号記憶部１２６から読み出し、読み出した音響信号に対して音声認識の処理を行う。音声認識部１２７における音声認識の処理には、公知の技術を用いるようにしてもよい。音声認識部１２７は、発話内容に対する認識結果を示す情報を、通信プロトコル制御部１２２を介して音声応答装置１１に送信する。
【００３０】
図４は、本実施形態における音声応答システム１の動作例を示すタイムチャートである。同図において横軸は時間を示している。
発信者の操作に応じて端末装置５がコールセンタに発信すると（ステップＳ１）、当該発信を受け付けた構内交換機２は音声応答システム１に接続する。
【００３１】
音声応答装置１１の応答フロー制御部１１４は、端末装置５からの着信が接続されると、応答フロー記憶部１１３に記憶されている処理の手順に基づいて、着信応答としてアナウンス再生部１１６に応答アナウンスを再生させることを選択する（ステップＳ２）。応答フロー制御部１１４は、応答アナウンスの再生を指示する制御情報を、通信プロトコル制御部１１２を介してアナウンス再生部１１６に送信する。また、応答フロー制御部１１４は、背景雑音量の測定を指示する制御情報を、通信プロトコル制御部１１２を介して音声認識装置１２に送信する（ステップＳ３）。
【００３２】
アナウンス再生部１１６は、応答フロー制御部１１４から受信する制御情報に基づいて、アナウンスデータ記憶部１１５に記憶されている所定のアナウンスを読み出して再生して発信者に発話を促す（ステップＳ４）。
【００３３】
このとき、音声認識装置１２に備えられている背景雑音測定部１２４は、応答フロー制御部１１４から受信する制御情報に基づいて、アナウンスの先頭部分に設けられている無音区間にて端末装置５から受信する音響信号の音量を測定する。背景雑音測定部１２４は、測定した音量を背景雑音量して音声検出部１２５に出力する（ステップＳ５）。
音声検出部１２５は、背景雑音測定部１２４により測定された背景雑音量に基づいて、音声検出閾値を設定する（ステップＳ６）。
【００３４】
ステップＳ４におけるアナウンスの再生に促されて発信が発話する（ステップＳ７）。
ステップＳ４におけるアナウンスの再生が完了すると、音声認識装置１２の音声検出部１２５は、ステップＳ６において設定した音声検出閾値に基づいて発話区間の検出を行う（ステップＳ８）。
【００３５】
音声認識部１２７は、端末装置５から受信する音響信号のうち、音声検出部１２５により検出された発話区間における音響信号に対して音声認識の処理を行い、得られた認識結果を示す情報を音声応答装置１１に送信する（ステップＳ９）。
【００３６】
応答フロー制御部１１４は、応答フロー記憶部１１３に記憶されている処理の手順に基づいて、音声認識部１２７から受信した認識結果に対するアナウンスの再生を選択する（ステップＳ１０）。応答フロー制御部１１４は、応答アナウンスの再生を指示する制御情報を、通信プロトコル制御部１１２を介してアナウンス再生部１１６に送信する。また、応答フロー制御部１１４は、背景雑音量の測定を指示する制御情報を、通信プロトコル制御部１１２を介して音声認識装置１２に送信する（ステップＳ１１）。
【００３７】
アナウンス再生部１１６は、応答フロー制御部１１４から受信する制御情報に基づいて、アナウンスデータ記憶部１１５に記憶されている所定のアナウンスを読み出して再生して発信者に発話を促す（ステップＳ１２）。
【００３８】
このとき、音声認識装置１２に備えられている背景雑音測定部１２４は、応答フロー制御部１１４から受信する制御情報に基づいて、アナウンスの先頭部分に設けられている無音区間にて端末装置５から受信する音響信号の音量を測定する。背景雑音測定部１２４は、測定した音量を背景雑音量して音声検出部１２５に出力する（ステップＳ１３）。
音声検出部１２５は、背景雑音測定部１２４により測定された背景雑音量に基づいて、音声検出閾値を更新する（ステップＳ１４）。
【００３９】
以後、音声応答システム１では、前述したステップＳ７以降の処理と同様の処理を繰り返すことにより、発信者の要求を満たすアナウンスを再生したり、発信者の要求を受け付ける処理を行ったり、発信者の要求に対応できるオペレータの電話機３に接続を切り替えたりする。
【００４０】
以上のように、本実施形態における音声応答システム１では、発信者の発話を促すアナウンスの先頭部分に予め設けられた無音区間において、背景雑音測定部１２４が発信者の周囲の環境において生じている音（背景雑音）の音量を測定し、音声検出部１２５が背景雑音量に基づいて音声検出閾値を更新する。音声検出部１２５は音声検出閾値基づいて発信者の発話区間を検出し、音声認識部１２７は当該発話区間に対して音声認識処理を行う。
【００４１】
このように、音声応答装置１１が着信に応答したとき、及び通話途中においてアナウンスが再生される都度、すなわち発信者の発話を促す都度、音声検出部１２５が音声検出閾値を更新することで、通話途中における背景雑音量の変化に音声検出閾値を追従させることができる。具体的には、通話の途中において発信者の周囲環境で背景雑音量が大きくなると背景雑音量の増大に応じて音声検出閾値を高くし、背景雑音量が小さくなると音声検出閾値を低くすることになる。これにより、音声検出部１２５による発話区間の検出の精度を向上させることができる。その結果、発信者の発話が含まれていない区間が、音声認識部１２７の処理対象に含まれることを抑えて、より正確な認識結果が得られるようになる。
【００４２】
なお、上述した本実施形態に係る音声応答システム１は、上述の態様に限定されるものでなく、以下のように変形可能である。例えば、アナウンスデータ記憶部１１５に記憶されているアナウンスの先頭部分に無音区間を予め設ける構成に代えて、アナウンス再生部１１６は、応答フロー制御部１１４から受信する制御情報に基づいてアナウンスを再生する際に、所定の時間が経過した後にアナウンスの再生を開始する構成にしてもよい。この構成を用いることにより、アナウンスの音声信号の先頭に無音区間を設けずとも無音区間を設けることができ、既存のアナウンスを利用することができる。
【００４３】
＜第２の実施形態＞
第１の実施形態における音声応答システム１は、アナウンスを再生する前に無音区間を設け、当該無音区間において背景雑音量の測定を行っていた。これに対して、第２の実施形態における音声応答システムでは、アナウンスに促されて発信者が発話し、当該発話が終了した後の区間において背景雑音量の測定を行って音声検出閾値を更新する。本実施形態における音声応答システムの構成は、第１の実施形態における音声応答システム１（図２）の構成と同じであるので、構成の説明を省略し、同じ機能部名及び符号を用いて動作を説明する。
【００４４】
図５は、第２の実施形態における音声応答システム１の動作例を示すタイムチャートである。同図において横軸は時間を示している。また、同図におけるステップＳ１からステップＳ８までの処理は、第１の実施形態における図４の動作例と同じであるので各ステップの説明を省略し、ステップＳ９以降の処理について説明する。
【００４５】
音声認識部１２７は、端末装置５から受信する音響信号のうち、音声検出部１２５により検出された発話区間における音響信号に対して音声認識の処理を行い、得られた認識結果を示す情報を音声応答装置１１に送信する（ステップＳ２１）。
【００４６】
このとき、背景雑音測定部１２４は、音響信号記憶部１２６に記憶されている音響信号のうち、音声検出部１２５により検出された発話区間の終了時点から所定の時間（判定時間）までの区間の音響信号から背景雑音量を測定する（ステップＳ２２）。
音声検出部１２５は、背景雑音測定部１２４により測定された背景雑音量に基づいて、音声検出閾値を更新する（ステップＳ２３）。
【００４７】
アナウンス再生部１１６は、応答フロー制御部１１４から受信する制御情報に基づいて、アナウンスデータ記憶部１１５に記憶されている所定のアナウンスを読み出して再生して発信者に発話を促す（ステップＳ２４）。
【００４８】
以後、音声応答システム１では、前述したステップＳ７以降の処理と同様の処理を繰り返すことにより、発信者の要求を満たすアナウンスを再生したり、発信者の要求を受け付ける処理を行ったり、発信者の要求に対応できるオペレータの電話機３に接続を切り替えたりする。
【００４９】
以上のように、本実施形態における音声応答システム１では、発信者の発話に対する発話区間の検出において生じる区間であって音響信号の音量が音声検出閾値未満の区間を無音区間とし、当該無音区間において背景雑音測定部１２４が背景雑音量を測定し、音声検出部１２５が背景雑音量に基づいて音声検出閾値を更新する。
【００５０】
このように、音声応答装置１１が着信に応答したとき、及び通話途中において発信者の発話が終了する都度、音声検出部１２５が音声検出閾値を更新することで、通話途中における背景雑音量の変化に音声検出閾値を追従させることができる。これにより、音声検出部１２５による発話区間の検出の精度を向上させることができ、発信者の発話が含まれていない区間が音声認識部１２７の処理対象に含まれることを抑えて、より正確な認識結果が得られるようになる。
【００５１】
以上に述べた少なくとも一つの実施形態の音声応答システム１によれば、無音区間において測定した背景雑音量に基づいて音量検出閾値を更新することにより、通話途中における背景雑音量が変化する場合であっても、発話区間の検出を精度よく行うことができ、より正確な認識結果が得られるようになる。
【００５２】
なお、上述した各実施形態に係る音声応答システム１は、上述の態様に限定されるものでなく、以下のように変形可能である。例えば、音声応答システム１が構内交換機２との間で音声信号を含むＩＰパケットの送受信を行うことにより動作する構成について説明したが、他の通信プロトコルに基づいて端末装置５との通信を行う構成であってもよい。
【００５３】
また、音声応答システム１が音声応答装置１１と音声認識装置１２との２つの装置を備える構成について説明したが、音声応答システム１を一つの装置として構成してもよいし、三つ以上の装置を備える構成としてもよい。三つ以上の装置により音声応答システム１を構成する場合、各装置はネットワーク等を介して通信可能に接続される。
【００５４】
また、各実施形態における音声応答システム１では、アナウンスを再生する都度、又は発信者が発話する都度、音声検出部１２５が音声検出閾値を更新する構成について説明したが、予め定めた時間が経過すると音声検出部１２５が音声検出閾値を更新するようにしてもよい。
【００５５】
また、上述した音声応答装置１１と音声認識装置１２とは、一般的な半導体集積回路によって実装されるものであってもよいし、例えば、ＦＰＧＡ（Field Programmable Gate Array）等のカスタマイズ可能な電子回路によって実装されるものであってもよい。
【００５６】
また、音声応答装置１１と音声認識装置１２との機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより音声応答システム１として動作させてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００５７】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。更に、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合みせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５８】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。
【符号の説明】
【００５９】
１…音声応答システム
１１…音声応答装置
１１１…通信インタフェース
１１２…通信プロトコル制御部
１１３…応答フロー記憶部
１１４…応答フロー制御部
１１５…アナウンスデータ記憶部
１１６…アナウンス再生部
１２…音声認識装置
１２１…通信インタフェース
１２２…通信プロトコル制御部
１２３…音声処理部
１２４…背景雑音測定部
１２５…音声検出部
１２６…音響信号記憶部
１２７…音声認識部
２…構内交換機
３…電話機
４…公衆回線網
５…端末装置
【図１】
2015055790.tif 000003
【図２】
2015055790.tif 000004
【図３】
2015055790.tif 000005
【図４】
2015055790.tif 000006
【図５】
2015055790.tif 000007