(57)【要約】【課題】従来、発話環境で発話された音声データが存在しない言語においては、音声認識精度を上げる音響モデルが生成できなかった。【解決手段】対象言語の新しい音響モデルである対象言語新音響モデルを格納し得る対象言語新音響モデル格納部と、対象言語とは異なる他言語の適応処理前の音響モデルである他言語旧音響モデルと、他言語の適応処理後の音響モデルである他言語新音響モデルとを用いて、対象言語の適応処理前の音響モデルである対象言語旧音響モデルまたは他言語の適応処理後の音響モデルである他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成部と、対象言語新音響モデルを対象言語新音響モデル格納部に蓄積する音響モデル蓄積部とを具備する音響モデル生成装置により、発話環境等の適した環境における音声データが存在しない言語でも、音声認識精度を上げる音響モデルを生成できる。できる。【選択図】図１
2015040946.tif 000002
【特許請求の範囲】
【請求項１】
音声認識の対象言語の音響モデルを生成する音響モデル生成装置であって、
前記対象言語の第二の音響モデルである対象言語新音響モデルを格納し得る対象言語新音響モデル格納部と、
対象言語とは異なる１以上の各他言語の第一の音響モデルである１以上の各他言語旧音響モデルと前記１以上の各他言語の第二の音響モデルである１以上の各他言語新音響モデルとの関係に関する情報である第一相関情報、または前記１以上の各他言語旧音響モデルと前記対象言語の第一の音響モデルである対象言語旧音響モデルとの関係に関する情報である第二相関情報のうちの、いずれか１以上の相関情報を用いて、対象言語旧音響モデルまたは１以上の他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成部と、
前記音響モデル生成部が生成した対象言語新音響モデルを前記対象言語新音響モデル格納部に蓄積する音響モデル蓄積部とを具備する音響モデル生成装置。
【請求項２】
前記音響モデル生成部は、
対象言語旧音響モデルを格納し得る対象言語旧音響モデル格納部と、
１以上の第一相関情報を格納し得る第一相関情報格納部と、
前記１以上の第一相関情報を用いて、前記対象言語旧音響モデル格納部に格納されている対象言語旧音響モデルから対象言語新音響モデルを生成する音響モデル生成手段とを具備する請求項１記載の音響モデル生成装置。
【請求項３】
前記音響モデル生成部は、
１以上の他言語新音響モデルを格納し得る他言語新音響モデル格納部と、
１以上の第二相関情報を格納し得る第二相関情報格納部と、
前記１以上の第二相関情報を用いて、前記他言語新音響モデル格納部に格納されている１以上の他言語新音響モデルから対象言語新音響モデルを生成する音響モデル生成手段とを具備する請求項１記載の音響モデル生成装置。
【請求項４】
前記音響モデル生成部は、
対象言語旧音響モデルを格納し得る対象言語旧音響モデル格納部と、
１以上の他言語新音響モデルを格納し得る他言語新音響モデル格納部と、
１以上の第一相関情報を格納し得る第一相関情報格納部と、
１以上の第二相関情報を格納し得る第二相関情報格納部と、
前記１以上の第一相関情報と前記１以上の第二相関情報とを用いて、前記対象言語旧音響モデル、または前記１以上の他言語新音響モデル、または前記対象言語旧音響モデルと前記１以上の他言語新音響モデルとから、対象言語新音響モデルを生成する音響モデル生成手段とを具備する請求項１記載の音響モデル生成装置。
【請求項５】
前記音響モデル生成部は、
対象言語新音響モデルを生成する２以上のアルゴリズムのうち、前記対象言語旧音響モデルまたは前記１以上の他言語新音響モデルが有するデータに応じて、いずれか一のアルゴリズムを選択する選択手段をさらに具備し、
前記音響モデル生成手段は、
前記選択手段が選択した前記一のアルゴリズムに従って、前記１以上の第一相関情報と前記１以上の第二相関情報のうちの１以上の相関情報を用いて、前記対象言語新音響モデルを生成する請求項４記載の音響モデル生成装置。
【請求項６】
前記他言語旧音響モデルは、他言語の適応処理前の音響モデルまたは他言語新音響モデルとは異なるデータで生成した音響モデルであり、
前記他言語新音響モデルは、他言語の適応処理後の音響モデルまたは他言語旧音響モデルとは異なるデータで生成した音響モデルであり、
前記対象言語旧音響モデルは、対象言語の適応処理前の音響モデルまたは他言語旧音響モデルと類似するデータで生成した音響モデルであり、
前記対象言語新音響モデルは、対象言語の適応処理後の音響モデルである請求項１から請求項５いずれか記載の音響モデル生成装置。
【請求項７】
前記第一相関情報は、
前記１以上の各他言語旧音響モデルに対応する１以上の各ベクトルと前記１以上の各他言語新音響モデルに対応する１以上の各ベクトルとの差である１以上の変換関数から取得される情報であり、
前記第二相関情報は、
前記１以上の各他言語旧音響モデルに対応するベクトルと前記対象言語旧音響モデルに対応するベクトルとの差の１以上の変換関数から取得される情報である請求項６記載の音響モデル生成装置。
【請求項８】
前記音響モデル生成部は、
前記対象言語旧音響モデルに対応するベクトルを前記第一相関情報の変換関数を用いて写像することにより対象言語新音響モデルを生成する、または
前記他言語新音響モデル格納部に格納されている１以上の他言語新音響モデルから前記第二相関情報の変換関数を用いて写像することにより他言語新音響モデルを生成する、請求項７記載の音響モデル生成装置。
【請求項９】
音響モデル生成部、および音響モデル蓄積部により実現され得る音響モデル生成方法であって、
前記音響モデル生成部が、対象言語とは異なる１以上の各他言語の第一の音響モデルである１以上の各他言語旧音響モデルと前記１以上の各他言語の第二の音響モデルである１以上の各他言語新音響モデルとの関係に関する情報である１以上の第一相関情報、または前記１以上の各他言語旧音響モデルと前記対象言語の第一の音響モデルである対象言語旧音響モデルとの関係に関する情報である１以上の第二相関情報のうちの、いずれか１以上の相関情報を用いて、対象言語旧音響モデルまたは１以上の他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成ステップと、
前記音響モデル蓄積部が、前記音響モデル生成ステップで生成された対象言語新音響モデルを記録媒体に蓄積する音響モデル蓄積ステップとを具備する音響モデル生成方法。
【請求項１０】
コンピュータを、
対象言語とは異なる１以上の各他言語の第一の音響モデルである１以上の各他言語旧音響モデルと前記１以上の各他言語の第二の音響モデルである１以上の各他言語新音響モデルとの関係に関する情報である１以上の第一相関情報、または前記１以上の各他言語旧音響モデルと前記対象言語の第一の音響モデルである対象言語旧音響モデルとの関係に関する情報である１以上の第二相関情報のうちの、いずれか１以上の相関情報を用いて、対象言語旧音響モデルまたは１以上の他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成部と、
前記音響モデル生成部が生成した対象言語新音響モデルを記録媒体に蓄積する音響モデル蓄積部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、音声認識処理に使用する音響モデルを生成する音響モデル生成装置等に関するものである。
【背景技術】
【０００２】
従来、識別対象となるデータに含まれる非音声区間に影響を受けずに男女識別を行うことができる音響モデル生成装置があった（例えば、特許文献１参照）。
【０００３】
また、従来の音声認識システムでは、音響モデル生成用音声と音声認識システムに発話される音声とのミスマッチにより、音声認識の精度が劣化していた。つまり、音響モデルの生成に用意できる音声は、録音室で収録した音声、原稿の読上げ音声など、限定的であった。この課題を解決するために、音響モデル適応技術などが存在していた。
【０００４】
音響モデル適応技術は、音声認識システムに蓄積された音声（「発話環境で発話された音声」とも言う。）を用いて、録音室で収録した音声等から生成された音響モデルに対して適応処理を行い、多様な環境での音声認識処理に利用できる音響モデルを生成する技術である（例えば、非特許文献１参照）。なお、上記の音声認識システムに蓄積された音声は、多様な音声であり、例えば、背景雑音の混入音声や発話スタイルの異なる音声などを含む。なお、適応処理は、公知技術であるので、詳細な説明を省略する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−５７７８９号公報（第１頁、第１図等）
【非特許文献】
【０００６】
【非特許文献１】磯谷他，「全国音声翻訳実証実験の実施と実利用データを用いた音声認識のモデル適応」、電子情報通信学会論文誌 D，Vol J96-D，No.1，pp.209-220
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の音響モデル適応技術では、発話環境で発話された音声が必要であり、音声の蓄積のない言語においては、本アプローチを使用できず、音声認識精度を上げる音響モデルが生成できなかった。
【０００８】
本発明は、このような課題を解決するために為されたものであって、発話環境等の適した環境における音声データが存在しない言語であって音声認識精度を高め得る音響モデルを生成することを目的としている。
【課題を解決するための手段】
【０００９】
本第一の発明の音響モデル生成装置は、音声認識の対象言語の音響モデルを生成する音響モデル生成装置であって、対象言語の第二の音響モデルである対象言語新音響モデルを格納し得る対象言語新音響モデル格納部と、対象言語とは異なる１以上の各他言語の第一の音響モデルである１以上の各他言語旧音響モデルと１以上の各他言語の第二の音響モデルである１以上の各他言語新音響モデルとの関係に関する情報である１以上の第一相関情報、または１以上の各他言語旧音響モデルと対象言語の第一の音響モデルである対象言語旧音響モデルとの関係に関する情報である１以上の第二相関情報のうちの、いずれか１以上の相関情報を用いて、対象言語旧音響モデルまたは１以上の他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成部と、音響モデル生成部が生成した対象言語新音響モデルを対象言語新音響モデル格納部に蓄積する音響モデル蓄積部とを具備する音響モデル生成装置である。
【００１０】
かかる構成により、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【００１１】
また、本第二の発明の音響モデル生成装置は、第一の発明に対して、音響モデル生成部は、対象言語旧音響モデルを格納し得る対象言語旧音響モデル格納部と、１以上の第一相関情報を格納し得る第一相関情報格納部と、１以上の第一相関情報を用いて、対象言語旧音響モデル格納部に格納されている対象言語旧音響モデルから対象言語新音響モデルを生成する音響モデル生成手段とを具備する音響モデル生成装置である。
【００１２】
かかる構成により、他言語旧音響モデルと他言語新音響モデルとの相関関係を利用することにより、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【００１３】
また、本第三の発明の音響モデル生成装置は、第一の発明に対して、音響モデル生成部は、１以上の他言語新音響モデルを格納し得る他言語新音響モデル格納部と、１以上の第二相関情報を格納し得る第二相関情報格納部と、１以上の第二相関情報を用いて、他言語新音響モデル格納部に格納されている１以上の他言語新音響モデルから対象言語新音響モデルを生成する音響モデル生成手段とを具備する音響モデル生成装置である。
【００１４】
かかる構成により、他言語旧音響モデルと対象言語新音響モデルとの相関関係を利用することにより、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【００１５】
また、本第四の発明の音響モデル生成装置は、第一の発明に対して、音響モデル生成部は、対象言語旧音響モデルを格納し得る対象言語旧音響モデル格納部と、１以上の他言語新音響モデルを格納し得る他言語新音響モデル格納部と、１以上の第一相関情報を格納し得る第一相関情報格納部と、１以上の第二相関情報を格納し得る第二相関情報格納部と、１以上の第一相関情報と１以上の第二相関情報とを用いて、対象言語旧音響モデル、または１以上の他言語新音響モデル、または対象言語旧音響モデルと１以上の他言語新音響モデルとから、対象言語新音響モデルを生成する音響モデル生成手段とを具備する音響モデル生成装置である。
【００１６】
かかる構成により、他言語旧音響モデルと他言語新音響モデルとの相関関係、および他言語旧音響モデルと対象言語旧音響モデルとの相関関係を利用することにより、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【００１７】
また、本第五の発明の音響モデル生成装置は、第四の発明に対して、音響モデル生成部は、対象言語新音響モデルを生成する２以上のアルゴリズムのうち、対象言語旧音響モデルまたは１以上の他言語新音響モデルが有するデータに応じて、いずれか一のアルゴリズムを選択する選択手段をさらに具備し、音響モデル生成手段は、選択手段が選択した一のアルゴリズムに従って、第一相関情報と第二相関情報のうちの１以上の相関情報を用いて、対象言語新音響モデルを生成する音響モデル生成装置である。
【００１８】
かかる構成により、他言語旧音響モデルと他言語新音響モデルとの相関関係、および他言語旧音響モデルと対象言語旧音響モデルとの相関関係を、対象のデータに適したアルゴリズムで利用することにより、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【００１９】
また、本第六の発明の音響モデル生成装置は、第一から第五いずれかの発明に対して、他言語旧音響モデルは、他言語の適応処理前の音響モデルまたは他言語新音響モデルとは異なるデータで生成した音響モデルであり、他言語新音響モデルは、他言語の適応処理後の音響モデルまたは他言語旧音響モデルとは異なるデータで生成した音響モデルであり、対象言語旧音響モデルは、対象言語の適応処理前の音響モデルまたは他言語旧音響モデルと類似するデータで生成した音響モデルであり、対象言語新音響モデルは、対象言語の適応処理後の音響モデルである音響モデル生成装置である。
【００２０】
かかる構成により、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【００２１】
また、本第七の発明の音響モデル生成装置は、第六の発明に対して、第一相関情報は、１以上の各他言語旧音響モデルに対応する１以上の各ベクトルと１以上の各他言語新音響モデルに対応する１以上の各ベクトルとの差である１以上の変換関数から取得される情報であり、第二相関情報は、１以上の各他言語旧音響モデルに対応するベクトルと対象言語旧音響モデルに対応するベクトルとの差の１以上の変換関数から取得される情報である音響モデル生成装置である。
【００２２】
また、本第八の発明の音響モデル生成装置は、第七の発明に対して、音響モデル生成部は、対象言語旧音響モデルに対応するベクトルを第一相関情報の変換関数を用いて写像することにより対象言語新音響モデルを生成する、または他言語新音響モデル格納部に格納されている１以上の他言語新音響モデルから第二相関情報の変換関数を用いて写像することにより他言語新音響モデルを生成する音響モデル生成装置である。
【発明の効果】
【００２３】
本発明による音響モデル生成装置によれば、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態１における音響モデル生成装置１のブロック図
【図２】同音響モデル生成装置１の動作について説明するフローチャート
【図３】同音響モデル生成装置１の動作を説明する概念図
【図４】同音響モデル生成部１２の処理を簡潔に説明する図
【図５】同音響モデル生成部１２の処理の概念を示す図
【図６】同各言語の評価のためのテストデータの量について示す図
【図７】同各言語の学習、および適応処理に使用されたデータの総量を示す図
【図８】同実験結果を示す図
【図９】同適応処理等の実験結果を示す図
【図１０】同実験結果を示す図
【図１１】本発明の実施の形態２における音響モデル生成装置２のブロック図
【図１２】同音響モデル生成装置２の動作について説明するフローチャート
【図１３】同音響モデル生成装置２の動作を説明する概念図
【図１４】同音響モデル生成装置２の具体的な動作について説明する図
【図１５】本発明の実施の形態３における音響モデル生成装置３のブロック図
【図１６】同音響モデル生成装置３の動作について説明するフローチャート
【図１７】同選択情報管理表を示す図
【図１８】本発明の音響モデル生成装置を実現するコンピュータシステムの概観図
【図１９】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２５】
以下、音響モデル生成装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２６】
（実施の形態１）
本実施の形態において、他言語の第一の音響モデルである他言語旧音響モデルと他言語の第二の音響モデルである他言語新音響モデルとを用いて、対象言語の第一の音響モデルである対象言語旧音響モデルから、対象言語の第二の音響モデルである対象言語新音響モデルを生成する音響モデル生成装置について説明する。なお、対象言語とは、音響モデル生成装置が生成する音響モデルの言語であり、当該音響モデルを用いて音声認識される音声の言語である。また、対象言語は後述する「Ｔａｒｇｅｔ  Ｌａｎｇｕａｇｅ」と同意義であり、他言語は後述する「Ｓｏｕｒｃｅ  Ｌａｎｇｕａｇｅ」と同意義である。また、他言語とは、生成する音響モデルの対象言語とは異なる言語である。さらに、他言語は、１または２以上の言語である。
【００２７】
また、他言語旧音響モデルは、例えば、適応処理を施す前の他言語の音響モデルである。また、他言語旧音響モデルは、他言語新音響モデルとは異なるデータで生成した音響モデルでも良い。また、他言語新音響モデルは、例えば、適応処理を施した後の他言語の音響モデルである。また、他言語新音響モデルは、例えば、他言語旧音響モデルとは異なるデータで生成した音響モデルでも良い。また、対象言語旧音響モデルは、例えば、適応処理を施す前の対象言語の音響モデルである。また、対象言語旧音響モデルは、例えば、他言語旧音響モデルと類似するデータで生成した音響モデルでも良い。対象言語新音響モデルは、例えば、適応処理を施した後の対象言語の音響モデルである。ここで、適応処理とは、通常、一の言語の音声認識のために利用する音響モデルに対して、当該一の言語の蓄積音声を用いてパラメータ変換を行う処理である。蓄積音声は、音声認識を行う環境において蓄積された一の言語の音声であることは好適である。適応処理は、非特許文献１等に記載されている従来技術であるので、詳細な説明を省略する。
【００２８】
また、他言語旧音響モデルは、例えば、読み上げ音声の他言語の音響モデルであり、他言語新音響モデルは、例えば、話し言葉音声の他言語の音響モデルであっても良い。また、対象言語旧音響モデルは、例えば、読み上げ音声の対象言語の音響モデルであり、対象言語新音響モデルは、例えば、話し言葉音声の対象言語の音響モデルであっても良い。
【００２９】
さらに具体的には、本実施の形態において、１以上の他言語旧音響モデルと１以上の他言語新音響モデルとの相関関係を示す１以上の第一相関情報を用いて、対象言語旧音響モデルから、対象言語新音響モデルを生成する音響モデル生成装置について説明する。
【００３０】
なお、音響モデルとは、音声認識を行う音声の音響的特徴をモデル化したものであり、例えば、隠れマルコフモデル（ＨＭＭ）を用い、ＨＭＭの各状態の出力確率分布をガウス混合分布（ＧＭＭ）で表現する。音響モデルの持つ情報（パラメータ）には、例えば、音素等のシンボル毎のＨＭＭの状態間の状態遷移確率、各状態のＧＭＭにおけるガウス分布の平均、分散がある。通常、音声認識では音声認識を行う特徴ベクトルとして、音声を周波数解析し得られる数十〜数百次元の特徴ベクトルを用いることが一般的であるので、ガウス分布の平均、分散は数十〜数百次元のベクトルとなる。
【００３１】
図１は、本実施の形態における音響モデル生成装置１のブロック図である。音響モデル生成装置１は、対象言語新音響モデル格納部１１、音響モデル生成部１２、音響モデル蓄積部１３を備える。
【００３２】
また、音響モデル生成部１２は、対象言語旧音響モデル格納部１２１、他言語旧音響モデル格納部１２２、他言語新音響モデル格納部１２３、第一相関情報格納部１２４、第一相関情報生成手段１２５、音響モデル生成手段１２６を備える。
【００３３】
対象言語新音響モデル格納部１１は、対象言語新音響モデルを格納し得る。
【００３４】
音響モデル生成部１２は、１または２以上の言語の１または２以上の他言語旧音響モデルと、１または２以上の言語の１または２以上の他言語新音響モデルとを用いて、対象言語旧音響モデルまたは１または２以上の他言語新音響モデルから、対象言語新音響モデルを生成する。
【００３５】
また、さらに具体的には、音響モデル生成部１２は、１または２以上の他言語旧音響モデルと１または２以上の他言語新音響モデルとの関係に関する情報である１または２以上の第一相関情報、または１または２以上の他言語旧音響モデルと対象言語旧音響モデルとの関係に関する情報である１または２以上の第二相関情報のうちの、いずれか１または２以上の相関情報を用いて、対象言語旧音響モデルまたは１または２以上の他言語新音響モデルから、対象言語新音響モデルを生成する。なお、第一相関情報は、１以上の各他言語旧音響モデルに対応する１以上の各ベクトルと１以上の各他言語新音響モデルに対応する１以上の各ベクトルとの差である１以上の変換関数から取得される情報である、とも言える。また、第二相関情報は、１以上の各他言語旧音響モデルに対応するベクトルと対象言語旧音響モデルに対応するベクトルとの差の１以上の変換関数から取得される情報である、とも言える。
【００３６】
また、音響モデル生成部１２は、対象言語旧音響モデルに対応するベクトルを第一相関情報の変換関数を用いて写像することにより対象言語新音響モデルを生成しても良い。
【００３７】
さらに、本実施の形態において、音響モデル生成部１２は、対象言語旧音響モデルから、１または２以上の第一相関情報を用いて、対象言語新音響モデルを生成する場合について説明する。
【００３８】
他言語新音響モデルは、他言語旧音響モデルに対して、例えば、適応処理された音響モデルである。
【００３９】
音響モデル生成部１２を構成する対象言語旧音響モデル格納部１２１は、対象言語旧音響モデルを格納し得る。
【００４０】
他言語旧音響モデル格納部１２２は、１または２以上の他言語の１または２以上の他言語旧音響モデルを格納し得る。
【００４１】
他言語新音響モデル格納部１２３は、１または２以上の１または２以上の他言語新音響モデルを格納し得る。
【００４２】
第一相関情報格納部１２４は、１または２以上の第一相関情報を格納し得る。第一相関情報は、他言語旧音響モデル格納部１２２に格納されている他言語旧音響モデルと、他言語新音響モデル格納部１２３に格納されている他言語新音響モデルとの関係に関する情報である。ここで、関係に関する情報とは、通常、２つの音響モデルの差分についての情報である。つまり、第一相関情報は、通常、他言語旧音響モデルが有するベクトルと他言語新音響モデルが有するベクトルとの差を示すベクトルである。なお、ベクトルは、パラメータ集合である。なお、上記の関係に関する情報は、２つの音響モデルの関係を示す情報であれば良い。
【００４３】
第一相関情報生成手段１２５は、１または２以上の他言語旧音響モデルと１または２以上の他言語新音響モデルとを用いて、１または２以上の第一相関情報を生成する。具体的には、第一相関情報生成手段１２５は、例えば、他言語旧音響モデルが有するベクトルと他言語新音響モデルが有するベクトルとの差を算出し、第一相関情報に対応するベクトルを取得する。
【００４４】
音響モデル生成手段１２６は、１または２以上の第一相関情報を用いて、対象言語旧音響モデル格納部１２１に格納されている対象言語旧音響モデルから対象言語新音響モデルを生成する。音響モデル生成手段１２６は、例えば、対象言語旧音響モデルに対応するベクトルに、第一相関情報であるベクトルを加えて、新しいベクトルである対象言語新音響モデルを取得する。
【００４５】
音響モデル蓄積部１３は、音響モデル生成部１２が生成した対象言語新音響モデルを対象言語新音響モデル格納部１１に蓄積する。
【００４６】
対象言語新音響モデル格納部１１、対象言語旧音響モデル格納部１２１、他言語旧音響モデル格納部１２２、他言語新音響モデル格納部１２３、および第一相関情報格納部１２４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４７】
対象言語新音響モデル格納部１１等に対象言語新音響モデル等が記憶される過程は問わない。例えば、記録媒体を介して対象言語新音響モデル等が対象言語新音響モデル格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された対象言語新音響モデル等が対象言語新音響モデル格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された対象言語新音響モデル等が対象言語新音響モデル格納部１１等で記憶されるようになってもよい。
【００４８】
音響モデル生成部１２、第一相関情報生成手段１２５、音響モデル生成手段１２６、および音響モデル蓄積部１３は、通常、ＭＰＵやメモリ等から実現され得る。音響モデル生成部１２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４９】
次に、音響モデル生成装置１の動作について、図２のフローチャートを用いて説明する。
【００５０】
（ステップＳ２０１）第一相関情報生成手段１２５は、他言語旧音響モデル格納部１２２から他言語旧音響モデルを取得する。
【００５１】
（ステップＳ２０２）第一相関情報生成手段１２５は、他言語新音響モデル格納部１２３から他言語新音響モデルを取得する。
【００５２】
（ステップＳ２０３）第一相関情報生成手段１２５は、ステップＳ２０１で取得した他言語旧音響モデルに対応するベクトル（μｓＩ）とステップＳ２０２で取得した他言語新音響モデルに対応するベクトル（μｓＲ）との差分を示す情報である第一相関情報（例えば、Ｖｓ＝μｓＲ−μｓＩ）を算出する。
【００５３】
（ステップＳ２０４）第一相関情報生成手段１２５は、ステップＳ２０３で算出した第一相関情報（Ｖｓ）を、第一相関情報格納部１２４に蓄積する。
【００５４】
（ステップＳ２０５）音響モデル生成手段１２６は、音響モデルを生成するか否かを判断する。音響モデルを生成する場合はステップＳ２０６に行き、音響モデルを生成しない場合はステップＳ２０５に戻る。なお、例えば、ユーザ指示の受け付けにより音響モデルを生成しても良いし、第一相関情報の蓄積等をトリガーとして音響モデルを生成しても良い。
【００５５】
（ステップＳ２０６）音響モデル生成手段１２６は、対象言語旧音響モデル格納部１２１から対象言語旧音響モデルを取得する。
【００５６】
（ステップＳ２０７）音響モデル生成手段１２６は、第一相関情報格納部１２４から第一相関情報（Ｖｓ）を取得する。
【００５７】
（ステップＳ２０８）音響モデル生成手段１２６は、ステップＳ２０６で取得した対象言語旧音響モデルに対して、ステップＳ２０７で取得した第一相関情報を適用し、対象言語新音響モデルを生成する。音響モデル生成手段１２６は、例えば、対象言語旧音響モデルに対応するベクトル（μｔＩ）に、第一相関情報（Ｖｓ）を加え、対象言語新音響モデル（μｔＲ＝μｔＩ＋Ｖｓ）を取得する。
【００５８】
（ステップＳ２０９）音響モデル蓄積部１３は、ステップＳ２０８で生成された新音響モデル（μｔＲ）を、対象言語新音響モデル格納部１１に蓄積し、処理を終了する。
【００５９】
なお、図２のフローチャートにおいて、他言語が一つの場合について説明したが、他言語が２以上でも良い。かかる場合、第一相関情報生成手段１２５は、２以上の他言語の２以上の第一相関情報を生成する。また、音響モデル生成手段１２６は、２以上の第一相関情報を用いて、対象言語旧音響モデルから対象言語新音響モデルを生成する。
【００６０】
また、図２のフローチャートのステップＳ２０５は無くても良い。つまり、第一相関情報の蓄積の後、直ちに音響モデルの生成処理を行なっても良いことは言うまでもない。
【００６１】
以下、本実施の形態における音響モデル生成装置１の具体的な動作について説明する。
【００６２】
まず、音響モデル生成装置１の動作の概念を説明する。図３は、音響モデル生成装置１の動作を説明する概念図である。音響モデル生成装置１は、適応前と適応後のモデルの相関関係を利用し、音響モデルを生成する。
【００６３】
音響モデル生成装置１の図示しない第二音響モデル生成手段は、他言語（Ｓｏｕｒｃｅ  Ｌａｎｇｕａｇｅ）の音響モデル生成用音声（ｓｏｕｒｃｅ）３０１から、音声モデル生成処理３０２により、他言語旧音響モデル３０３を生成する。他言語旧音響モデル３０３は、図３の「Ｌａｂ  ＡＭ（ｓｏｕｒｃｅ）」である。なお、音声モデル生成処理３０２は公知技術であるので詳細な説明を省略する。次に、音響モデル生成装置１の図示しない適応処理手段は、蓄積音声（ｓｏｕｒｃｅ）３０４を用いた適応処理（音響モデル生成（適応））３０５により、他言語旧音響モデル３０３から他言語新音響モデル３０６を生成する。他言語新音響モデル３０６は、図３の「Ｆｌｄ  ＡＭ（ｓｏｕｒｃｅ）」である。そして、第一相関情報生成手段１２５は、他言語旧音響モデル３０３と他言語新音響モデル３０６との差分である第一相関情報ｆ（３０７）を算出する。
【００６４】
次に、音響モデル生成装置１の図示しない第二音響モデル生成手段は、対象言語（Ｔａｒｇｅｔ  Ｌａｎｇｕａｇｅ）の音響モデル生成用音声（ｔａｒｇｅｔ）３０８から、音声モデル生成処理３０９により、対象言語旧音響モデル３１０を生成する。対象言語旧音響モデル３１０は、図３の「Ｌａｂ  ＡＭ（ｔａｒｇｅｔ）」である。ここで、対象言語の蓄積音声（ｔａｒｇｅｔ）３１１は存在しない時、対象言語旧音響モデル３１０に対して音響モデル生成（適応）３１２の処理は行えない。つまり、図３の破線は、存在しないデータまたは行えない処理を示す。そして、音響モデル生成手段１２６は、対象言語旧音響モデル３１０に対して、第一相関情報ｆ（３１３）を適用し、対象言語新音響モデル３１４を生成する。この生成した対象言語新音響モデルが作りたいモデルである。また、図３の対象言語新音響モデル３１４は、「Ｆｌｄ  ＡＭ（ｔａｒｇｅｔ）」である。
【００６５】
以下、音響モデル生成部１２の処理について、２つの具体例および実験結果について説明する。
【００６６】
（具体例１）
まず、図４を用いて、音響モデル生成部１２の処理を簡潔に説明する。具体例１において、音声のある一つの状態が２次元の正規分布でモデル化されるものとし、正規分布の平均のみを適応する場合について説明する。
【００６７】
今、他言語（Ｓｏｕｒｃｅ  Ｌａｎｇｕａｇｅ）のベースラインモデルＳＩを、平均「μｓＩ＝（１，１／２）」分散σｓＩの２次元正規分布とする。なお、ベースラインモデルＳＩは、他言語旧音響モデルである。また、蓄積音声で適応された他言語の適応モデルＳＲを、平均「μｓＲ＝（０，１）」、分散σｓＲ（＝σｓＩ）をもつ２次元正規分布とする。なお、適応モデルＳＲは、他言語新音響モデルである。
【００６８】
そして、このとき、第一相関情報生成手段１２５は、適応モデルＳＲとベースラインモデルＳＩの平均ベクトルの差分Ｖｓ（図４の４１）を以下の式により算出し、「Ｖｓ＝μｓＲ−μｓＩ＝（１，１／２）」を得る。
【００６９】
また、対象言語（Ｔａｒｇｅｔ  Ｌａｎｇｕａｇｅ）のベースラインモデルＴＩを、平均「μｔＩ＝（０，０）」、分散σｔＩをもつ２次元正規分布とする。なお、ベースラインモデルＴＩは、対象言語旧音響モデルである。
【００７０】
そして、他言語の平均ベクトルの差分Ｖｓをそのまま用いて適応する場合、音響モデル生成手段１２６は、平均「μｔＲ＝μｔＩ＋Ｖｓ＝（１，１／２）」、分散σｔＲ（＝σｔＩ）をもつ２次元正規分布を取得し、これを対象言語の適応モデルＴＲとする。なお、適応モデルＴＲは、対象言語新音響モデルである。
【００７１】
なお、具体例１において、音声の一の状態を２次元の正規分布でモデル化されている、としたが、２次元の正規分布に限られず、数十次元の混合正規分布等でモデル化されていることはさらに好適である。
【００７２】
また、混合正規分布でモデル化されているとも限らず、例えばニューラルネットワークを用いた音響モデルの場合においても、２つの音響モデルの差分である第一相関情報を用いて適応することができる。
【００７３】
（具体例２）
具体例２において、音響モデル生成装置１の図示しない適応処理手段は、ＭＡＰ適応法に基づき、他言語（Ｓｏｕｒｃｅ  Ｌａｎｇｕａｇｅ）の他言語旧音響モデル（「他言語の初期の音響モデル」とも言える。）と、他言語の蓄積音声を用いて、他言語新音響モデル（「他言語の適応された音響モデル」とも言える。）を生成する。ここで、他言語旧音響モデルのｓ番目のガウス分布の平均ベクトルをμｓＩ、他言語新音響モデルのｓ番目のガウス分布平均ベクトルをμｓＲとする。
【００７４】
ＭＡＰ適応法では、他言語新音響モデルの平均ベクトルを適応するとき、平均ベクトル（μｓＲ）は、他言語旧音響モデルの各平均ベクトル（μｓＩ）を、事前分布の平均ベクトルとし、以下の数式１により算出される。
【数１】
2015040946.tif 000003
【００７５】
数式１において、ｍｓは蓄積音声から得られるｓ番目のガウス分布の最尤推定値である。ｎは、対応するガウス分布に関する蓄積音声から得られる学習サンプルの総数である。また、τは、事前分布と蓄積音声から得られるサンプルとの相対的なバランスを調整するパラメータである。
【００７６】
そして、具体例２において、以下のように差分ベクトルを求める。具体例２における処理の概念を図５に示す。
【００７７】
第一相関情報生成手段１２５は、他言語旧音響モデル（μｓＩ）と他言語新音響モデルを（μｓＲ）との差である第一相関情報（Ｖｓ）を、数式２に示すように算出する。この第一相関情報（Ｖｓ）は、他言語の平均ベクトルの遷移ベクトルである。
【数２】
2015040946.tif 000004
【００７８】
ここで、ｓ∈Ｋ1（Ｋ1は、他言語のトレーニングデータのガウス分布セットである。）
【００７９】
第一相関情報生成手段１２５は、数式１の平均ベクトル（μｓＲ）を数式２に代入することにより、遷移ベクトルである第一相関情報を算出する（数式３参照）。
【数３】
2015040946.tif 000005
【００８０】
数式３において、ＭＡＰ適用法により得られる遷移ベクトル（Ｖｓ）は、「ＶｓＭＬ＝（ｍｓ−μｓＩ）」と表され、最尤（ＭＬ）推定により算出される。
【００８１】
また、以下の数式４において、ＭＡＰ適用法による遷移ベクトルは、重み係数によるＭＬ推定を用いて修正された遷移ベクトル（ＶｓML）によって得られることを示している。なお、重み係数は、学習サンプルの総数ｎに依存する。
【数４】
2015040946.tif 000006
【００８２】
次に、他言語と同様に、対象言語旧音響モデル（「対象言語の初期のモデル」とも言える。）のガウス分布の平均ベクトルは、音響モデル学習により生成される。
【００８３】
ここで、対象言語旧音響モデルのガウス分布のｔ番目の平均ベクトルをμｔＩとする。なお、ここで、対象言語の適応処理のための蓄積音声のデータが存在しないので、対象言語の各ガウス分布の遷移ベクトルは、他言語の遷移ベクトルによって推定される。
【００８４】
対象言語の遷移ベクトル（μｔＩ）におけるｔは、「ｔ∈Ｋ２」である。ここで、Ｋ２は、対象言語のガウス分布セットである。μｔＩの中の遷移ベクトル（Ｖｔ）は、学習された遷移ベクトルＶｓの以下の数式５により補間される。
【数５】
2015040946.tif 000007
【００８５】
数式５において、Ｎ（ｔ）は、ベクトル（μｔＩ）のＫの近傍にあるガウス分布のセットである。λｔ，ｓｋは、重み係数であり、μｔＩとμｓｋＩとの距離に依存する。ベクトル（μｔＩ）に遷移ベクトルＶｔが加算され、ベクトル（μｔＲ）が取得される（数式６参照）。数式５において、ｓｋは、ｋ番目のｓ［ｓ∈Ｋ1（Ｋ1は、他言語のトレーニングデータのガウス分布セットである。）］である。
【数６】
2015040946.tif 000008
【００８６】
なお、例えば、Ｋの近接するガウス分布のセットは、従来技術であるKullback-Leibler divergence (KL-divergence)（「S. Kullback, and R. A. Leibler, "On information and sufficiency," Annals of Mathematical Statistics, vol. 22, no. 1, pp. 79-86, 1951. 」参照）により取得される。
【００８７】
また、重み係数（λａ，ｂ）は、例えば、以下の数式７により算出される。
【数７】
2015040946.tif 000009
【００８８】
数式７において、ｄａ，ｂは、KL-divergenceに基づいて算出される、ベクトル（μａＩ）とベクトル（μｂＲ）との距離であり、ｆは重み調整のためのパラメータである。
（実験）
【００８９】
以下、実験結果について説明する。本実験では、上記の具体例２の方法で動作する音響モデル生成装置１を用いた。また、本実験において、他言語は日本語であり、対象言語はインドネシア語である。つまり、日本語の適応処理前の音響モデル、日本語の適応処理後の音響モデル、およびインドネシア語の適応処理前の音響モデルが、予め存在する。
【００９０】
各言語の評価のためのテストデータの量について、図６に示す。本実験において、２つの発話データを用いた。一つは、旅行会話基本表現コーパス（ＢＴＥＣ）であり、他は現実の環境で記録された音声データ（ＶＴｌｏｇ）である。ＢＴＥＣは、クリーンな環境で取得された旅行会話基本表現の音声データである。なお、クリーンな環境で取得された音声データとは、例えば、録音室で収録した音声データ、原稿を読上げた際に取得された音声データ等である。また、ＶＴｌｏｇは、ＶｏｉｃｅＴｒａ（ＵＲＬ「http://mastar.jp/translation/index.html」参照）により記録された音声データであり、ノイズを含んだ音声データや、種々の発話スタイルの音声データを含む。また、図６において、「時間」は記録時間（単位：時間）、「発話」は発話数を示す。
【００９１】
また、図７は、各言語の学習、および適応処理に使用されたデータの総量を示す表である。学習データは、実験室で発話した音声データ（図７の「学習」の列のデータ）、および実環境で発話した音声データであり、ＶｏｉｃｅＴｒａにより記録された音声データ（図７の「適応処理（ＶＴｌｏｇ）」の列のデータ）を含む。音響モデルは、各言語の学習データにより学習された３状態のＬｅｆｔ−ｔｏ−Ｒｉｇｈｔ、性別非依存ＨＭＭである。また、状態数はインドネシア語が５０００状態、日本語が５００状態であり、状態共有手法として、決定木ベースのクラスタリング手法を使用した。また、インドネシア語に対して、状態ごとに４つのガウス分布を使用し、日本語に対して、状態ごとに１６のガウス分布を使用した。
【００９２】
また、各言語の言語モデル（ＬＭｓ）は、ＢＴＥＣコーパスを用いて学習した。
【００９３】
図８は、実験結果を示す。ＢＴＥＣの単語誤り率（ＷＥＲ）は、日本語では１７．７４％であり、インドネシア語では１５．９７％であった。
【００９４】
一方、学習モデルとテスト音声が大きく異なるため、ＶＴｌｏｇのＷＥＲは、日本語では３７．７５％、インドネシア語では５５．３１％であった。この実験結果により、学習モデルとテスト音声の不整合によって精度の低下が引き起こされることが分かる。
【００９５】
次に、上記ミスマッチを低減するために、ＶｏｉｃｅＴｒａによって記録された音声データである、日本語の実発話環境での蓄積音声を用いて、日本語の音響モデルに対してＭＡＰ適応を行った。図９は、適応実験の結果を示す。ＶＴｌｏｇのＷＥＲは２４．６６％となり、ベースライン（３７．７５％）と比較して大幅に改善された。このことは、実発話と整合する音声データを用いて音響モデルを適応させることの効果を示す。
【００９６】
次に、上記の具体例２の方法について評価した。評価において、パラメータを実験的に「τ＝１０」「ｆ＝３」「ｋ＜＝１０」と決定した。図１０は、実験結果を示す。ＶＴｌｏｇのＷＥＲは５５．３１％から５０．４０％に改善し、誤り削減率（ERR）８．９％を達成した（図１０の「Ｐｒｏｐｏｓｅｄ」の行を参照のこと）。この結果は、以下の我々の仮説を検証したことになる。我々の仮説は、他言語（ここでは日本語）の遷移ベクトルによって推定された遷移ベクトルを対象言語（ここではインドネシア語）の音響モデルに適用し、認識精度を改善することである。これにより、音響モデル生成装置１の方法は、実発話に関する対象言語（ここではインドネシア語）の蓄積音声用いず、対象言語の音響モデルを実発話環境へ適応する。
【００９７】
なお、具体例２において、音声の一の状態を混合正規分布とし、その平均をＭＡＰ適応法に基づき適応することで、他言語新音響モデルを生成するとしたが、平均以外の音響モデルのパラメータ、例えば正規分布の分散、ＨＭＭの状態遷移確率などの他のパラメータも同様に適応可能である。また、音響モデルは混合正規分布でモデル化されているとも限らず、例えばニューラルネットワークを用いた音響モデルの場合においても、２つの音響モデルの差分である第一相関情報を用いて適応することができる。
【００９８】
以上、本実施の形態によれば、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【００９９】
また、本実施の形態によれば、他言語の適応処理前の音響モデルと他言語の適応処理後の音響モデルとの相関関係を利用することにより、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【０１００】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における音響モデル生成装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、対象言語とは異なる１以上の各他言語の第一の音響モデルである１以上の各他言語旧音響モデルと前記１以上の各他言語の第二の音響モデルである１以上の各他言語新音響モデルとの関係に関する情報である第一相関情報、または前記１以上の各他言語旧音響モデルと前記対象言語の第一の音響モデルである対象言語旧音響モデルとの関係に関する情報である第二相関情報のうちの、いずれか１以上の相関情報を用いて、対象言語旧音響モデルまたは１以上の他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成部と、前記音響モデル生成部が生成した対象言語新音響モデルを記録媒体に蓄積する音響モデル蓄積部として機能させるためのプログラムである。
【０１０１】
また、上記プログラムにおいて、前記音響モデル生成部は、対象言語旧音響モデルを格納し得る対象言語旧音響モデル格納部と、第一相関情報を格納し得る第一相関情報格納部と、前記第一相関情報を用いて、前記対象言語旧音響モデル格納部に格納されている対象言語旧音響モデルから対象言語新音響モデルを生成する音響モデル生成手段とを具備するものとして、コンピュータを機能させることは好適である。
【０１０２】
（実施の形態２）
本実施の形態において、他言語旧音響モデルと対象言語旧音響モデルとを用いて、他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成装置について説明する。
【０１０３】
さらに具体的には、本実施の形態において、他言語旧音響モデルと対象言語旧音響モデルとの相関関係を示す第二相関情報を用いて、他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成装置について説明する。
【０１０４】
図１１は、本実施の形態における音響モデル生成装置２のブロック図である。音響モデル生成装置２は、対象言語新音響モデル格納部１１、音響モデル生成部２２、および音響モデル蓄積部１３を備える。
【０１０５】
音響モデル生成部２２は、対象言語旧音響モデル格納部１２１、他言語旧音響モデル格納部１２２、他言語新音響モデル格納部１２３、第二相関情報格納部２２４、第二相関情報生成手段２２５、および音響モデル生成手段２２６を備える。
【０１０６】
音響モデル生成部２２は、１または２以上の他言語旧音響モデルと１または２以上の他言語新音響モデルとの関係に関する情報である１または２以上の第一相関情報、または１または２以上の他言語旧音響モデルと対象言語旧音響モデルとの関係に関する情報である１または２以上の第二相関情報のうちの、いずれか１以上の相関情報を用いて、対象言語旧音響モデルまたは他言語新音響モデルから、対象言語新音響モデルを生成する。音響モデル生成部２２は、他言語新音響モデル格納部１２２に格納されている１以上の他言語新音響モデルから第二相関情報の変換関数を用いて写像することにより他言語新音響モデルを生成しても良い。
【０１０７】
さらに、本実施の形態において、音響モデル生成部２２は、１または２以上の他言語新音響モデルから、１または２以上の第二相関情報を用いて、対象言語新音響モデルを生成する場合について説明する。
【０１０８】
第二相関情報格納部２２４は、１または２以上の第二相関情報を格納し得る。第二相関情報は、他言語旧音響モデルと対象言語旧音響モデルとの関係に関する情報である。ここで、関係に関する情報とは、通常、２つの音響モデルの差分についての情報である。つまり、第二相関情報は、通常、他言語旧音響モデルに対応するベクトルと対象言語旧音響モデルに対応するベクトルとの差を示すベクトルである。なお、ベクトルは、パラメータ集合である。第二相関情報の構造は、第一相関情報の構造と同じで良い。
【０１０９】
第二相関情報生成手段２２５は、１または２以上の各他言語旧音響モデルと対象言語旧音響モデルとを用いて、１または２以上の第二相関情報を生成する。具体的には、第二相関情報生成手段２２５は、例えば、１または２以上の各他言語旧音響モデルに対応するベクトルと対象言語旧音響モデルに対応するベクトルとの差を算出し、１または２以上の各第二相関情報に対応するベクトルを取得する。
【０１１０】
音響モデル生成手段２２６は、１または２以上の各第二相関情報を用いて、他言語新音響モデル格納部１２３に格納されている他言語新音響モデルから対象言語新音響モデルを生成する。音響モデル生成手段１２６は、例えば、他言語新音響モデルに対応するベクトルに、第二相関情報であるベクトルを加えて、新しいベクトルである対象言語新音響モデルを取得する。
【０１１１】
音響モデル生成部２２、第二相関情報生成手段２２５、および音響モデル生成手段２２６は、通常、ＭＰＵやメモリ等から実現され得る。音響モデル生成部２２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１１２】
第二相関情報格納部２２４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。第二相関情報格納部２２４に第二相関情報が記憶される過程は問わない。例えば、記録媒体を介して第二相関情報が第二相関情報格納部２２４で記憶されるようになってもよく、通信回線等を介して送信された第二相関情報が第二相関情報格納部２２４で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された第二相関情報が第二相関情報格納部２２４で記憶されるようになってもよい。
【０１１３】
次に、音響モデル生成装置２の動作について、図１２のフローチャートを用いて説明する。
【０１１４】
（ステップＳ１２０１）第二相関情報生成手段２２５は、他言語旧音響モデル格納部１２２から他言語旧音響モデルを取得する。
【０１１５】
（ステップＳ１２０２）第二相関情報生成手段２２５は、対象言語旧音響モデル格納部１２１から対象言語旧音響モデルを取得する。
【０１１６】
（ステップＳ１２０３）第二相関情報生成手段２２５は、ステップＳ１２０１で取得した他言語旧音響モデルに対応するベクトル（μｓＩ）とステップＳ１２０２で取得した対象言語旧音響モデルに対応するベクトル（μｔＩ）との差分を示す情報である第二相関情報（例えば、ＶＩ＝μｔＩ−μｓＩ）を算出する。
【０１１７】
（ステップＳ１２０４）第二相関情報生成手段２２５は、ステップＳ１２０３で算出した第二相関情報（ＶＩ）を、第二相関情報格納部２２４に蓄積する。
【０１１８】
（ステップＳ１２０５）音響モデル生成手段２２６は、音響モデルを生成するか否かを判断する。音響モデルを生成する場合はステップＳ１２０６に行き、音響モデルを生成しない場合はステップＳ１２０５に戻る。なお、例えば、ユーザ指示の受け付けにより音響モデルを生成しても良いし、第二相関情報の蓄積等をトリガーとして音響モデルを生成しても良い。
【０１１９】
（ステップＳ１２０６）音響モデル生成手段２２６は、他言語新音響モデル格納部１２３から他言語新音響モデル（μｓＩ）を取得する。
【０１２０】
（ステップＳ１２０７）音響モデル生成手段２２６は、第二相関情報格納部２２４から第二相関情報（ＶＩ）を取得する。
【０１２１】
（ステップＳ１２０８）音響モデル生成手段２２６は、ステップＳ１２０６で取得した他言語新音響モデルに対して、ステップＳ１２０７で取得した第一相関情報を適用し、対象言語新音響モデルを生成する。音響モデル生成手段１２６は、例えば、対象言語旧音響モデルに対応するベクトル（μｓＩ）に、第二相関情報（ＶＩ）を加算し、対象言語新音響モデル（μｔＲ＝μｓＩ＋ＶＩ）を取得する。
【０１２２】
（ステップＳ１２０９）音響モデル蓄積部１３は、ステップＳ１２０８で生成された新音響モデル（μｔＲ）を、対象言語新音響モデル格納部１１に蓄積し、処理を終了する。
【０１２３】
なお、図１２のフローチャートにおいて、他言語が一つの場合について説明したが、他言語が２以上でも良い。かかる場合、第二相関情報生成手段２２５は、２以上の他言語の２以上の第二相関情報を生成する。また、音響モデル生成手段２２６は、２以上の第二相関情報を用いて、対象言語旧音響モデルから対象言語新音響モデルを生成する。音響モデル生成手段２２６は、例えば、２以上の第二相関情報の平均ベクトルを取得し、当該平均ベクトルを対象言語旧音響モデルに対応するベクトルに加算し、対象言語新音響モデルを算出する。
【０１２４】
また、図１２のフローチャートのステップＳ１２０５は無くても良い。つまり、第二相関情報の蓄積の後、直ちに音響モデルの生成処理を行なっても良いことは言うまでもない。
【０１２５】
以下、本実施の形態における音響モデル生成装置２の具体的な動作について説明する。まず、音響モデル生成装置１の動作の概念を説明する。図１３は、音響モデル生成装置２の動作を説明する概念図である。
【０１２６】
音響モデル生成装置２は、ここでは、適応前モデルの言語間の相関関係を利用し、音響モデルを生成する。
【０１２７】
音響モデル生成装置２の図示しない第二音響モデル生成手段は、他言語（Ｓｏｕｒｃｅ  Ｌａｎｇｕａｇｅ）の音響モデル生成用音声（ｓｏｕｒｃｅ）１３０１から、音声モデル生成処理１３０２により、他言語旧音響モデル１３０３を生成する。他言語旧音響モデル１３０３は、図１３の「Ｌａｂ  ＡＭ（ｓｏｕｒｃｅ）」である。次に、音響モデル生成装置２の図示しない適応処理手段は、蓄積音声（ｓｏｕｒｃｅ）１３０４を用いた適応処理（音響モデル生成（適応））１３０５により、他言語旧音響モデル１３０３から他言語新音響モデル１３０６を生成する。他言語新音響モデル１３０６は、図１３の「Ｆｌｄ  ＡＭ（ｓｏｕｒｃｅ）」である。
【０１２８】
次に、音響モデル生成装置２の図示しない第二音響モデル生成手段は、対象言語（Ｔａｒｇｅｔ  Ｌａｎｇｕａｇｅ）の音響モデル生成用音声（ｔａｒｇｅｔ）１３０７から、音声モデル生成処理１３０８により、対象言語旧音響モデル１３０９を生成する。対象言語旧音響モデル１３０９は、図１３の「Ｌａｂ  ＡＭ（ｔａｒｇｅｔ）」である。ここで、対象言語の蓄積音声（ｔａｒｇｅｔ）１３１０は存在しないので、対象言語旧音響モデル１３０９に対して音響モデル生成（適応）１３１１の処理は行えない。つまり、図１３の破線は、存在しないデータまたは行えない処理を示す。
【０１２９】
そして、第二相関情報生成手段２２５は、他言語旧音響モデル１３０３と対象言語旧音響モデル１３０９とを用いて、第二相関情報ｇ（１３１２）を生成する。具体的には、第二相関情報生成手段２２５は、例えば、他言語旧音響モデル１３０３に対応するベクトルと対象言語旧音響モデル１３０９に対応するベクトルとの差を算出する。このベクトルの差であるベクトルが第二相関情報ｇである。
【０１３０】
次に、音響モデル生成手段２２６は、対象言語旧音響モデル１３０９に対して、第二相関情報ｇを適用し、対象言語新音響モデル１３１３を生成する。具体的には、音響モデル生成手段２２６は、対象言語旧音響モデル１３０９に対応するベクトルに対して、第二相関情報ｇに対応するベクトルを加算し、対象言語新音響モデル１３１３を生成する。なお、この生成した対象言語新音響モデルが作りたいモデルである。また、図１３の対象言語新音響モデル１３１３は、「Ｆｌｄ  ＡＭ（ｔａｒｇｅｔ）」である。
【０１３１】
以下、音響モデル生成部２２の処理について、さらなる具体例を説明する。
【０１３２】
（具体例）
ここで、図１４を使用し、音響モデル生成装置２の具体的な動作について説明する。図１４において、他言語（Ｓｏｕｒｃｅ  Ｌａｎｇｕａｇｅ）のベースラインモデルＳＩを、平均「μｓＩ＝（０，１／２）」、分散σｓＩの２次元正規分布とする。なお、ベースラインモデルＳＩは、他言語旧音響モデルである。また、蓄積音声で適応された他言語の適応モデルＳＲを、平均「μｓＲ＝（１，１）」、分散σｓＲ（＝σｓＩ）をもつ２次元正規分布とする。なお、適応モデルＳＲは、他言語新音響モデルである。さらに、対象言語旧音響モデルＴＩを、平均「μｔＲ＝（０，０）」、分散σｔＲ（＝σｔＩ）をもつ２次元正規分布とする。さらに、対象言語新音響モデルをＴＲとする。なお、他言語旧音響モデル（ＳI）、他言語新音響モデル（ＳＲ）、および対象言語旧音響モデル（ＴI）は、実施の形態１の具体例１で説明した処理により取得された、とする。
【０１３３】
かかる状況において、第二相関情報生成手段２２５は、ＳＩとＴＩの平均ベクトルの差分（ＶI）を「ＶI＝μｔＩ−μｓＩ＝（０，−１／２）」を取得する。この第二相関情報は、図１４の１４１の矢印である。
【０１３４】
次に、音響モデル生成手段２２６は、この平均ベクトルの差分（ＶI）を、他言語新音響モデルに適用し（図１４の１４２）、平均「μｔＲ＝μｓＩ＋ＶＩ＝（１，１／２）」、分散σｔＲ（＝σｔＩ）をもつ２次元正規分布を得る。この２次元正規分布が、対象言語の適応モデルＴＲである。ＴＲは、対象言語新音響モデルである。
なお、本具体例において、具体例１と同様に、音声の一の状態を２次元の正規分布でモデル化されている、としたが、２次元の正規分布に限られず、数十次元の混合正規分布等でモデル化されていることはさらに好適である。また、混合正規分布でモデル化されているとも限らず、例えばニューラルネットワークを用いた音響モデルの場合においても、２つの音響モデルの差分である第二相関情報を用いて適応することができる。
【０１３５】
以上、本実施の形態によれば、他言語の適応処理前の音響モデルと対象言語の適応処理前の音響モデルとの相関関係を利用することにより、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【０１３６】
なお、本実施の形態における音響モデル生成装置２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、対象言語とは異なる１以上の各他言語の第一の音響モデルである１以上の各他言語旧音響モデルと前記１以上の各他言語の第二の音響モデルである１以上の各他言語新音響モデルとの関係に関する情報である第一相関情報、または前記１以上の各他言語旧音響モデルと前記対象言語の第一の音響モデルである対象言語旧音響モデルとの関係に関する情報である第二相関情報のうちの、いずれか１以上の相関情報を用いて、対象言語旧音響モデルまたは１以上の他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成部と、前記音響モデル生成部が生成した対象言語新音響モデルを記録媒体に蓄積する音響モデル蓄積部として機能させるためのプログラムである。
【０１３７】
また、上記プログラムにおいて、前記音響モデル生成部は、前記他言語新音響モデルを格納し得る他言語新音響モデル格納部と、第二相関情報を格納し得る第二相関情報格納部と、前記第二相関情報を用いて、前記他言語新音響モデル格納部に格納されている他言語新音響モデルから対象言語新音響モデルを生成する音響モデル生成手段とを具備するものとして、コンピュータを機能させることは好適である。
【０１３８】
（実施の形態３）
本実施の形態において、本実施の形態において、１以上の第一相関情報と１以上の第二相関情報のうちの１以上の相関情報を用いて、対象言語旧音響モデル、または他言語新音響モデル、または対象言語旧音響モデルと他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成装置について説明する。
【０１３９】
さらに具体的には、本実施の形態において、第一相関情報と第二相関情報の用い方（アルゴリズム）が動的に変化する音響モデル生成装置について説明する。
【０１４０】
図１５は、本実施の形態における音響モデル生成装置３のブロック図である。
【０１４１】
音響モデル生成装置３は、対象言語新音響モデル格納部１１、音響モデル生成部３２、および音響モデル蓄積部１３を備える。
【０１４２】
音響モデル生成部３２は、対象言語旧音響モデル格納部１２１、他言語旧音響モデル格納部１２２、他言語新音響モデル格納部１２３、第一相関情報格納部１２４、第一相関情報生成手段１２５、第二相関情報格納部２２４、第二相関情報生成手段２２５、選択手段３２１、および音響モデル生成手段３２６を備える。また、選択手段３２１は、選択情報管理部３２１１を備える。
【０１４３】
音響モデル生成部３２は、他言語旧音響モデルと他言語新音響モデルとの関係に関する情報である１または２以上の第一相関情報、または他言語旧音響モデルと対象言語旧音響モデルとの関係に関する情報である１または２以上の第二相関情報のうちの、いずれか１以上の相関情報を用いて、対象言語旧音響モデルまたは他言語新音響モデルから、対象言語新音響モデルを生成する。
【０１４４】
さらに、本実施の形態において、音響モデル生成部３２は、１または２以上の第一相関情報と１または２以上の第二相関情報とを用いて、対象言語旧音響モデル、または他言語新音響モデル、または対象言語旧音響モデルと他言語新音響モデルとから、対象言語新音響モデルを生成する。
【０１４５】
選択手段３２１は、対象言語新音響モデルを生成する２以上のアルゴリズムのうち、対象言語旧音響モデルまたは他言語新音響モデルが有するデータに応じて、いずれか一のアルゴリズムを選択する。例えば、第一のアルゴリズムは、第一相関情報を用いて、対象言語旧音響モデルから、対象言語新音響モデルを生成するアルゴリズムである。例えば、第二のアルゴリズムは、第二相関情報を用いて、他言語新音響モデルから、対象言語新音響モデルを生成するアルゴリズムである。また、例えば、第三のアルゴリズムは、第一相関情報と第二相関情報とを用いて、対象言語旧音響モデルと他言語新音響モデルとから、対象言語新音響モデルを生成するアルゴリズムである。
【０１４６】
選択情報管理部３２１１は、選択手段３２１がアルゴリズムを決定するための情報である１以上の選択情報を格納し得る。選択情報は、例えば、音素を識別する音素識別子と、アルゴリズムを識別するアルゴリズム識別子の対の情報である。なお、選択情報は、音素より細かい単位で、アルゴリズムを切替える選択情報を有しても良い。また、選択情報は、音素より荒い単位で、アルゴリズムを切替える選択情報を有しても良い。
【０１４７】
音響モデル生成手段３２６は、１または２以上の第一相関情報と１または２以上の第二相関情報のうちの１以上の相関情報を用いて、対象言語旧音響モデル、または他言語新音響モデル、または対象言語旧音響モデルと他言語新音響モデルとから、対象言語新音響モデルを生成する。
【０１４８】
さらに具体的には、音響モデル生成手段３２６は、選択手段３２１が選択した一のアルゴリズムに従って、１または２以上の第一相関情報と１または２以上の第二相関情報のうちの１以上の相関情報を用いて、対象言語新音響モデルを生成する。
【０１４９】
音響モデル生成部３２、選択手段３２１、および音響モデル生成手段３２６は、通常、ＭＰＵやメモリ等から実現され得る。音響モデル生成部３２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１５０】
選択情報管理部３２１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。選択情報管理部３２１１に選択情報が記憶される過程は問わない。例えば、記録媒体を介して選択情報が選択情報管理部３２１１で記憶されるようになってもよく、通信回線等を介して送信された選択情報が選択情報管理部３２１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された選択情報が選択情報管理部３２１１で記憶されるようになってもよい。
【０１５１】
次に、音響モデル生成装置３の動作について、図１６のフローチャートを用いて説明する。図１６のフローチャートにおいて、第一相関情報を第一相関情報格納部１２４に蓄積する処理、および第二相関情報を第二相関情報格納部２２４に蓄積する処理は、実施の形態１、２で説明したので、ここでの説明は省略する。図１６のフローチャートにおいて、対象言語旧音響モデルまたは／および他言語新音響モデルから、対象言語新音響モデルを生成する処理について説明する。なお、図１６のフローチャートにおいて、図２のフローチャートと同一のステップについて、説明を省略する。
【０１５２】
（ステップＳ１６０１）選択手段３２１は、カウンタｉに１を代入する。
【０１５３】
（ステップＳ１６０２）選択手段３２１は、対象言語旧音響モデルまたは他言語新音響モデルの中に、ｉ番目の処理単位（例えば、ｉ番目の音素）が存在するか否かを判断する。ｉ番目の処理単位が存在すればステップＳ１６０３に行き、存在しなければ処理を終了する。
【０１５４】
（ステップＳ１６０３）選択手段３２１は、対象言語旧音響モデルまたは他言語新音響モデルの中のｉ番目の処理単位の処理単位識別子（例えば、音素識別子の「ａ」）を取得する。
【０１５５】
（ステップＳ１６０４）選択手段３２１は、ステップＳ１６０３で取得した処理単位識別子に対応するアルゴリズム識別子を選択情報管理部３２１１から取得する。
【０１５６】
（ステップＳ１６０５）音響モデル生成手段３２６は、ステップＳ１６０４で取得したアルゴリズム識別子が第一のアルゴリズムであることを示す情報か否かを判断する。第一のアルゴリズムであればステップＳ２０６に行き、第一のアルゴリズムでなければステップＳ１６０６に行く。なお、第一のアルゴリズムは、ここでは、実施の形態１で説明した、音響モデル生成部１２が第一相関情報を用いて、対象言語旧音響モデルから、対象言語新音響モデルを生成するアルゴリズムである。
【０１５７】
（ステップＳ１６０６）音響モデル生成手段３２６は、ステップＳ１６０４で取得したアルゴリズム識別子が第二のアルゴリズムであることを示す情報か否かを判断する。第二のアルゴリズムであればステップＳ１２０６に行き、第二のアルゴリズムでなければステップＳ２０６に行く。なお、第二のアルゴリズムでない場合は、第三のアルゴリズムである。第二のアルゴリズムは、実施の形態２で説明した、音響モデル生成部２２が第二相関情報を用いて、他言語新音響モデルから、対象言語新音響モデルを生成するアルゴリズムである。また、第三のアルゴリズムは、第一相関情報と第二相関情報とを用いて、対象言語旧音響モデルおよび他言語新音響モデルから、対象言語新音響モデルを生成するアルゴリズムである。
【０１５８】
（ステップＳ１６０７）選択手段３２１は、カウンタｉを１インクリメントし、ステップＳ１６０２に戻る。
【０１５９】
（ステップＳ１６０８）音響モデル生成手段３２６は、第一相関情報と第二相関情報とを用いて、対象言語旧音響モデルおよび他言語新音響モデルから、対象言語新音響モデルを生成する。ステップＳ２０９に行く。
【０１６０】
以下、本実施の形態における音響モデル生成装置３の具体的な動作について説明する。ここで、選択情報管理部３２１１は、図１７に示す選択情報管理表を格納している。選択情報管理表は、「音素識別子」「アルゴリズム識別子」を有するレコードを、２以上、格納している。また、アルゴリズム識別子「１」に対応する音素に対しては上記の第一のアルゴリズムを実行することを意味し、アルゴリズム識別子「２」に対応する音素に対しては上記の第二のアルゴリズムを実行することを意味し、アルゴリズム識別子「３」に対応する音素に対しては上記の第三のアルゴリズムを実行することを意味する。
【０１６１】
以下、音響モデル生成部３２の動作について説明する。まず、選択手段３２１は、対象言語旧音響モデルの中の１番目の音素の音素識別子「ａ」を取得した、とする。次に、選択手段３２１は、音素識別子「ａ」と対になるアルゴリズム識別子「３」を、選択情報管理表から取得する。
【０１６２】
そして、音響モデル生成手段３２６は、アルゴリズム識別子「３」に従って、第三のアルゴリズムを、以下のように実行する。なお、ここでは、実施の形態１の具体例１等と同様に、音響モデルを２次元正規分布である、とする。
【０１６３】
つまり、音響モデル生成手段３２６は、第一相関情報格納部１２４の第一相関情報「Ｖｓ＝μｓＲ−μｓＩ＝（１，１／２）を取得する。
【０１６４】
また、音響モデル生成手段３２６は、対象言語（Ｔａｒｇｅｔ  Ｌａｎｇｕａｇｅ）のベースラインモデルＴＩ（平均μｔＩ＝（０，０）、分散σｔＩ）である２次元正規分布を、対象言語旧音響モデル格納部１２１から取得する。
【０１６５】
次に、音響モデル生成手段３２６は、平均「μｔＲ１＝μｔＩ＋Ｖｓ＝（１，１／２）」、分散σｔＲ（＝σｔＩ）をもつ２次元正規分布を取得する。
【０１６６】
次に、音響モデル生成手段３２６は、第二相関情報格納部２２４の第二相関情報「ＶＩ＝μｔＩ−μｓＩ＝（０，−１／２）」を取得する。
【０１６７】
また、音響モデル生成手段３２６は、この平均ベクトルの差分（ＶＩ）を、他言語新音響モデルに適用し、平均「μｔＲ２＝μｓＩ＋ＶＩ＝（１，１／２）」、分散σｔＲ（＝σｔＩ）をもつ２次元正規分布を取得する。
【０１６８】
次に、音響モデル生成手段３２６は、「１／２（μｔＲ１＋μｔＲ２）」を実行し、最終的な他言語新音響モデルμｔＲを得る。なお、ここで、音響モデル生成手段３２６は、μｔＲ１とμｔＲ２との適用を５０％、５０％としたが、異なる重みを付けて、音響モデルを生成しても良い。
なお、本具体例において、具体例１と同様に、音声の一の状態を２次元の正規分布でモデル化されている、としたが、２次元の正規分布に限られず、数十次元の混合正規分布等でモデル化されていることはさらに好適である。また、混合正規分布でモデル化されているとも限らず、例えばニューラルネットワークを用いた音響モデルの場合においても、２つの音響モデルの差分である第二相関情報を用いて適応することができる。
【０１６９】
以上、本実施の形態によれば、他言語の適応処理前の音響モデルと他言語の適応処理後の音響モデルとの相関関係、および他言語の適応処理前の音響モデルと対象言語の適応処理前の音響モデルとの相関関係を利用することにより、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる。
【０１７０】
なお、本実施の形態における音響モデル生成装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、対象言語とは異なる１以上の各他言語の第一の音響モデルである１以上の各他言語旧音響モデルと前記１以上の各他言語の第二の音響モデルである１以上の各他言語新音響モデルとの関係に関する情報である第一相関情報、または前記１以上の各他言語旧音響モデルと前記対象言語の第一の音響モデルである対象言語旧音響モデルとの関係に関する情報である第二相関情報のうちの、いずれか１以上の相関情報を用いて、対象言語旧音響モデルまたは１以上の他言語新音響モデルから、対象言語新音響モデルを生成する音響モデル生成部と、前記音響モデル生成部が生成した対象言語新音響モデルを記録媒体に蓄積する音響モデル蓄積部として機能させるためのプログラムである。
【０１７１】
また、上記プログラムにおいて、前記音響モデル生成部は、対象言語旧音響モデルを格納し得る対象言語旧音響モデル格納部と、他言語新音響モデルを格納し得る他言語新音響モデル格納部と、第一相関情報を格納し得る第一相関情報格納部と、第二相関情報を格納し得る第二相関情報格納部と、前記第一相関情報と前記第二相関情報とを用いて、前記対象言語旧音響モデル、または前記他言語新音響モデル、または前記対象言語旧音響モデルと前記他言語新音響モデルとから、対象言語新音響モデルを生成する音響モデル生成手段とを具備するものとして、コンピュータを機能させることは好適である。
【０１７２】
また、上記プログラムにおいて、前記音響モデル生成部は、対象言語新音響モデルを生成する２以上のアルゴリズムのうち、前記対象言語旧音響モデルまたは前記他言語新音響モデルが有するデータに応じて、いずれか一のアルゴリズムを選択する選択手段をさらに具備し、前記音響モデル生成手段は、前記選択手段が選択した前記一のアルゴリズムに従って、前記第一相関情報と前記第二相関情報のうちの１以上の相関情報を用いて、前記対象言語新音響モデルを生成するものとして、コンピュータを機能させることは好適である。
【０１７３】
また、図１８は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の音響モデル生成装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１８は、このコンピュータシステム３００の概観図であり、図１９は、システム４００のブロック図である。
【０１７４】
図１８において、コンピュータシステム４００は、ＣＤ−ＲＯＭドライブを含むコンピュータ４０１と、キーボード４０２と、マウス４０３と、モニタ４０４とを含む。
【０１７５】
図１９において、コンピュータ４０１は、ＣＤ−ＲＯＭドライブ４０１２に加えて、ＭＰＵ４０１３と、バス４０１４と、ＲＯＭ４０１５と、ＲＡＭ４０１６と、ハードディスク４０１７とを含む。なお、バス４０１４は、ＭＰＵ４０１３やＣＤ−ＲＯＭドライブ４０１２に接続されている。また、ＲＯＭ４０１５には、ブートアッププログラム等のプログラムが記憶されている。また、ＲＡＭ４０１６は、ＭＰＵ４０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのものである。また、ハードディスク４０１７は、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのものである。ここでは、図示しないが、コンピュータ４０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１７６】
コンピュータシステム４００に、上述した実施の形態の音響モデル生成装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ４１０１に記憶されて、ＣＤ−ＲＯＭドライブ４０１２に挿入され、さらにハードディスク４０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ４０１に送信され、ハードディスク４０１７に記憶されても良い。プログラムは実行の際にＲＡＭ４０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ４１０１またはネットワークから直接、ロードされても良い。
【０１７７】
プログラムは、コンピュータ４０１に、上述した実施の形態の音響モデル生成装置の機能を実行させるオペレーティングシステム、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム４００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１７８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７９】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１８０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８１】
以上のように、本発明にかかる音響モデル生成装置は、発話環境等の適した環境における音声データが存在しない言語でも、当該言語に対応する音響モデルであり、音声認識精度を上げる音響モデルを生成できる、という効果を有し、音響モデル生成装置等として有用である。
【符号の説明】
【０１８２】
１、２、３  音響モデル生成装置
１１  対象言語新音響モデル格納部
１２、２２、３２  音響モデル生成部
１３  音響モデル蓄積部
１２１  対象言語旧音響モデル格納部
１２２  他言語旧音響モデル格納部
１２３  他言語新音響モデル格納部
１２４  第一相関情報格納部
１２５  第一相関情報生成手段
１２６、２２６、３２６  音響モデル生成手段
２２４  第二相関情報格納部
２２５  第二相関情報生成手段
３２１  選択手段
【図１】
2015040946.tif 000010
【図２】
2015040946.tif 000011
【図３】
2015040946.tif 000012
【図４】
2015040946.tif 000013
【図５】
2015040946.tif 000014
【図６】
2015040946.tif 000015
【図７】
2015040946.tif 000016
【図８】
2015040946.tif 000017
【図９】
2015040946.tif 000018
【図１０】
2015040946.tif 000019
【図１１】
2015040946.tif 000020
【図１２】
2015040946.tif 000021
【図１３】
2015040946.tif 000022
【図１４】
2015040946.tif 000023
【図１５】
2015040946.tif 000024
【図１６】
2015040946.tif 000025
【図１７】
2015040946.tif 000026
【図１８】
2015040946.tif 000027
【図１９】
2015040946.tif 000028