(57)【要約】      （修正有）【課題】音声認識率を効率よく向上することができる音声認識装置、音声認識システムおよび音声認識方法を提供する。【解決手段】音声認識装置は音声コーデック記憶部、音声取得部、音声属性情報取得部、判定部、音声認識部を備える。音声コーデック記憶部には各種音声に対応する音声認識用の複数の音声コーデックと各音声コーデックに関する属性情報とが対応して記憶されている。音声取得部は音声リソースより音声を取得する。音声属性情報取得部は取得された音声より音声に関する属性情報を取得する。判定部は音声に関する属性情報を基に音声の音声コーデックの種別を判定する。音声認識部は判定部より判定された音声コーデックの種別に対応する音声認識用の音声コーデックを音声コーデック記憶部より読み出し、読み出した音声コーデックを用いて取得部により取得された音声を文字列に変換する。【選択図】図２
2017067881.tif 000002
【特許請求の範囲】
【請求項１】
各種音声リソースに対応する音声認識用の複数の音声コーデックと各音声コーデックに関する属性情報とが対応して記憶された音声コーデック記憶部と、
前記音声リソースより音声を取得する音声取得部と、
取得された前記音声より前記音声に関する属性情報を取得する音声属性情報取得部と、
前記音声に関する属性情報を基に前記音声の音声コーデックの種別を判定する判定部と、
前記判定部より判定された音声コーデックの種別に対応する音声認識用の音声コーデックを前記音声コーデック記憶部より読み出し、読み出した音声コーデックを用いて前記音声取得部により取得された前記音声を文字列に変換する音声認識部と
を備える音声認識装置。
【請求項２】
前記判定部は、
回線交換装置に着呼しオペレータが通話を開始したときに前記回線交換装置から出力される呼制御情報より抽出した属性情報より前記音声の音声コーデックの種別を判定する請求項１記載の音声認識装置。
【請求項３】
前記判定部は、
回線交換装置に着呼したユーザと電話応対したオペレータとの通話を録音した音声ファイルのファイル属性から前記音声の音声コーデックの種別を判定する請求項１記載の音声認識装置。
【請求項４】
前記判定部は、
前記音声コーデックの種別の他、ビットレートを判定する請求項２または請求項３いずれか記載の音声認識装置。
【請求項５】
前記音声リソースが、回線交換装置に着呼した発信元のユーザに対して、コンピュータのＩＰ電話で電話対応したオペレータの声を集音するマイクである請求項１記載の音声認識装置。
【請求項６】
前記音声リソースが、ＩＰ網から発信されたＩＰ電話である請求項１記載の音声認識装置。
【請求項７】
電話回線に接続される回線交換装置にネットワークを介して接続された音声リソースからの音声を文字列に変換する音声認識装置とこの音声認識装置を制御する制御装置とを有する音声認識システムにおいて、
前記制御装置は、
前記音声リソースより音声を取得する音声取得部と、
取得された前記音声より前記音声に関する属性情報を取得する音声属性情報取得部と、
前記音声に関する属性情報を基に前記音声の音声コーデックの種別を判定しコーデック情報として前記音声認識装置へ出力する判定部とを備え、
前記音声認識装置は、
各種音声リソースに対応する音声認識用の複数の音声コーデックと各音声コーデックに関する属性情報とが対応して記憶された音声コーデック記憶部と、
前記判定部より出力されたコーデック情報を基に前記音声コーデック記憶部より読み出した音声コーデックを用いて前記音声取得部により取得された前記音声を文字列に変換する音声認識部と
を備える音声認識システム。
【請求項８】
ユーザに電話対応したオペレータの音声を録音する通話録音装置と、この通話録音装置に録音された音声を文字列に変換する音声認識装置と、これら装置を制御する制御装置とを備えた音声認識システムにおいて、
前記通話録音装置は、
前記音声を録音する録音部と、
前記録音部により録音された音声を記憶する記憶部とを備え、
前記制御装置は、
前記録音部により録音された前記音声より前記音声に関する属性情報を取得する音声属性情報取得部と、
前記音声に関する属性情報を基に前記音声の音声コーデックの種別を判定しコーデック情報として前記音声認識装置へ出力する判定部とを備え、
前記音声認識装置は、
各種音声リソースに対応する音声認識用の複数の音声コーデックと各音声コーデックに関する属性情報とが対応して記憶された音声コーデック記憶部と、
前記通話録音装置により録音された音声を取得する音声取得部と、
前記判定部より出力されたコーデック情報を基に前記音声コーデック記憶部より読み出した音声コーデックを用いて前記音声取得部により取得された前記音声を文字列に変換する音声認識部と
を備える音声認識システム。
【請求項９】
各種音声リソースに対応する音声認識用の複数の音声コーデックと各音声コーデックに関する属性情報とを対応させて記憶し、
前記音声リソースより音声を取得し、
取得した前記音声より前記音声に関する属性情報を取得し、
前記音声に関する属性情報を基に前記記憶した中から前記音声の音声コーデックの種別を判定し、
判定した前記音声コーデックの種別に対応する音声認識用の音声コーデックを用いて前記音声を文字列に変換する音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、音声認識装置、音声認識システムおよび音声認識方法に関する。
【背景技術】
【０００２】
昨今、製造業、販売業、金融業など、さまざまな事業形態があるが、これらの事業を行う上で、顧客サービスの一環として、顧客に対してオペレータが電話応対を行うコンタクトセンターまたはコールセンターなどの電話問い合わせ窓口（部署）が設置されているケースが多い。
【０００３】
このような部署では、お客様へのオペレータの対応品質を確かめるために、お客様とオペレータとの通話内容を録音し、録音した通話内容（音声）を音声認識装置に音声認識させてテキストに変換した文字列を監視用端末のモニタなどに表示させて、スーパーバイザーなどの管理者が不適切な用語などのキーワードを検索したり、お客様のニーズ把握に必要なワードを検索したりするケースがある。
【０００４】
このような部署で使用される音声認識装置は、電話という決まった音声リソースを使用しているため、ＰＢＸを介した電話の音声コーデックは、例えばＧ．７１１，μ−ｌａｗ（標本化周波数８ｋＨｚ×８ビット符号）などであるため、コールセンターで使用される音声認識装置はこの音声コーデックに対応して音声を処理できる音声認識エンジンを使用している。
【０００５】
音声認識エンジンが持つ音声コーデックが入力される音声データの音声コーデックに対応していたとしても音声データのビットレートが異なる場合はよい音声認識結果が得られない。つまり音声認識装置が音声データをテキストに変換する上で、変換元の音声データの属性情報、例えば音声コーデックの種別やビットレートなどを把握する必要がある。
【０００６】
ところで、近年では、ＦＡＸ、Ｅメール、チャット、Ｗｅｂなどの電話以外からの問い合わせもあり、コンピュータを利用したインターネット電話などのようにコンピュータのマイクから入力される音声は、従来の電話とは異なる音声リソースのため、音声認識に電話とは別の音声コーデックを使用しなければならない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−４９６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したように、近年では、問い合わせ元にさまざまな音声リソースが存在するため、音声認識の前に予め人手の操作によって音声コーデックやビットレートなどを音声認識装置に指定入力する必要があり、認識対象の音声リソースの音声コーデックやビットレートを特定するのに手間がかかるとともに、指示入力された音声コーデックやビットレートが違った場合はよい音声認識結果が得られないという問題があった。
【０００９】
本発明が解決しようとする課題は、さまざまな音声リソースに対応し、よい音声認識結果を得ることができる音声認識装置、音声認識システムおよび音声認識方法を提供することにある。
【課題を解決するための手段】
【００１０】
実施形態の音声認識装置は、音声コーデック記憶部、音声取得部、音声属性情報取得部、判定部、音声認識部を備える。音声コーデック記憶部には各種音声に対応する音声認識用の複数の音声コーデックと各音声コーデックに関する属性情報とが対応して記憶されている。音声取得部は音声リソースより音声を取得する。音声属性情報取得部は取得された音声より音声に関する属性情報を取得する。判定部は音声に関する属性情報を基に音声の音声コーデックの種別を判定する。音声認識部は判定部より判定された音声コーデックの種別に対応する音声認識用の音声コーデックを音声コーデック記憶部より読み出し、読み出した音声コーデックを用いて取得部により取得された音声を文字列に変換する。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態の音声認識システムの概要構成を示す図である。
【図２】コールセンター側の装置構成を示すブロック図である。
【図３】音声認識システムの動作を示すフローチャートである。
【図４】第２実施形態の音声認識システムの構成を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して実施形態を詳細に説明する。  
（第１実施形態）  
図１は第１実施形態の音声認識システムの構成を示す図である。  
図１および図２に示すように、この第１実施形態の音声認識システムは、ユーザの電話機１、公衆交換電話網２：Public Switched Telephone Networks２（以下「ＰＳＴＮ２」、ＩＰ−ＰＢＸ／ＰＢＸなどの回線交換装置３、オペレータ用電話機４およびオペレータ用の操作端末としてのコンピュータ５（以下「オペレータ用ＰＣ５」と称す）、制御装置６、Computer Telephony Integration装置７（以下「ＣＴＩ装置７」と称す）、インターネットを介して接続されたユーザのインターネット電話機としてのコンピュータ２０（以下「ＰＣ２０」と称す）、通話録音装置９、音声認識装置１０を備える。
【００１３】
すなわちこの音声認識システムは、電話回線に接続される回線交換装置３にセンター内のネットワーク（ＬＡＮなど）を介して接続されたＰＣ２０のＩＰ電話によって回線交換装置３に着呼したユーザと電話応対したオペレータの音声を文字列に変換する音声認識装置と、通話したユーザとオペレータの通話内容を録音する通話録音装置９とこれら音声認識装置１０および通話録音装置９を制御する制御装置６とを有する。
【００１４】
回線交換装置３は、コンタクトセンターまたはコールセンターなどの電話問い合わせ応対窓口（部署）において、ＰＳＴＮ２からの呼の着信制御および発信制御を行う。オペレータ用電話機４は、顧客（お客様またはユーザなどともいう）からの電話をオペレータが受けて電話対応業務を行うための電話機である。
【００１５】
オペレータ用ＰＣ５は、制御装置６からのユーザの情報やオペレータがキーボードから入力した情報を画面に表示して、オペレータが電話対応業務を行うための情報端末である。
【００１６】
またオペレータ用ＰＣ５にはハンドセット（マイクとヘッドホンが一体化したもの）が接続されており、これにより外部のユーザからかかってきたＩＰ電話を受けて通話が可能である。この例の場合の音声リソースは、回線交換装置３に着呼した発信元のユーザに対して、オペレータ用ＰＣ５のＩＰ電話で電話対応したオペレータの声を集音するマイクである。
【００１７】
制御装置６は、ＣＴＩ装置７、通話録音装置９、音声認識装置１０などを制御し、情報の割り当て、各装置への指示、制御などを行う。制御装置６は、ユーザの電話に対する自動応答機能を備え、ユーザの電話操作を促し、電話操作に応じて問い合わせ先（業務）を特定し、特定した業務のオペレータ用電話機４またはオペレータ用ＰＣ５のハンドセットにユーザの電話を接続させる。
【００１８】
自動応答機能は、予め設定された応答メッセージとこの応答メッセージに紐付けられた電話機のボタンの番号（トーン）に応じた業務種別の識別情報（業務ＩＤ）と、この業務ＩＤの業務に電話対応するオペレータの識別情報（オペレータＩＤ）および電話機の識別情報などが設定されており、ユーザが行った電話機のボタン操作（トーン発信操作）で業務ＩＤを特定し、ユーザの着呼を、現在空いているオペレータ用電話機４またはオペレータ用ＰＣ５のハンドセットに接続する機能である。なおここで例示した自動応答機能は必須ではなく、ユーザからの着呼をオペレータが直接受ける場合もある。
【００１９】
ＣＴＩ装置７は、回線交換装置３を通じてオペレータが電話対応した情報（ユーザの電話番号、業務ＩＤなど）を制御装置６から受け取り、呼情報（オペレータＩＤと業務ＩＤとの対）を生成し、制御装置６とオペレータ用ＰＣ５に送る。
【００２０】
また、ＣＴＩ装置７は、ユーザに電話対応したオペレータＩＤと、オペレータがオペレータ用ＰＣ５のハンドセットで通話した音声を制御装置６に送る。
【００２１】
通話録音装置９は、ユーザとオペレータとの会話（通話内容）をそれぞれ別の音声ファイルとして着呼ＩＤ（図示せず）などで紐付けて（対応付けて）録音（記憶）する。すなわち通話録音装置９は、ユーザに電話対応したオペレータの音声を録音する。
【００２２】
ＰＣ２０には、マイクおよびスピーカ（ヘッドホン）が接続されている。またＰＣ２０には、インターネット電話用のソフトウェアがインストールされている。このＰＣ２０は、インターネット電話用のソフトウェアを起動して、起動したソフトウェアの画面を操作することで、ユーザがインターネット電話にてインターネット２１を介してコンタクトセンターに電話をかけるインターネット電話機として機能する。つまりこの例では制御装置６に入力される音声リソースはインターネット２１などのＩＰ網から発信されたインターネット電話（ＩＰ電話）となる。
【００２３】
図２に示すように、制御装置６は、音声処理部１１、音声コーデック判定部１３を有する。ユーザからの電話に対してオペレータが電話対応し、音声データを含む呼制御パケットがリアルタイムに入力（取得）されたとき、音声処理部１１は、取得した呼制御パケットから音声データと音声データの属性情報を抽出し、その属性情報を音声コーデック判定部１３に渡す。
【００２４】
また音声処理部１１は通話録音装置９により録音された音声ファイルを取得して、取得した音声ファイルに含まれる音声ファイルのファイル属性などの属性情報を抽出し、音声コーデック判定部１３に渡す。すなわち音声処理部１１は取得した音声より音声に関する属性情報を取得する音声属性情報取得部として機能する。
【００２５】
音声コーデック判定部１３は、音声処理部１１から渡された、呼制御パケットから抽出した呼情報に含まれる音声パケット（音声ファイル）の属性情報や通話録音装置９からの音声ファイルのファイル属性（属性情報）から音声認識に用いる音声コーデックの種別やビットレートなどを判定し、判定結果をコーデック情報として音声認識装置１０に通知する。
【００２６】
つまり音声コーデック判定部１３は、音声に関する属性情報を基に、取得した音声の音声コーデックの種別およびビットレートなどを判定する。
【００２７】
例えばユーザからの電話が回線交換装置３に着呼しオペレータが通話を開始したときに回線交換装置３から出力される呼制御情報より抽出した属性情報より音声の音声コーデックの種別を判定する。
【００２８】
また回線交換装置３に着呼したユーザと電話応対したオペレータとの通話を通話録音装置９が録音した音声ファイルのファイル属性から音声の音声コーデックの種別を判定する。
【００２９】
制御装置６は、通話録音装置９と音声認識装置１０とを制御してユーザとオペレータの通話内容の音声認識をリアルタイム処理またはバッチ処理で行う。
【００３０】
具体的には、バッチ処理の開始指示の入力が行われたとき、一定時間間隔および所定のイベントが発生したときなどに、制御装置６は、通話録音装置９が録音して蓄積した通話録音（音声ファイル）を音声認識装置１０に順に音声認識させて変換した文字列（テキストデータ）を音声認識結果記憶部１８に記憶させる。音声認識結果記憶部１８には音声ファイルと文字列（テキストデータ）が対応して通話記録として保存される。
【００３１】
後に、スーパーバイザーなどの管理者が自身のＰＣから管理者権限で音声認識装置１０にアクセスして音声認識結果記憶部１８を参照して所望の通話記録を閲覧及び再生可能である。スーパーバイザーは通話記録から不適切な用語であるＮＧワードなどのキーワードを検索したり、お客様のニーズ把握に必要なワードを検索したりする。
【００３２】
図２に示すように、通話録音装置９は、録音部９１、音声ファイル記憶部９２などを有する。録音部９１は電話対応業務中の通話内容をオペレータの音声ファイルと顧客の音声ファイルに分けて録音、つまり音声ファイルを音声ファイル記憶部９２に録音（記憶）する。
【００３３】
また録音部９１、バッチ処理において、音声ファイル記憶部９２に録音されている通話毎のオペレータの音声ファイルおよびユーザの音声ファイルを読み出して、音声認識装置１０に送る。録音した音声ファイルを送る際に、音声ファイルには各ＩＤがパケットヘッダに付与されて音声パケットとして送られる。
【００３４】
音声ファイル記憶部９２には、録音部９１により録音された通話内容（オペレータの音声ファイルとユーザの音声ファイル）が着呼ＩＤおよび話者の識別子（オペレータＩＤやユーザＩＤ）で紐付けられてそれぞれ別のデータとして格納（記憶）される。
る。
【００３５】
図２に示すように、音声認識装置１０は、音声コーデック記憶部１５、辞書記憶部１６、音声認識エンジン１７、音声認識結果ＤＢ１８などを備える。
【００３６】
音声コーデック記憶部１５には、例えば通常の電話網からの音声用の音声コーデックの他、インターネット電話に対応する音声コーデック、オペレータのマイクから入力される音声に対応する音声コーデックなど、各種音声リソースからの音声に対応して音声認識エンジン１７で使用可能な複数の音声コーデックが記憶されている。
【００３７】
すなわち音声コーデック記憶部１５には、各種音声リソースに対応する音声認識用の複数の音声コーデックと各音声コーデックに関する属性情報とが対応して記憶されている。
【００３８】
辞書記憶部１６には、音声認識用の辞書が記憶されており、音声認識時に音声認識エンジン１７により参照される。辞書は音声データとテキストデータとを紐付けた辞書である。
【００３９】
音声認識エンジン１７は、音声を認識する際に、制御装置６から通知されたコーデック情報に従い、該当する音声コーデックを音声コーデック記憶部１５から読み出して自身に組み込む。
【００４０】
そして、音声認識エンジン１７は、音声認識対象の音声ファイル、例えばオペレータの音声ファイルなどを通話録音装置９から読み出し、読み出した音声ファイルに対して辞書記憶部１６の辞書を参照して音声認識を行い、その音声認識の結果を音声認識結果ＤＢ１８に記憶する。
【００４１】
すなわち音声認識エンジン１７は、音声コーデック判定部１３より判定された音声コーデックの種別に対応する音声認識用の音声コーデックを音声コーデック記憶部１５より読み出し、読み出した音声コーデックを用いて、通話録音装置９より制御装置６（音声処理部１１）を通じて取得された音声を文字列に変換する。
【００４２】
音声認識結果ＤＢ１８には、音声認識エンジン１７の音声認識結果として、テキストデータとこのテキストデータの認識元の音声ファイルとが対応付けられて記憶される。
【００４３】
すなわち音声認識エンジン１７は、辞書記憶部１６の辞書を参照して音声認識対象の音声ファイルの音声認識処理を行う。
【００４４】
以下、図３のフローチャートを参照してこの実施形態の音声認識システムの動作を説明する。図３は音声認識システムの動作を示すフローチャートである。
【００４５】
この例のコンタクトセンターには、電話網や携帯網から電話を受け付けて応対するオペレータの他に、インターネット電話を受け付けるオペレータ（電話機がヘッドセット）が別におり、インターネット電話からの問い合わせに対応するようにしている。なおインターネット電話を受け付ける専用のオペレータは存在しない場合もある。
【００４６】
この場合、電話網からかかってきた音声の音声コーデックとインターネット電話の音声コーデックは異なる。
【００４７】
コンタクトセンター内に敷設されているＩＰ網を使用して、通常の電話網からかかってきた音声パケットやインターネットを経由してかかってくるインターネット電話の音声パケットが、それぞれのオペレータの電話機に着信し通話が行われる。
【００４８】
音声認識装置１０では、音声認識エンジン１７がＩＰ網を通ってきた異なる音声リソースからの音声パケット（音声ファイル）を同時に取得して音声認識処理を実行する。
【００４９】
通常、ＰＳＴＮ２などの電話網からかかってきた音声を認識する音声コーデックとインターネット２１からかかってくる音声やマイク入力される音声を認識するコーデックとではコーデックやビットレートが異なっているため、それぞれに対応した音声認識エンジン１７を予め準備する必要があったり、その都度、手入力で、処理対象の音声に対応する音声コーデックを指定して音声認識エンジン１７に音声コーデックを設定する必要があった。
【００５０】
そこで、この実施形態では、音声認識エンジン１７から音声コーデックを分離して管理し、音声リソースに応じて適切な音声コーデックの種別を判定し、その都度、音声認識エンジン１７に適切な音声コーデックを組み込み、音声認識を実行する。
【００５１】
以下、動作を具体的に説明する。  
ユーザからコールセンターの電話対応窓口の代表番号への発信があると、ＰＳＴＮ２を通じて回線交換装置３に着呼し、着呼の情報（ユーザの電話番号）が制御装置６に送られる。
【００５２】
制御装置６は、既に登録済みのユーザであるか、どういった問い合わせであるかの応答メッセージを流し、ユーザに対して、センター側の問い合わせ先（業務）を、電話機１のテンキー操作にて選択させる。
【００５３】
ユーザの選択操作により、ユーザが登録ユーザであり、かつ問い合わせ先の業務ＩＤが特定されると、制御装置６は、回線交換装置３に対して該当する業務のオペレータの電話機４にユーザからの電話（着呼）を接続するよう指示する。
【００５４】
回線交換装置３は、制御装置６から指示されたオペレータ用電話機４にユーザからの電話（着呼）を接続する。
【００５５】
制御装置６は、オペレータが電話機４で応答した時点から、通話録音装置９に通話録音を指示し、これにより、通話録音装置９は、通話録音を開始し、通話の内容を着呼ＩＤに紐付く音声ファイルを生成し、音声ファイル記憶部９２に記憶する。
【００５６】
またＣＴＩ装置７は、制御装置６からのオペレータとユーザとの通話開始の情報（着呼ＩＤ、オペレータＩＤ、業務ＩＤ、ユーザの電話番号（顧客ＩＤ）など）を受けて呼情報（着呼ＩＤに紐付けられたオペレータＩＤと業務ＩＤの対）を生成し制御装置６へ渡す。
【００５７】
ここで、本システムで行う音声認識処理にはリアルタイム処理とバッチ処理がある。まず図３のフローチャートを参照してリアルタイム処理について説明する。
【００５８】
（リアルタイム処理）  
リアルタイム処理の場合、制御装置６では、音声処理部１１が、回線交換機３より呼制御パケットと音声パケットを取得すると（図３のステップＳ１０１）、呼制御パケットより音声パケット（音声ファイル）の属性情報を抽出し（ステップＳ１０２）、抽出した属性情報を音声コーデック判定部１３に渡す。
【００５９】
音声コーデック判定部１３は受け取った属性情報を基に音声データの音声コーデックの種別を判定し（ステップＳ１０３）、判定した音声コーデックの種別に対応する音声認識用の音声コーデックおよびビットレートなどのコーデック情報と認識対象の音声データを音声認識装置１０へ出力する。
【００６０】
音声認識装置１０では、音声認識エンジン１７が、制御装置６から受信されたコーデック情報を基に音声コーデック記憶部１５の音声コーデックを検索し、該当する音声コーデックを音声コーデック記憶部１５から読み出して自身（音声認識エンジン１７）に組み込み（ステップＳ１０４）、コーデック情報と共に受け取った音声ファイルの音声認識を実行し（ステップＳ１０５）、音声認識を行った結果のテキストファイルを生成する。
【００６１】
音声認識エンジン１７は、音声認識を行った結果のテキストファイルと変換元の音声データとを音声認識結果ＤＢ１８へ出力し、テキストファイルと音声ファイルとを対応付けて音声認識結果ＤＢに記憶する。
【００６２】
（バッチ処理）  
続いて、バッチ処理について説明する。  
一旦、通話録音装置９に保存した音声ファイルを順次後おいで通話録音装置９から音声認識装置１０へ音声ファイルを送り音声認識する場合もあるが、通常のリアルタイム処理を行いながらの後追い処理は音声認識装置１０の負担が多く実用的ではない。
【００６３】
このため、通話録音装置９に一定量の音声ファイルを蓄積し、リアルタイム処理を行っていないときに、通話録音装置９に蓄積した中から所望の音声ファイルを選択または全部を音声認識する場合をバッチ処理という。
【００６４】
このようなバッチ処理で、通話録音装置９に保存しておいた音声ファイルを一度に音声認識する場合、通話録音装置９に保存した音声ファイルの属性情報の中に音声コーデックの情報が含まれているため、音声ファイル自体から音声コーデックの情報を抽出して音声コーデックの種別やビットレートなどを判定し、コーデック情報として音声認識装置１０へ送り音声認識をかける。
【００６５】
このようにこの第１実施形態によれば、発信元の音声リソースの内容を音声パスまたは音声ファイルの属性情報から判定し、該当する音声コーデックを使用して音声認識するので、発信元の音声リソースからの音声を認識する上で最適な音声コーデックを用いることができる。また、音声ファイル自体の属性情報から音声コーデックの種別やビットレートを判定するので、人手の操作のようにコーデック種別を誤ることもない。
【００６６】
さらに、発信元の音声リソースの種類に対応する分だけ音声コーデックを予め用意しておき、都度、音声リソースに対応した音声コーデックを音声認識エンジン１７に組み込むことで、一つの音声認識エンジン１７でさまざまな音声リソースに適応した音声認識を実現することができる。この結果、音声認識システム全体としての音声認識率を向上することができる。
【００６７】
（第２実施形態）  
図４は第２実施形態の音声認識システムの構成を示す図である。  
従来は、認識対象の音声リソースに対応した音声コーデックを使用する音声認識エンジン１７を、その種類の数だけ固定的に用意していた。この場合、音声認識装置１０内部で、音声リソースのさまざまな種類に対応するように音声認識エンジンを待機させるおく必要があり、音声認識装置のハードウェア性能上、音声リソースの種類に対応した音声認識エンジン１７の上限数に制約が生じる。
【００６８】
そこで、この第２実施形態では、図４に示すように、制御装置６に音声コーデック変換部１４を備え、音声認識装置１０に一つの音声認識エンジン１７を備える。音声認識エンジン１７には予め一つの音声コーデック（例えばリニアＰＣＭ、ビットレート１６ｋｂｐｓなど）を組み込んでおくものとする。
【００６９】
音声コーデック変換部１４は、音声コーデック判定部１３からのコーデック情報に基づき音声ファイルの音声コーデックを、音声認識装置１０の音声認識エンジン１７に適する音声コーデックに変換し、変換した音声コーデックの音声ファイルを音声認識装置１０に渡す。
【００７０】
この第２実施形態の場合、制御装置６では、音声処理部１１は、回線交換装置３から取得した呼制御パケット、音声パケットまたは通話録音装置９からの音声ファイルから、属性情報を抽出し音声コーデック判定部１３に渡す。
【００７１】
音声コーデック判定部１３は、渡された属性情報から呼制御パケットに含まれる音声ファイルの音声コーデックの種別およびビットレートなどのコーデック情報を判定し、判定したコーデック情報を音声コーデック変換部１４に渡す。このときの音声リソース側のコーデック情報は、例えばリニアＰＣＭ、ビットレート８ｋｂｐｓなどとする。
【００７２】
音声コーデック変換部１４は渡されたコーデック情報を基に、音声データまたは音声ファイルの音声コーデックを変換し、変換した音声ファイルを音声認識装置１０に出力する。この場合、音声リソース側の音声コーデック（リニアＰＣＭ、ビットレート８ｋｂｐｓ）を音声認識装置１０側の音声コーデック（リニアＰＣＭ、ビットレート１６ｋｂｐｓ）に変換する。
【００７３】
回線交換装置３を介した電話の音声コーデックは、例えばＧ．７１１，μ−ｌａｗ（標本化周波数８ｋＨｚ×８ビット符号）などのため、この種の電話が着呼した場合は電話の音声コーデックを音声認識装置１０側の音声コーデック（リニアＰＣＭ、ビットレート１６ｋｂｐｓ）に変換する。
【００７４】
音声認識装置１０では、音声認識エンジン１７が、受け取った音声ファイルを音声認識しテキストに変換し、認識結果を音声認識結果ＤＢ１８に記憶する。
【００７５】
このようにこの第２実施形態によれば、さまざまな音声リソースからの音声パケットに対して、制御装置６側で、音声認識に適した音声コーデックを持つ音声ファイルに変換して音声認識装置１０に出力するので、音声認識装置１０は受け取った音声データまたは音声ファイルをそのまま音声認識（変換）すればよく、音声認識の処理効率を向上することができる。
【００７６】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７７】
上記実施形態では、制御装置６に音声処理部１１および音声コーデック判定部１３を設けたが、これらの構成要素を音声認識装置１０に設けてもよい。この場合、音声認識装置１０は、音声処理部１１、音声コーデック判定部１３、音声コーデック記憶部１５、辞書記憶部１６、音声認識エンジン１７、音声認識結果ＤＢ１８などを備えることになる。
【００７８】
上記実施形態に示した制御装置６や音声認識装置１０の各構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、また上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ等の記録媒体やフラッシュメモリ、リムーバブルメディア：Removable media等が含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【００７９】
１…電話機、２…公衆交換電話網（ＰＳＴＮ）、３…回線交換装置（ＩＰ−ＰＢＸ／ＰＢＸ）、４…オペレータ用電話機、５…コンピュータ（オペレータ用ＰＣ）、６…制御装置、９…通話録音装置、１０…音声認識装置、１１…音声処理部、１３…音声コーデック判定部、１４…音声コーデック変換部、１５…音声コーデック記憶部、１６…辞書記憶部、１７…音声認識エンジン、２０…ＰＣ、２１…インターネット。
【図１】
2017067881.tif 000003
【図２】
2017067881.tif 000004
【図３】
2017067881.tif 000005
【図４】
2017067881.tif 000006