(57)【要約】【課題】認識性を向上させつつ使い勝手の低下を抑制することが可能な音声認識装置及び方法を提供する。【解決手段】音声認識装置１は、ユーザにより連続的に発話された数字の音声を入力するマイクロフォン１０と、マイクロフォン１０により入力された連続的な数字の音声を認識する音声認識部２０とを備えている。音声認識部２０は、マイクロフォン１０により入力された連続的な数字の音声を、メタ発話情報に基づいて分割するチャンク判別部２４と、発話対象の種別に応じた分割音声毎の桁数を記憶する桁数パターン記憶部２５と、チャンク判別部２４により分割された音声を、桁数パターン記憶部２５に記憶される分割音声毎の桁数とを比較して、音声を認識する認識部２７とを備えている。【選択図】図１
2010211122.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより連続的に発話された数字の音声を入力する入力手段と、
前記入力手段により入力された連続的な数字の音声を認識する音声認識手段と、を備え、
前記音声認識手段は、
前記入力手段により入力された連続的な数字の音声を、メタ発話情報に基づいて分割する分割手段と、
発話対象の種別に応じた分割音声毎の桁数を記憶する記憶手段と、
前記分割手段により分割された音声と、前記記憶手段に記憶される分割音声毎の桁数とを比較して、音声を認識する認識手段と、
を備えることを特徴とする音声認識装置。
【請求項２】
前記分割手段は、前記メタ発話情報として、音声のピッチの有無、及び音声のパワーの大きさの少なくとも一方に基づいて、前記入力手段により入力された連続的な数字の音声を分割する
ことを特徴とする請求項１に記載の音声認識装置。
【請求項３】
前記入力手段により入力された音声を再分割する再分割手段をさらに備え、
前記記憶手段は、発話対象の種別に応じた分割数を記憶し、
前記再分割手段は、前記分割手段により分割された音声の分割数が、前記記憶手段により予め記憶された音声の分割数に満たない場合、音声のピッチのアクセントに基づいて、前記入力手段により入力された音声を再分割し、
前記認識手段は、前記再分割手段により分割された音声と、前記記憶手段に記憶される分割音声毎の桁数とを比較して、音声を認識する
ことを特徴とする請求項１又は請求項２のいずれかに記載の音声認識装置。
【請求項４】
前記音声認識手段は、前記再分割手段による再分割によって得られた音声の分割数が、前記記憶手段により予め記憶された音声の分割数に満たない場合、ユーザが発話対象の途中までを発話したと判断し、続きの入力を待つ待機状態となる
ことを特徴とする請求項３に記載の音声認識装置。
【請求項５】
ユーザにより連続的に発話された数字の音声を入力する入力工程と、
前記入力工程において入力された連続的な数字の音声を認識する音声認識工程と、を備え、
前記音声認識工程は、
前記入力工程において入力された連続的な数字の音声を、メタ発話情報に基づいて分割する分割工程と、
前記分割工程において分割された音声と、予め記憶された発話対象の種別に応じた分割音声毎の桁数とを比較して、音声を認識する認識工程と、
を備えることを特徴とする音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識装置及び方法に関する。
【背景技術】
【０００２】
従来、ユーザが発話した数字の音声を入力し、発話された数字を認識する音声認識装置が知られている。また、音声認識装置には、ユーザが発話した連続する数字の音声を入力し、各数字を尤度に基づいて判断していくものが提案されている。さらに、この音声認識装置は、クレジットカード番号などの桁数が予め分かっている連続数字の音声入力が行われる場合、区切りの桁数（クレジットカード番号では４桁、８桁及び１２桁）の認識完了時に音声を出力するようになっている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３７２９８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の音声認識装置において、連続数字を認識させる場合に認識性と使い勝手が相反する関係となっていた。例えば、特許文献１に記載の音声認識装置の場合、ユーザは発話桁数に制限無く発話できるため使い勝手が良い。しかし、特許文献１に記載の音声認識装置は、連続で発話された数字を認識して、区切りの桁数において音声を出力するのみであるため、「００」などのように「れーれー」と２桁分発話すると、１桁の「０」と誤認識される可能性があった。すなわち、特許文献１に記載の音声認識装置では、ユーザが桁数制限無く発話できるため使い勝手が良いが認識性に問題があった。
【０００５】
一方、桁数を区切ってユーザに発話させる音声認識装置の場合、桁数を区切っているため、「００」などのように「れーれー」と２桁分発話しても１桁の「０」と誤認識される可能性を減じることができる。しかし、この音声認識装置の場合、区切られた桁数毎の発話を強制されることとなる。すなわち、クレジットカード番号を発話する場合、ユーザは、最初の４桁を発話する旨の音声ガイダンスを受けて最初４桁発話し、音声認識完了後に再度次の４桁を発話する旨の音声ガイダンスを受けて次の４桁発話するなど、発話と音声ガイダンスとの繰り返しにより、入力ターン数（音声ガイダンスと発話との１サイクルを１入力ターンとする）が増加する。これにより、音声入力完了までの時間が長くなって、認識性が向上するものの使い勝手に問題が発生してしまう。
【０００６】
本発明はこのような従来の課題を解決するためになされたものであり、その目的とするところは、認識性を向上させつつ使い勝手の低下を抑制することが可能な音声認識装置及び方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の音声認識装置は、ユーザにより連続的に発話された数字の音声を入力する入力手段と、前記入力手段により入力された連続的な数字の音声を認識する音声認識手段と、を備え、前記音声認識手段は、前記入力手段により入力された連続的な数字の音声を、メタ発話情報に基づいて分割する分割手段と、発話対象の種別に応じた分割音声毎の桁数を記憶する記憶手段と、前記分割手段により分割された音声を、前記記憶手段に記憶される分割音声毎の桁数とを比較して、音声を認識する認識手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、入力された連続的な数字の音声を、メタ発話情報に基づいて分割する。このため、連続的な数字の音声は最初に音声認識されることなく、まず分割される。特にユーザは電話番号を発話する場合、市内局番（例えば２桁）、市外局番（例えば４桁）、加入者番号（例えば４桁）と区切って発話することが多く、分割された音声はこの区切りに対応していると推定できる。そして、分割された音声と、予め記憶される分割音声毎の桁数とを比較して、音声を認識する。このため、ユーザが電話番号を発話対象として発話する場合、１つ目の分割音声は２桁であり、２つ目の分割音声は４桁であるなどと、推定しつつ音声を認識できることとなる。この結果、「５００３」を「ごーれーれーさん」と発話しても予め４桁であると推定できていれば、「ごーれーさん」と誤認し難くなり、認識性を向上させることができる。このように、音声認識装置は、途中に音声ガイダンスを挟むことなく、ユーザに発話させることができ、しかも認識性の向上を図ることができる。従って、認識性を向上させつつ使い勝手の低下を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の音声認識装置を示すブロック図である。
【図２】図１に示したチャンク判別部によるチャンク区間の判別手法を示す図であり、（ａ）はＦ０を示し、（ｂ）はパワーを示している。
【図３】図１に示した入力パターン推定部による再分割手法を示す図である。
【図４】本実施形態に係る音声認識装置の基本動作を示すフローチャートである。
【図５】図４に示したステップＳ４の詳細を示すフローチャートである。
【図６】図４に示したステップＳ４の詳細を示すフローチャートであり、再分割の処理を示している。
【図７】図４に示したステップＳ５の詳細を示すフローチャートである。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の好適な実施形態を図面に基づいて説明する。図１は、本実施形態の音声認識装置を示すブロック図である。図１に示すように、音声認識装置１は、ユーザから連続的に発話された数字の音声を入力して認識するものであって、マイクロフォン（入力手段）１０と、音声認識部（音声認識手段）２０と、応答出力部３０と、表示部４０と、スピーカ５０とを備えている。
【００１１】
マイクロフォン１０は、ユーザにより連続的に発話された数字の音声を入力するものである。音声認識部２０は、マイクロフォン１０により入力された連続的な数字の音声を認識するものであって、Ａ／Ｄ変換器２１と、発話検出部２２と、Ｆ０／パワー算出部２３と、チャンク判別部（分割手段）２４と、桁数パターン記憶部（記憶手段）２５と、入力パターン推定部（再分割手段）２６と、音声認識部２７とを備えている。
【００１２】
Ａ／Ｄ変換器２１は、マイクロフォン１０で入力した発話音声に基づくアナログ音声信号をデジタル信号に変換するものである。発話検出部２２は、Ａ／Ｄ変換器２０によってデジタル信号に変換された音声データから、発話のある部分の始端及び終端を検出するものである。発話検出部２２は、例えばユーザに音声入力を促すガイダンスをしたタイミングを始端として検出し、始端からｘ秒経過後を終端として検出する。なお、発話検出部２２は、これに限らず、音圧に基づいて始端及び終端を検出してもよい。
【００１３】
Ｆ０／パワー算出部２３は、発話検出部２２によって検出された始端から終端までの音声データから、メタ発話情報であるＦ０（音声のピッチ）及びパワーを算出するものである。ここで、音声のピッチとは声の高低に関する情報であり、声帯の振動数の推定結果ともいえる。ピッチは、母音発話のときに検出され、発話がないときや子音発話のときには
検出されない傾向がある。また、パワーとは声の音圧レベルであって、空気の振動があるときに検出される。このため、ユーザの発話時には母音発話であるか子音発話であるかに拘わらず、双方において高い値で検出され、発話がない場合には周囲の雑音等によって低い値で検出される。
【００１４】
チャンク判別部２４は、Ｆ０／パワー算出部２３の算出結果に基づいてチャンク区間の判別を行い、チャンク区間に基づいて音声を分割するものである。ここで、チャンクとは音の一塊を意味し、チャンク区間とは、その一塊を形成する区間である。例えば、ユーザが数字を「０」「３」「５」「７」と細かく区切って発話した場合、チャンク判別部２４は、「０」「３」「５」「７」のそれぞれが一塊であると判断してチャンク区間を判別する。この結果、チャンク数は「４」と判断され、音声は４つに分割される。また、ユーザが数字を「０３５７」と区切ることなく発話した場合、チャンク判別部２４は、「０３５７」のそれぞれが一塊であると判断してチャンク区間を判別する。この結果、チャンク数は「１」と判断され、音声は１つに分割される。
【００１５】
一般にユーザは電話番号を発話する場合、市外局番、市内局番、及び加入者番号の順に区切って発話する傾向がある。従って、電話番号に関してチャンク数は「３」と判断されやすい。また、クレジットカード番号を発話する場合、ユーザは、４桁毎に区切って１６桁発話する傾向がある。従って、クレジットカード番号に関してチャンク数は「４」と判断されやすい。
【００１６】
図２は、図１に示したチャンク判別部２４によるチャンク区間の判別手法を示す図であり、（ａ）はＦ０を示し、（ｂ）はパワーを示している。Ｆ０／パワー算出部２３により図２（ａ）及び（ｂ）に示すようなＦ０とパワーとの波形が得られたとする。この場合、まずチャンク判別部２４は、Ｆ０が検出されたか否かを判断する。ここで、Ｆ０が検出されたということは、母音発話があったということであり、少なくともユーザによる発話があった部分といえる。一方、Ｆ０が検出されなかったということは、ユーザにより子音発話されたか、又は、ユーザによる発話がなかったと判断できる。また、チャンク判別部２４は、パワーを参照する。Ｆ０が検出されなかった場合、パワーが閾値より大きければ、子音発話があったと判断できる。一方、パワーが閾値以下であれば、ユーザによる発話がなかったと判断できる。すなわちユーザの発話に区切りがあったと判断できる。この区切りを境に、チャンク判別部２４はチャンク区間を判別する。なお、閾値は予め設定されていてもよいし、発話検出部２２により検出された始端前及び終端後のパワーの平均値を用いるようにしてもよい。
【００１７】
桁数パターン記憶部２５は、発話種別に応じた分割音声毎の桁数のパターンを記憶したものである。ここで、発話種別とは、上記した電話番号やクレジットカード番号である。また、電話番号は、固定電話と携帯電話との２つの発話種別に分類されている。桁数パターン記憶部２５は、この発話種別に応じた桁数パターンを記憶していることとなる。具体的に固定電話の場合、ユーザは市外局番、市内局番、及び加入者番号に区切って発話しやすい傾向にあり、ユーザによって発話された市外局番、市内局番、及び加入者番号のそれぞれ分割音声と定義すると、桁数パターン記憶部２５は分割音声毎の桁数を記憶していることとなる。すなわち、桁数パターン記憶部２５は、市外局番が２桁、市内局番が４桁及び加入者番号が４桁という桁数を記憶している。また、携帯電話の場合、桁数パターン記憶部２５は同様に３桁、４桁及び４桁という桁数を記憶している。さらに、クレジットカード番号についても同様に、桁数パターン記憶部２５は４桁、４桁、４桁及び４桁という桁数を記憶している。
【００１８】
入力パターン推定部２６は、チャンク判別部２４により判別されたチャンク区間の数、すなわちチャンク数と、桁数パターン記憶部２５に記憶された分割音声毎の数とを比較す
るものである。例えばユーザが携帯電話の番号を区切って発話した場合、３桁、４桁及び４桁の順で発話されることとなる。このとき、チャンク数は３つとなり、桁数パターン記憶部２５に記憶された分割音声毎の数と一致する。入力パターン推定部２６は一致した旨の情報を認識部２７に送信する。また、ユーザが携帯電話の番号発話したものの全てを発話せずに区切って発話した場合、例えば「０９０」「３３２５」と発話し、最後の４桁を発話しなかった場合、チャンク数は「２」となる。このため、チャンク数は桁数パターン記憶部２５に記憶された分割音声毎の数よりも小さくなる。入力パターン推定部２６は、このような情報についても認識部２７に送信する。
【００１９】
なお、入力パターン推定部２６は、チャンク判別部２４により判別されたチャンク数が、桁数パターン記憶部２５に記憶された分割音声毎の数に満たない場合、音声のピッチアクセントに基づいて、音声を再分割する。図３は、図１に示した入力パターン推定部２６による再分割手法を示す図である。例えばユーザが「０１２３４５６」と区切り無く発話すると、チャンク数は１つと判断されてしまう。しかし、ユーザは、区切りにおいてアクセントを弱める傾向にある。すなわち、携帯電話の場合、「０１２」と「３４５６」との間でアクセントを弱めてしまう場合がある。そこで、入力パターン推定部２６は、以下のようにして再分割する。
【００２０】
まず、入力パターン推定部２６は、アクセントの極大点が複数あるか判断する。図３に示す例では、アクセントの極大点Ｐ１，Ｐ３が２つあるため、入力パターン推定部２６は、アクセントの極大点が複数あると判断する。そして、入力パターン推定部２６は、アクセントの極小点（変曲点）Ｐ２を判断する。そして、極小点Ｐ２において分割する。なお、入力パターン推定部２６は、アクセントに基づいて分割をした場合、チャンク判別部２４により判別されたチャンク数でなく、アクセントに基づいて分割をした後のチャンク数を認識部２７に送信することとなる。
【００２１】
認識部２７は、チャンク判別部２４により分割された音声と、桁数パターン記憶部２５に記憶された分割音声毎の桁数とを比較して、音声を認識するものである。また、認識部２７は、再分割が行われている場合、再分割後の音声と桁数パターン記憶部２５に記憶された分割音声毎の桁数とを比較して、音声を認識する。
【００２２】
また、認識部２７は、入力パターン推定部２６からの情報を参考にして、種々の処理を実行する。特に、認識部２７は、チャンク数と予め記憶される分割音声の数とが一致する場合、ユーザが発話種別に応じて区切って発話したと判断する。すなわち、認識部２７は、携帯電話の場合において予め記憶される分割音声の数は３つであるため、チャンク数が３つであると、ユーザが発話種別に応じて区切って発話したと判断する。そして、認識部２７は、ユーザが３桁、４桁及び４桁に区切って発話したと仮定する。認識部２７は、この仮定の元に音声認識する。
【００２３】
例えば、認識部２７は、１つ目のチャンク区間には３桁の数字が発話されたと仮定し、２つ目のチャンク区間には４桁の数字が発話されたと仮定し、且つ、３つ目のチャンク区間には４桁の数字が発話されたと仮定して、音声認識する。これにより、例えば、「５００３」を「ごーれーれーさん」と発話しても予め４桁であると推定できていれば、「ごーれーさん」と誤認し難くなり、認識性を向上させることができる。
【００２４】
また、応答出力部３０は、ユーザに提示すべき情報を生成するものである。表示部４０は、応答出力部３０により生成されたユーザに提示すべき情報を画像表示するものである。スピーカ５０は、応答出力部３０により生成されたユーザに提示すべき情報を音声出力するものである。
【００２５】
次に、フローチャートを参照して、本実施形態に係る音声認識装置１の動作を説明する。図４は、本実施形態に係る音声認識装置１の基本動作を示すフローチャートである。図４に示すように、ユーザにより連続的に数字が発話された場合、マイクロフォン１０は音声を入力する（Ｓ１）。
【００２６】
その後、発話検出部２２は、発話のある部分の始端及び終端を検出する（Ｓ２）。次いで、Ｆ０・パワー算出部２３は、ステップＳ２において算出された始端から終端までの音声データから音声のピッチとパワーとを算出する（Ｓ３）。その後、チャンク判別部２４は、ステップＳ３において算出された音声のピッチとパワーとに基づいてチャンク区間を判別する（Ｓ４）。また、ステップＳ４においては、入力パターン推定部２６によってもチャンク区間が判別される場合がある。
【００２７】
その後、認識部２７は音声を認識する（Ｓ５）。この時点において認識部２７は、仮定された桁数と音声とに基づいて音声認識する。例えば、ユーザが携帯番号１１桁を「０９０」「ＸＸＸＸ」「ＹＹＹＹ」と区切って発話していた場合、ステップＳ４においてチャンク数は３と判断され、認識部２７は、１つ目のチャンクについて３桁、２つ目のチャンクについて４桁、３つ目のチャンクについて４桁と割り当てて、音声認識する。これにより、例えば、「５００３」を「ごーれーれーさん」と発話しても予め４桁であると推定できていれば、「ごーれーさん」と誤認し難くなり、認識性を向上させることができる。
【００２８】
そして、図４に示す処理は終了する。終了後、応答出力部３０は表示部４０やスピーカ５０に対してユーザへの提示を行うこととなる。
【００２９】
図５は、図４に示したステップＳ４の詳細を示すフローチャートである。なお、図５では発話種別として携帯番号を発話した場合におけるチャンク区間の判別について説明する。図５に示すように、チャンク判別部２４は、ステップＳ３において算出された音声のピッチとパワーとのデータを取得する（Ｓ１０）。そして、チャンク判別部２４は、ステップＳ１１以降において時刻毎ピッチとパワーとのデータを処理していく。
【００３０】
ステップＳ１１において、まずチャンク判別部２４はその時刻のピッチとパワーとのデータが発話終端のデータであるか否かを判断する（Ｓ１１）。終端でないと判断した場合（Ｓ１１：ＮＯ）、チャンク判別部２４は、その時刻のデータから、音声のピッチが検出されたか否かを判断する（Ｓ１２）。その時刻のデータから、音声のピッチが検出されたと判断した場合（Ｓ１２：ＹＥＳ）、すなわち母音発話があった場合、処理はステップＳ１１に移行する。
【００３１】
一方、その時刻のデータから、音声のピッチが検出されなかったと判断した場合（Ｓ１２：ＮＯ）、すなわち母音発話がなかった場合、チャンク判別部２４はパワーが閾値よりも大きいか否かを判断する（Ｓ１３）。パワーが閾値よりも大きいと判断した場合（Ｓ１３：ＹＥＳ）、処理はステップＳ１１に移行する。他方、パワーが閾値よりも大きくないと判断した場合（Ｓ１３：ＮＯ）、チャンク判別部２４は、発話の区切りがあったと判断し、チャンク区間として定義する（Ｓ１４）。その後、処理はステップＳ１１に移行する。
【００３２】
以上の処理を繰り返し、その時刻のピッチとパワーとのデータが発話終端のデータであると判断された場合（Ｓ１１：ＹＥＳ）、入力パターン推定部２６はチャンクが３つあったか否かを判断する（Ｓ１５）。すなわち、携帯電話の場合、「０９０」「ＸＸＸＸ」「ＹＹＹＹ」と区切って発話すると、チャンク数は３つとなる。このため、入力パターン推定部２６は、音声の分割数（チャンク数）が、桁数パターン記憶部２５により予め記憶された音声の分割数に一致するか否かを判断している。
【００３３】
チャンクが３つあったと判断した場合（Ｓ１５：ＹＥＳ）、すなわち音声の分割数（チャンク数）が、桁数パターン記憶部２５により予め記憶された音声の分割数に一致する場合、図５に示す処理は終了する。チャンクが３つなかったと判断した場合（Ｓ１５：ＮＯ）、すなわち音声の分割数（チャンク数）が、桁数パターン記憶部２５により予め記憶された音声の分割数に一致しないこととなる。この場合、チャンク数は桁数パターン記憶部２５により予め記憶された音声の分割数に満たない可能性が高く、処理は図５に移行して再分割が行われる。
【００３４】
図６は、図５に示したステップＳ４の詳細を示すフローチャートであり、再分割の処理を示している。まず、入力パターン推定部２６は、チャンク区間において音声のピッチの極大点を検出する（Ｓ１６）。その後、入力パターン推定部２６は、極大点が複数あったか否かを判断する（Ｓ１７）。極大点が複数なかったと判断した場合（Ｓ１７：ＮＯ）、図６に示す処理は終了する。一方、極大点が複数あったと判断した場合（Ｓ１７：ＹＥＳ）、入力パターン推定部２６は、極大点間の極小点を検出する（Ｓ１８）。この極小点は、規定値以下のピッチの場合のみに極小点として検出される。
【００３５】
次いで、入力パターン推定部２６は、極小点で音声データを分割する（Ｓ１９）。これにより、ユーザが「０９０−ＸＸＸＸ−ＹＹＹＹ」と発話する場合、区切らずに「０９０ＸＸＸＸＹＹＹＹ」に発話して、チャンク判別部２４によって音声を分割できない場合であっても、音声のピッチのアクセントに基づくことで、このような区切りがない発話も分割することができる。その後、図６に示す処理は終了する。
【００３６】
図７は、図４に示したステップＳ５の詳細を示すフローチャートである。図７に示すように、まず認識部２７は、チャンク判別部２４による音声の分割数又は入力パターン推定部２６による音声の分割数が、桁数パターン記憶部２５により予め記憶された音声の分割数に一致するか否かを判断する（Ｓ２０）。すなわち携帯電話の場合、桁数パターン記憶部２５により予め記憶された分割数（チャンク数）は「３」であるため、チャンク判別部２４による音声の分割数又は入力パターン推定部２６による音声の分割数が「３」であるか否かを判断する。
【００３７】
チャンク判別部２４による音声の分割数又は入力パターン推定部２６による音声の分割数が、桁数パターン記憶部２５により予め記憶された音声の分割数に一致すると判断した場合（Ｓ２０：ＹＥＳ）、認識部２７は、各チャンクに桁数を割り振る（Ｓ２１）。すなわち、１つ目のチャンクに３桁を割り振り、２つ目のチャンクに４桁を割り振り、３つ目のチャンクに４桁を割り振る。
【００３８】
その後、認識部２７は、各チャンク毎に音声認識を行う（Ｓ２２）。すなわち認識部２７は、１つ目のチャンクが３桁と仮定して音声認識を行うと共に、２つ目のチャンクが４桁と仮定して音声認識を行うと共に、３つ目のチャンクが４桁と仮定して音声認識を行う。これにより、例えば、「５００３」を「ごーれーれーさん」と発話しても予め４桁であると推定できていれば、「ごーれーさん」と誤認し難くなり、認識性を向上させることができる。その後、図７に示す処理は終了する。そして、表示部４０やスピーカ５０からは、音声認識完了の旨が表示されたり音声出力されたりする。
【００３９】
また、チャンク判別部２４による音声の分割数又は入力パターン推定部２６による音声の分割数が、桁数パターン記憶部２５により予め記憶された音声の分割数に一致しないと判断した場合（Ｓ２０：ＮＯ）、認識部２７は、チャンク判別部２４による音声の分割数又は入力パターン推定部２６による音声の分割数が、桁数パターン記憶部２５により予め記憶された音声の分割数に満たないか否かを判断する（Ｓ２３）。
【００４０】
チャンク判別部２４による音声の分割数又は入力パターン推定部２６による音声の分割数が、桁数パターン記憶部２５により予め記憶された音声の分割数に満たないと判断した場合（Ｓ２３：ＹＥＳ）、認識部２７は、各チャンクに桁数を割り振る（Ｓ２４）。この際、チャンクが２つである場合、認識部２７は１つ目のチャンクに３桁を割り振る。なお、２つ目のチャンクについては４桁を割り振ってもよいし、割り振らなくてもよい。さらに、チャンクが１つである場合、１つ目のチャンクに３桁を割り振ってもよいし、割り振らなくてもよい。
【００４１】
その後、認識部２７は、各チャンク毎に音声認識を行う（Ｓ２５）。この際、認識部２７は、桁数が割り振られたチャンクについて、その桁数となるように音声認識をすると共に、桁数が割り振られていないチャンクについては、通常の音声認識をする。その後、図７に示す処理は終了する。なお、チャンク数が３つに満たないため、番号全てがユーザから発話されたと判断できない。このため、認識部２７は、ユーザが発話対象の途中までを発話したと判断し、続きの入力を待つ待機状態となる。さらに、表示部４０やスピーカ５０からは、音声認識が完了していない旨が表示されたり音声出力されたりする。
【００４２】
ところで、チャンク判別部２４による音声の分割数又は入力パターン推定部２６による音声の分割数が、桁数パターン記憶部２５により予め記憶された音声の分割数を超えると判断した場合（Ｓ２３：ＮＯ）、認識部２７は、ユーザが番号を細かく区切って発話したと判断する。そして、認識部２７は通常の音声認識をする。その後、図７に示す処理は終了する。
【００４３】
このようにして、本実施形態に係る音声認識装置１及び方法によれば、入力された連続的な数字の音声を、メタ発話情報に基づいて分割する。このため、連続的な数字の音声は最初に音声認識されることなく、まず分割される。特にユーザは電話番号を発話する場合、市内局番（例えば２桁）、市外局番（例えば４桁）、加入者番号（例えば４桁）と区切って発話することが多く、分割された音声はこの区切りに対応していると推定できる。そして、分割された音声を、予め記憶される分割音声毎の桁数とを比較して、音声を認識する。このため、ユーザが電話番号を発話対象として発話する場合、１つ目の分割音声は２桁であり、２つ目の分割音声は４桁であるなどと、推定しつつ音声を認識できることとなる。この結果、「５００３」を「ごーれーれーさん」と発話しても予め４桁であると推定できていれば、「ごーれーさん」と誤認し難くなり、認識性を向上させることができる。このように、音声認識装置１は、途中に音声ガイダンスを挟むことなく、ユーザに発話させることができ、しかも認識性の向上を図ることができる。従って、認識性を向上させつつ使い勝手の低下を抑制することができる。
【００４４】
また、メタ発話情報とは、音声のピッチの有無、及び音声のパワーの大きさの少なくとも一方であるであるため、音声のピッチや音声のパワーなど、分割に適した情報を用いることとなり、分割の精度を向上させることができる。
【００４５】
また、分割された音声の分割数が予め記憶された音声の分割数に満たない場合、音声のピッチのアクセントに基づいて入力された音声を再分割する。ここで、ユーザが「０３−ＸＸＸＸ−ＹＹＹＹ」と発話する場合、区切らずに「０３ＸＸＸＸＹＹＹＹ」に発話してしまうことがある。この場合、入力された音声を分割できない可能性があるが、音声のピッチのアクセントに基づくことで、このような区切りがない発話も分割することができ、分割の精度を向上させることができる。
【００４６】
また、再分割によって得られた音声の分割数が、予め記憶された音声の分割数に満たない場合、ユーザが発話対象の途中までを発話したと判断し、続きの入力を待つ待機状態と
なるため、ユーザが発話対象を途中まで発話した状態で、発話対象全てが発話されたと誤認して、音声認識を行い、不正確な結果を得てしまう事態の発生頻度を軽減することができる。
【００４７】
以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲で、変更を加えてもよい。
【符号の説明】
【００４８】
１…音声認識装置
１０…マイクロフォン（入力手段）
２０…音声認識部（音声認識手段）
２１…Ａ／Ｄ変換器
２２…発話検出部
２３…Ｆ０・パワー算出部
２４…チャンク判別部（分割手段）
２５…桁数パターン記憶部（記憶手段）
２６…入力パターン推定部（再分割手段）
２７…認識部（認識手段）
３０…応答出力部
４０…表示部
５０…スピーカ
【図１】
2010211122.tif 000003
【図２】
2010211122.tif 000004
【図３】
2010211122.tif 000005
【図４】
2010211122.tif 000006
【図５】
2010211122.tif 000007
【図６】
2010211122.tif 000008
【図７】
2010211122.tif 000009