JP3003355B2 - 標準パターン作成装置 - Google Patents
標準パターン作成装置Info
- Publication number
- JP3003355B2 JP3003355B2 JP4031832A JP3183292A JP3003355B2 JP 3003355 B2 JP3003355 B2 JP 3003355B2 JP 4031832 A JP4031832 A JP 4031832A JP 3183292 A JP3183292 A JP 3183292A JP 3003355 B2 JP3003355 B2 JP 3003355B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- task
- mapping
- creating
- standard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Description
【0001】
【産業上の利用分野】本発明は音声認識において、学習
データを用いて標準パターンを作成する標準パターン作
成装置に関する。
データを用いて標準パターンを作成する標準パターン作
成装置に関する。
【0002】
【従来の技術】現在、音声認識の分野では、誰の声でも
認識できることを目標とした不特定話者の認識システム
が盛んに研究・開発されている。これらの認識システム
では、隠れマルコフモデル、ニューラルネットワークな
どの認識方式が広く使われている。隠れマルコフモデル
の詳細については、例えば、「確率モデルによる音声認
識」中川聖一著、1988年、電子情報通信学会(以下
文献1とする)に詳しく解説されている。また、ニュー
ラルネットワークによる音声認識に関しては、例えば、
「音声・聴覚と神経回路網モデル」甘利俊一編、199
0年、オーム社(以下文献2とする)に詳しい。これら
の手法では、予め多数の話者により発声された単語、文
などからなる学習データを用いて学習を行ない、より精
度の高い標準パターンを作成することにより、高性能な
認識を実現している。
認識できることを目標とした不特定話者の認識システム
が盛んに研究・開発されている。これらの認識システム
では、隠れマルコフモデル、ニューラルネットワークな
どの認識方式が広く使われている。隠れマルコフモデル
の詳細については、例えば、「確率モデルによる音声認
識」中川聖一著、1988年、電子情報通信学会(以下
文献1とする)に詳しく解説されている。また、ニュー
ラルネットワークによる音声認識に関しては、例えば、
「音声・聴覚と神経回路網モデル」甘利俊一編、199
0年、オーム社(以下文献2とする)に詳しい。これら
の手法では、予め多数の話者により発声された単語、文
などからなる学習データを用いて学習を行ない、より精
度の高い標準パターンを作成することにより、高性能な
認識を実現している。
【0003】現在のところ、音声認識システムでは、認
識装置のハードウェア的な制約のために、あるいは、認
識性能を高めるために、認識装置の用途に応じて認識対
象語彙を制限している。上限は単語数にして1000単
語程度である。例えば、チケット予約の用途では、アー
ティスト名、コンサート会場名、予約の発話に用いる語
彙、などが対象語彙となり、それらから構成される発話
全体が、認識対象となる。ここでは、特許請求の範囲の
項における「タスク」の例として、この限定された認識
対象を挙げ、以下に説明することとする。この場合、タ
スクが違うということは認識対象語彙、及び、それから
構成される認識対象が異なるという意味である。
識装置のハードウェア的な制約のために、あるいは、認
識性能を高めるために、認識装置の用途に応じて認識対
象語彙を制限している。上限は単語数にして1000単
語程度である。例えば、チケット予約の用途では、アー
ティスト名、コンサート会場名、予約の発話に用いる語
彙、などが対象語彙となり、それらから構成される発話
全体が、認識対象となる。ここでは、特許請求の範囲の
項における「タスク」の例として、この限定された認識
対象を挙げ、以下に説明することとする。この場合、タ
スクが違うということは認識対象語彙、及び、それから
構成される認識対象が異なるという意味である。
【0004】さて、標準パターンが、単語単位、あるい
は、文単位で作成されている場合、異なるタスクを認識
しようとするときには、もとのタスクには存在しない
が、そのタスクには存在する未知の認識対象語彙を新た
に学習する必要が生じる。しかしながら、不特定話者認
識システムにおける標準パターンの学習には、多くの話
者の発明を必要とするため、タスクの変更の度に新たな
語彙を学習することは、データベースの構築に、多大な
コスト・時間を必要とし、現実的ではない。
は、文単位で作成されている場合、異なるタスクを認識
しようとするときには、もとのタスクには存在しない
が、そのタスクには存在する未知の認識対象語彙を新た
に学習する必要が生じる。しかしながら、不特定話者認
識システムにおける標準パターンの学習には、多くの話
者の発明を必要とするため、タスクの変更の度に新たな
語彙を学習することは、データベースの構築に、多大な
コスト・時間を必要とし、現実的ではない。
【0005】従って、通常の不特定話者システムでは、
認識単位として単語より小さいサブワード(音素、音節
など)を用い、学習時にはこれら認識単位のモデルを学
習する。違うタスクの新しい語彙のモデルは、これらの
サブワードのモデルを連結することにより、容易に作成
することが可能である。
認識単位として単語より小さいサブワード(音素、音節
など)を用い、学習時にはこれら認識単位のモデルを学
習する。違うタスクの新しい語彙のモデルは、これらの
サブワードのモデルを連結することにより、容易に作成
することが可能である。
【0006】不特定話者認識装置では、すべての認識単
位がなるべく均等に表れるような基準となるタスクを選
び、認識単位のモデルを学習している例が多い。
位がなるべく均等に表れるような基準となるタスクを選
び、認識単位のモデルを学習している例が多い。
【0007】
【発明が解決しようとする課題】上述したサブワードを
認識単位として用いた認識システムでは、学習に用いた
もとのタスクとは異なるタスクを認識しようとする場
合、もとのタスクを認識する場合に比べ、認識性能が落
ちることが、最近、報告されている。
認識単位として用いた認識システムでは、学習に用いた
もとのタスクとは異なるタスクを認識しようとする場
合、もとのタスクを認識する場合に比べ、認識性能が落
ちることが、最近、報告されている。
【0008】これは、新しいタスクにおいては、サブワ
ードに対応する実際の発声が、前後のサブワードが何で
あるかなど、その周囲環境の違いにより変形を被り、学
習時のものとは異なったものとなっていることが原因で
あると考えられる。
ードに対応する実際の発声が、前後のサブワードが何で
あるかなど、その周囲環境の違いにより変形を被り、学
習時のものとは異なったものとなっていることが原因で
あると考えられる。
【0009】上述の問題点の対象としては、新しいタス
クの発声を用いて再度学習をし直すということが考えら
れる。しかしながら、タスクが変わる度に、そのタスク
を多数話者が発声したデータベースを用意することは、
大変な労力を必要とする。
クの発声を用いて再度学習をし直すということが考えら
れる。しかしながら、タスクが変わる度に、そのタスク
を多数話者が発声したデータベースを用意することは、
大変な労力を必要とする。
【0010】本発明は、不特定話者認識システムにおい
て、タスクの変更がある場合でも、多数の話者のタスク
の発声データ学習データに加えて、少数の話者のもとの
タスクと新しいタスクの発声データを用いることによ
り、多数の話者の新しいタスクの発声を用いずに、新し
いタスクに対する精度の高い標準パターンを作成し、新
しいタスクに対する認識装置の性能を高めることを目的
とする。
て、タスクの変更がある場合でも、多数の話者のタスク
の発声データ学習データに加えて、少数の話者のもとの
タスクと新しいタスクの発声データを用いることによ
り、多数の話者の新しいタスクの発声を用いずに、新し
いタスクに対する精度の高い標準パターンを作成し、新
しいタスクに対する認識装置の性能を高めることを目的
とする。
【0011】
【課題を解決するための手段】第1の発明の標準パター
ン作成装置は、音声認識において、複数の話者の発声し
た学習データを用いて標準パターンを学習する際に、第
1のタスクの基準パターンを作成する基準パターン作成
手段と、第1のタスク及びそれとは異なる第2のタスク
をともに発声した参照話者の第1のタスクの発声データ
を用いて、参照話者に対する標準パターンを学習する参
照第1パターン作成手段と、前記参照話者の第2のタス
クの発声データを用いて、参照話者に対する標準パター
ンを学習する参照第2パターン作成手段と、前記参照第
1パターンから、前記参照第2パターンへの写像を作成
する写像作成手段と、基準パターンから、前記写像作成
手段で作成した写像を用いて、タスク依存パターンを作
成するタスク依存パターン作成手段と、から構成される
ことを特徴とする。
ン作成装置は、音声認識において、複数の話者の発声し
た学習データを用いて標準パターンを学習する際に、第
1のタスクの基準パターンを作成する基準パターン作成
手段と、第1のタスク及びそれとは異なる第2のタスク
をともに発声した参照話者の第1のタスクの発声データ
を用いて、参照話者に対する標準パターンを学習する参
照第1パターン作成手段と、前記参照話者の第2のタス
クの発声データを用いて、参照話者に対する標準パター
ンを学習する参照第2パターン作成手段と、前記参照第
1パターンから、前記参照第2パターンへの写像を作成
する写像作成手段と、基準パターンから、前記写像作成
手段で作成した写像を用いて、タスク依存パターンを作
成するタスク依存パターン作成手段と、から構成される
ことを特徴とする。
【0012】第2の発明の標準パターン作成装置は、第
1の発明の標準パターン作成方式において、前記基準パ
ターン作成手段と、前記参照第1パターン作成手段と、
前記参照第2パターン作成手段と、前記写像作成手段
と、前記タスク依存パターン作成手段と、前記基準パタ
ーンと前記タスク依存パターンとをある一定の比で混合
することにより、タスク準依存パターンを作成するタス
ク準依存パターン作成手段と、から、構成されることを
特徴とする。
1の発明の標準パターン作成方式において、前記基準パ
ターン作成手段と、前記参照第1パターン作成手段と、
前記参照第2パターン作成手段と、前記写像作成手段
と、前記タスク依存パターン作成手段と、前記基準パタ
ーンと前記タスク依存パターンとをある一定の比で混合
することにより、タスク準依存パターンを作成するタス
ク準依存パターン作成手段と、から、構成されることを
特徴とする。
【0013】
【作用】以下に第1の発明の標準パターンに作成装置の
作用について説明する。ここでは、「タスク」の例とし
て、限定された認識対象を挙げ、その場合について以下
に説明することとする。
作用について説明する。ここでは、「タスク」の例とし
て、限定された認識対象を挙げ、その場合について以下
に説明することとする。
【0014】話者の発声は、AD変換、音声分析などの
過程を経て、ある時間長をもつフレームと呼ばれる単位
ごとの特徴ベクトルの時系列に変換される。特徴ベクト
ルはその時刻における音声スペクトルの特微量を抽出し
たもので、通常10次元から100次元である。この特
徴ベクトルの時系列を、ここでは発声データと呼ぶ。
過程を経て、ある時間長をもつフレームと呼ばれる単位
ごとの特徴ベクトルの時系列に変換される。特徴ベクト
ルはその時刻における音声スペクトルの特微量を抽出し
たもので、通常10次元から100次元である。この特
徴ベクトルの時系列を、ここでは発声データと呼ぶ。
【0015】認識方式としては、隠れマルコフモデルに
おいて出力確率分布として連続確率密度分布を用いた場
合を例にとる。連続確率密度分布としては、混合ガウス
分布を用いる。この場合、学習されるパラメータとして
は、混合連続分布の平均ベクトル、及び分散、分岐確
率、遷移確率があるが、ここでは、各分布の平均ベクト
ルを学習する場合を例にとる。すなわち、本発明におけ
る標準パターンとは、各々の認識単位に対応した隠れマ
ルコフモデルにおける各状態の各分布の平均ベクトル
の、全認識単位、全状態、全分布にわたる組である。す
なわち、 {μ(i,j,k)|j=1,…,I,j=1,…,J(i),k=1,…, K(i,j)}. (1) ここで、μは平均ベクトル、I,J(i),K(i,
j)は、それぞれ、全認識単位数、認識単位iにおける
状態数、認識単位iの状態jにおける分布数である。
おいて出力確率分布として連続確率密度分布を用いた場
合を例にとる。連続確率密度分布としては、混合ガウス
分布を用いる。この場合、学習されるパラメータとして
は、混合連続分布の平均ベクトル、及び分散、分岐確
率、遷移確率があるが、ここでは、各分布の平均ベクト
ルを学習する場合を例にとる。すなわち、本発明におけ
る標準パターンとは、各々の認識単位に対応した隠れマ
ルコフモデルにおける各状態の各分布の平均ベクトル
の、全認識単位、全状態、全分布にわたる組である。す
なわち、 {μ(i,j,k)|j=1,…,I,j=1,…,J(i),k=1,…, K(i,j)}. (1) ここで、μは平均ベクトル、I,J(i),K(i,
j)は、それぞれ、全認識単位数、認識単位iにおける
状態数、認識単位iの状態jにおける分布数である。
【0016】まず、ある標準的なタスクAに対する標準
パターンを作成する。この標準パターンは、隠れマルコ
フモデルの場合、通常、多数の話者のタスクAの発声デ
ータを用意し、そられを用いて各認識単位のパラメータ
を学習することにより作成される。学習方法について
は、文献1に詳しい。ここで作成されたパターンを基準
パターンと呼ぶ。基準パターン作成に用いる話者には、
以下に述べる参照話者が含まれていてもよいし、含まれ
ていなくてもよい。以上は、第1の発明における基準パ
ターン作成手段に対応する。
パターンを作成する。この標準パターンは、隠れマルコ
フモデルの場合、通常、多数の話者のタスクAの発声デ
ータを用意し、そられを用いて各認識単位のパラメータ
を学習することにより作成される。学習方法について
は、文献1に詳しい。ここで作成されたパターンを基準
パターンと呼ぶ。基準パターン作成に用いる話者には、
以下に述べる参照話者が含まれていてもよいし、含まれ
ていなくてもよい。以上は、第1の発明における基準パ
ターン作成手段に対応する。
【0017】次に、タスクAと、それとは異なるタスク
Bとを、両方発声した話者の発声データを用意する。こ
の話者を参照話者と呼ぶ。参照話者は、単数でも複数で
もよいが、ここでは、複数の場合を例に挙げる。
Bとを、両方発声した話者の発声データを用意する。こ
の話者を参照話者と呼ぶ。参照話者は、単数でも複数で
もよいが、ここでは、複数の場合を例に挙げる。
【0018】これらの参照話者のタスクAの発声を用
い、標準パターンを作成する。作成法は通常の学習によ
ってでもよいし、あるいは、パラメータのうち、平均ベ
クトルのみを学習する方法でもよい。また、基準モデル
を用いて、発声を認識単位ごとにセグメンテーションし
て、隠れマルコフモデルの各状態の各分布に対応する発
声データを同定した上で、その発声データの特徴ベクト
ルを平均することにより、各分布に対する平均ベクトル
を作成する方法も可能である。このこようにしてできた
標準パターンを参照第1パターンと呼ぶ。参照第1パタ
ーンは、参照話者すべてについて1つだけ作成しても良
いし、参照話者各々について1つづつ作成しても良い。
また、参照話者を何人かづつの集合に分けて、それぞれ
の集合について参照第1パターンを作成しても良い。こ
の場合、各々の参照第1パターンに対する参照話者の集
合を参照話者グループとよぶ。例えば、参照話者各々に
ついて参照第1パターンを作る場合は参照話者グループ
は参照話者数だけあり、参照話者全体で1つの参照第1
パターンを作る場合には参照話者グループは1つだけで
ある。以上は第1の発明における参照第1パターン作成
手段に対応する。
い、標準パターンを作成する。作成法は通常の学習によ
ってでもよいし、あるいは、パラメータのうち、平均ベ
クトルのみを学習する方法でもよい。また、基準モデル
を用いて、発声を認識単位ごとにセグメンテーションし
て、隠れマルコフモデルの各状態の各分布に対応する発
声データを同定した上で、その発声データの特徴ベクト
ルを平均することにより、各分布に対する平均ベクトル
を作成する方法も可能である。このこようにしてできた
標準パターンを参照第1パターンと呼ぶ。参照第1パタ
ーンは、参照話者すべてについて1つだけ作成しても良
いし、参照話者各々について1つづつ作成しても良い。
また、参照話者を何人かづつの集合に分けて、それぞれ
の集合について参照第1パターンを作成しても良い。こ
の場合、各々の参照第1パターンに対する参照話者の集
合を参照話者グループとよぶ。例えば、参照話者各々に
ついて参照第1パターンを作る場合は参照話者グループ
は参照話者数だけあり、参照話者全体で1つの参照第1
パターンを作る場合には参照話者グループは1つだけで
ある。以上は第1の発明における参照第1パターン作成
手段に対応する。
【0019】次に、上述の参照第1パターン作成手段と
同様に、参照話者のタスクBの発声を用い、標準パター
ンを作成する。作成法は参照第1パターン作成手段に用
いた方法と同様の方法を用いる。参照第2パターンは、
先に作成された参照第1パターンと1対1に対応するよ
うに作成される。つまり、対応する参照第1パターンと
参照第2パターンにおいては、作成に用いられた参照話
者グループは同一である。以上は第1の発明における参
照第2パターン作成手段に対応する。
同様に、参照話者のタスクBの発声を用い、標準パター
ンを作成する。作成法は参照第1パターン作成手段に用
いた方法と同様の方法を用いる。参照第2パターンは、
先に作成された参照第1パターンと1対1に対応するよ
うに作成される。つまり、対応する参照第1パターンと
参照第2パターンにおいては、作成に用いられた参照話
者グループは同一である。以上は第1の発明における参
照第2パターン作成手段に対応する。
【0020】次に、参照第1パターンから参照第2パタ
ーンへの写像を作成する。今、認識単位、認識単位のモ
デルの状態、状態内の分布などを総称して写像単位と呼
ぶこととする。写像はこの写像単位ごとに作成される。
ーンへの写像を作成する。今、認識単位、認識単位のモ
デルの状態、状態内の分布などを総称して写像単位と呼
ぶこととする。写像はこの写像単位ごとに作成される。
【0021】写像単位の定め方としては、上に述べた、
3種類以外にも、例えば、ある認識単位と別の認識単位
を同一の写像単位とすること、あるいは、ある認識単位
はそれ全体で写像単位とし別の認識単位では、その中の
状態を写像単位とすること、あるいは、ある認識単位の
ある状態と別の認識単位のある状態とを同じ写像単位と
すること、などが可能である。また、全標準パターンを
1つの写像単位とすることも可能である。つまり、写像
単位の定め方は任意である。例えば、写像単位として、
認識単位の状態内の各分布をとる場合には、同一の認識
単位のモデルにおける対応する状態の対応する分布の平
均ベクトルを1対1に対応させればよい。
3種類以外にも、例えば、ある認識単位と別の認識単位
を同一の写像単位とすること、あるいは、ある認識単位
はそれ全体で写像単位とし別の認識単位では、その中の
状態を写像単位とすること、あるいは、ある認識単位の
ある状態と別の認識単位のある状態とを同じ写像単位と
すること、などが可能である。また、全標準パターンを
1つの写像単位とすることも可能である。つまり、写像
単位の定め方は任意である。例えば、写像単位として、
認識単位の状態内の各分布をとる場合には、同一の認識
単位のモデルにおける対応する状態の対応する分布の平
均ベクトルを1対1に対応させればよい。
【0022】また、写像単位は、参照話者グループごと
に別々に作成してもよいし、全部の参照話者グループで
共通にしてもよい。ただし、各々の参照話者グループご
とに異なる写像単位を定めた場合には、全参照話者グル
ープに共通な写像は作成できない。
に別々に作成してもよいし、全部の参照話者グループで
共通にしてもよい。ただし、各々の参照話者グループご
とに異なる写像単位を定めた場合には、全参照話者グル
ープに共通な写像は作成できない。
【0023】また、写像は線形なものでも良いし、ま
た、ニューラルネットワーク等を用いて、非線形写像を
作成しても良い。
た、ニューラルネットワーク等を用いて、非線形写像を
作成しても良い。
【0024】以上は、第1の発明における写像作成手段
に対応する。
に対応する。
【0025】次に、基準パターンを、上述の写像作成手
段で作成された写像を用いて変換し、タスク依存パター
ンを作成する。タスク依存パターンは基準パターンに1
対1に対応する。例えば、写像単位が分布の場合には、
各々の分布に対する写像を適用し、タスク依存の平均ベ
クトルを求める。すべての分布に共通の写像が定義され
ている場合には、基準パターンのすべての分布の平均ベ
クトルに対し、共通の写像を用いて、タスクに適応した
平均ベクトルを求める。このタスクに適応した平均ベク
トルの集合を、この場合、タスク依存パターンと呼ぶ。
段で作成された写像を用いて変換し、タスク依存パター
ンを作成する。タスク依存パターンは基準パターンに1
対1に対応する。例えば、写像単位が分布の場合には、
各々の分布に対する写像を適用し、タスク依存の平均ベ
クトルを求める。すべての分布に共通の写像が定義され
ている場合には、基準パターンのすべての分布の平均ベ
クトルに対し、共通の写像を用いて、タスクに適応した
平均ベクトルを求める。このタスクに適応した平均ベク
トルの集合を、この場合、タスク依存パターンと呼ぶ。
【0026】写像が各々の参照話者グループに対して作
成されている場合は、写像後のパターンが複数できる
が、その場合は、それら複数のパターンを何らかの方法
で重みづけすることにより、タスク依存パターンを作成
する。例えば、写像単位が各分布の場合、以下のよう
な、基準パターンの当該分布の平均ベクトルと参照第1
パターンの当該分布の平均ベクトルとの距離を用いて、
重みづけする方法が考えられる。
成されている場合は、写像後のパターンが複数できる
が、その場合は、それら複数のパターンを何らかの方法
で重みづけすることにより、タスク依存パターンを作成
する。例えば、写像単位が各分布の場合、以下のよう
な、基準パターンの当該分布の平均ベクトルと参照第1
パターンの当該分布の平均ベクトルとの距離を用いて、
重みづけする方法が考えられる。
【0027】
【数1】
【0028】ここで、pは参照話者グループを表す添
字、μ1 (p)は参照話者グループpの参照第1パター
ンにおける当該分布の平均ベクトル、μ2 (p)は参照
話者グループpの参照第2パターンにおける当該分布の
平均ベクトル、μは基準パターンにおける当該分布の平
均ベクトル、
字、μ1 (p)は参照話者グループpの参照第1パター
ンにおける当該分布の平均ベクトル、μ2 (p)は参照
話者グループpの参照第2パターンにおける当該分布の
平均ベクトル、μは基準パターンにおける当該分布の平
均ベクトル、
【0029】
【数2】
【0030】また、d(p)は、μとμ(p)の距離、
mは適当な実数である。距離は、例えば、平均ベクトル
間のユークリッド距離などが用いられるが、当該分布間
の非類似度を表す量ならば何でも良い。
mは適当な実数である。距離は、例えば、平均ベクトル
間のユークリッド距離などが用いられるが、当該分布間
の非類似度を表す量ならば何でも良い。
【0031】また、タスク依存パターンの作成法として
は、例えば、
は、例えば、
【0032】
【数3】
【0033】のようなものも考えられる。記号の定義は
(2)式と同じである。
(2)式と同じである。
【0034】以上の説明は、写像単位が各分布であり、
参照話者グループ各々に対して写像が作成されている場
合についてであるが、写像単位が各分布以外の場合、あ
るいは参照話者グループすべてに共通な写像が作成され
ている場合についても、容易に、タスク依存パターンを
作成することが可能である。以上は、第1の発明におけ
るタスク依存パターン作成手段に対応する。
参照話者グループ各々に対して写像が作成されている場
合についてであるが、写像単位が各分布以外の場合、あ
るいは参照話者グループすべてに共通な写像が作成され
ている場合についても、容易に、タスク依存パターンを
作成することが可能である。以上は、第1の発明におけ
るタスク依存パターン作成手段に対応する。
【0035】以上が第1の発明の標準パターン作成装置
の説明である。この装置により、タスクの変更がある場
合、もとのタスクに対する標準パターンである基準パタ
ーンと、少数の参照話者のもとのタスクと新しいタスク
の発声データがあれば、それらを用いて、多数話者の新
しいタスクに対する精度の高い標準パターンを作成する
ことが可能である。
の説明である。この装置により、タスクの変更がある場
合、もとのタスクに対する標準パターンである基準パタ
ーンと、少数の参照話者のもとのタスクと新しいタスク
の発声データがあれば、それらを用いて、多数話者の新
しいタスクに対する精度の高い標準パターンを作成する
ことが可能である。
【0036】第2の発明の標準パターン作成装置では、
上述の第1の発明の標準パターン作成装置において作成
した、基準パターンとタスク依存パターンを混合し、タ
スク準依存パターンを作成する。混合の方法は任意であ
るが、ここでは、一例として、各分布ごとに平均ベクト
ルの加重平均をとる方法を挙げる。すなわち、
上述の第1の発明の標準パターン作成装置において作成
した、基準パターンとタスク依存パターンを混合し、タ
スク準依存パターンを作成する。混合の方法は任意であ
るが、ここでは、一例として、各分布ごとに平均ベクト
ルの加重平均をとる方法を挙げる。すなわち、
【0037】
【数4】
【0038】ここで、0<k<1であり、
【0039】
【数5】
【0040】また、kの値は、分布ごとに定めてもよい
し、状態ごと、あるいは、認識単位ごとに定めてもよ
い。あるいは、全認識単位において共通な値を用いても
よい。つまり、1つのkの値が有効な音声の単位は、写
像単位と同様、任意にとることができる。以上は、タス
ク準依存データ作成手段に対応する。
し、状態ごと、あるいは、認識単位ごとに定めてもよ
い。あるいは、全認識単位において共通な値を用いても
よい。つまり、1つのkの値が有効な音声の単位は、写
像単位と同様、任意にとることができる。以上は、タス
ク準依存データ作成手段に対応する。
【0041】参照話者数が少ない場合、もしくは、参照
話者のタスクAあるいはタスクBの発声データの量が少
ない場合には、参照第1パターン、あるいは、参照第2
パターンが精度良く作成されず、写像の精度が悪くな
り、従ってタスク依存パターンの精度が落ちる可能性が
ある。そのような場合、この第2の発明の標準パターン
作成装置では、基準パターンの情報もある割合で残して
用いるので、作成されるタスク準依存パターンの精度が
上がる可能性がある。ただし、参照話者のタスクA、あ
るいは、タスクBの発声データの量が十分多い場合は、
第1の発明の標準パターン作成装置のほうが、精度が高
いと推測される。
話者のタスクAあるいはタスクBの発声データの量が少
ない場合には、参照第1パターン、あるいは、参照第2
パターンが精度良く作成されず、写像の精度が悪くな
り、従ってタスク依存パターンの精度が落ちる可能性が
ある。そのような場合、この第2の発明の標準パターン
作成装置では、基準パターンの情報もある割合で残して
用いるので、作成されるタスク準依存パターンの精度が
上がる可能性がある。ただし、参照話者のタスクA、あ
るいは、タスクBの発声データの量が十分多い場合は、
第1の発明の標準パターン作成装置のほうが、精度が高
いと推測される。
【0042】
【実施例】以下、本発明による実施例を図面と共に説明
する。実施例は、作用の項の中で説明した例に対応して
おり、変数などの標記はそこで与えられたものと同一の
ものを用いることとする。図1は第1の発明の標準パタ
ーン学習装置の1実施例を示すブロック図である。
する。実施例は、作用の項の中で説明した例に対応して
おり、変数などの標記はそこで与えられたものと同一の
ものを用いることとする。図1は第1の発明の標準パタ
ーン学習装置の1実施例を示すブロック図である。
【0043】基準パターン作成手段101では、多数話
者のタスクAの発声が入力され、標準パターンを学習
し、学習された標準パターンを基準パターンとして、出
力している。
者のタスクAの発声が入力され、標準パターンを学習
し、学習された標準パターンを基準パターンとして、出
力している。
【0044】参照第1パターン作成手段102において
は、タスクAとタスクBの両方を発声した参照話者のタ
スクAの発声データが入力される。それらを用いて、各
々の参照話者に対するタスクAに対する標準パターンが
学習され、それらが、参照第1パターンとして、出力さ
れる。
は、タスクAとタスクBの両方を発声した参照話者のタ
スクAの発声データが入力される。それらを用いて、各
々の参照話者に対するタスクAに対する標準パターンが
学習され、それらが、参照第1パターンとして、出力さ
れる。
【0045】参照第2パターン作成手段103において
は、参照話者のタスクBの発声データが入力される。そ
れらを用いて、各々の標準話者に対するタスクBに対す
る標準パターンが学習され、それらが、参照第2パター
ンとして、出力される。
は、参照話者のタスクBの発声データが入力される。そ
れらを用いて、各々の標準話者に対するタスクBに対す
る標準パターンが学習され、それらが、参照第2パター
ンとして、出力される。
【0046】写像作成手段104においては、参照第1
パターンおよび参照第2パターンが入力され、それらの
間の各分布毎の写像が作成され、出力される。
パターンおよび参照第2パターンが入力され、それらの
間の各分布毎の写像が作成され、出力される。
【0047】タスク依存パターン作成手段105におい
ては、基準パターン、及び、写像作成手段104で作成
された写像が入力され、作用の項の(2)式を用いてタ
スク依存パターンが作成され、出力される。
ては、基準パターン、及び、写像作成手段104で作成
された写像が入力され、作用の項の(2)式を用いてタ
スク依存パターンが作成され、出力される。
【0048】図2は第2の発明の標準パターン学習装置
の1実施例を示すブロック図である。基準パターン作成
手段101では、多数話者のタスクAの発声が入力さ
れ、標準パターンを学習し、学習された標準パターンを
基準パターンとして、出力している。
の1実施例を示すブロック図である。基準パターン作成
手段101では、多数話者のタスクAの発声が入力さ
れ、標準パターンを学習し、学習された標準パターンを
基準パターンとして、出力している。
【0049】参照第1パターン作成手段102において
は、タスクAとタスクBの両方を発声した参照話者のタ
スクAの発声データが入力される。それらを用いて、各
々の参照話者に対するタスクAに対する標準パターンが
学習され、それらが、参照第1パターンとして、出力さ
れる。
は、タスクAとタスクBの両方を発声した参照話者のタ
スクAの発声データが入力される。それらを用いて、各
々の参照話者に対するタスクAに対する標準パターンが
学習され、それらが、参照第1パターンとして、出力さ
れる。
【0050】参照第2パターン作成手段103において
は、参照話者のタスクBの発声データが入力される。そ
れらを用いて、各々の標準話者に対するタスクBに対す
る標準パターンが学習され、それらが、参照第2パター
ンとして、出力される。
は、参照話者のタスクBの発声データが入力される。そ
れらを用いて、各々の標準話者に対するタスクBに対す
る標準パターンが学習され、それらが、参照第2パター
ンとして、出力される。
【0051】写像作成手段104においては、参照第1
パターンおよび参照第2パターンが入力され、それらの
間の各分布毎の写像が作成され、出力される。
パターンおよび参照第2パターンが入力され、それらの
間の各分布毎の写像が作成され、出力される。
【0052】タスク依存パターン作成手段105におい
ては、基準パターン、及び、写像作成手段104で作成
された写像が入力され、作用の項の(2)式を用いてタ
スク依存パターンが作成され、出力される。
ては、基準パターン、及び、写像作成手段104で作成
された写像が入力され、作用の項の(2)式を用いてタ
スク依存パターンが作成され、出力される。
【0053】タスク準依存パターン作成手段106にお
いては、基準パターン、及び、タスク依存パターンが入
力され、作用の項の(6)式に従って、タスク準依存パ
ターンが作成され、出力される。
いては、基準パターン、及び、タスク依存パターンが入
力され、作用の項の(6)式に従って、タスク準依存パ
ターンが作成され、出力される。
【0054】
【発明の効果】以上述べたように本発明によれば、タス
クの変更がある場合、もとのタスクに対する標準パター
ンである基準パターンと、少数話者のもとのタスクと新
しいタスクとの発声データがあれば、それらを用いて、
多数話者の新しいタスクに対して、より認識性能の高い
標準パターンを作成することが可能である。
クの変更がある場合、もとのタスクに対する標準パター
ンである基準パターンと、少数話者のもとのタスクと新
しいタスクとの発声データがあれば、それらを用いて、
多数話者の新しいタスクに対して、より認識性能の高い
標準パターンを作成することが可能である。
【0055】作用の項および実施例の項では、標準パタ
ーンとして隠れマルコフモデルの平均ベクトルを用いた
場合について説明したが、隠れマルコフモデルの分散、
遷移確率などの他の特徴量や、あるいは、複数の種類の
特徴量の組を用いた場合にも、本発明を適用することが
できる。また、隠れマルコフモデルのみでなく、音声認
識手法として、隠れマルコフモデル以外のニューラルネ
ットワークなどの他の手法を用いた場合にも、標準パタ
ーンとして、特徴量の組を抽出すれば、本発明の適用は
容易である。したがって、これらの適用も本発明の範囲
内である。
ーンとして隠れマルコフモデルの平均ベクトルを用いた
場合について説明したが、隠れマルコフモデルの分散、
遷移確率などの他の特徴量や、あるいは、複数の種類の
特徴量の組を用いた場合にも、本発明を適用することが
できる。また、隠れマルコフモデルのみでなく、音声認
識手法として、隠れマルコフモデル以外のニューラルネ
ットワークなどの他の手法を用いた場合にも、標準パタ
ーンとして、特徴量の組を抽出すれば、本発明の適用は
容易である。したがって、これらの適用も本発明の範囲
内である。
【0056】また、作用の項及び実施例の項において
は、タスクとして、「限定された認識対象」のみを例に
とって説明したが、その他にも、「音声入力に使用する
マイク」、あるいは、「周囲雑音の大きさ」などをタス
クと見なし、それらが違う場合に対しても、「限定され
た認識対象」の違いに対してと同じように、本発明を適
用することは容易である。したがって、これらの適用も
本発明の範囲内である。また、タスクが「限定された認
識対象」以外の場合には、認識単位として、サブワード
以外のもの、例えば、文、単語などをとることも可能で
あり、その場合も本発明の範囲内である。
は、タスクとして、「限定された認識対象」のみを例に
とって説明したが、その他にも、「音声入力に使用する
マイク」、あるいは、「周囲雑音の大きさ」などをタス
クと見なし、それらが違う場合に対しても、「限定され
た認識対象」の違いに対してと同じように、本発明を適
用することは容易である。したがって、これらの適用も
本発明の範囲内である。また、タスクが「限定された認
識対象」以外の場合には、認識単位として、サブワード
以外のもの、例えば、文、単語などをとることも可能で
あり、その場合も本発明の範囲内である。
【図1】第1の発明の標準パターン作成装置の一実施例
を示すブロック図である。
を示すブロック図である。
【図2】第2の発明の標準パターン作成装置の一実施例
を示すブロック図である。
を示すブロック図である。
101 基準パターン作成手段 102 参照第1パターン作成手段 103 参照第2パターン作成手段 104 写像作成手段 105 タスク依存パターン作成手段 106 タスク準依存パターン作成手段
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−224691(JP,A) 特開 平5−40496(JP,A) 特開 平3−186899(JP,A) 日本音響学会平成2年度秋季研究発表 会講演論文集▲I▼ 1−8−12「半音 節HMMによる音声認識のための話者適 応」p.23−24(平成2年9月19日発 表) 日本音響学会平成4年度春季研究発表 会講演論文集▲I▼ 1−P−15「音声 認識のためのタスク適応化」p.133− 134(平成4年3月17日発行) (58)調査した分野(Int.Cl.7,DB名) G10L 3/00 521 JICSTファイル(JOIS)
Claims (2)
- 【請求項1】 音声認識において、複数の話者の発声し
た学習データを用いて標準パターンを学習する際に、第
1のタスクの基準パターンを作成する基準パターン作成
手段と、第1のタスク及びそれとは異なる第2のタスク
をともに発声した参照話者の第1のタスクの発声データ
を用いて、標準パターンを学習する参照第1パターン作
成手段と、前記参照話者の第2のタスクの発声データを
用いて、標準パターンを学習する参照第2パターン作成
手段と、前記参照第1パターンから、前記参照第2パタ
ーンへの写像を作成する写像作成手段と、基準パターン
から、前記写像作成手段で作成した写像を用いて、タス
ク依存パターンを作成するタスク依存パターン作成手段
と、から構成されることを特徴とする標準パターン作成
装置。 - 【請求項2】 前記基準パターン作成手段と、前記参照
第1パターン作成手段と、前記参照第2パターン作成手
段と、前記写像作成手段と、前記データ依存パターン作
成手段と、前記基準パターンと前記タスク依存パターン
とある一定の比で混合することにより、タスク準依存パ
ターンを作成するタスク準依存パターン作成手段と、か
ら構成されることを特徴とする請求項1記載の標準パタ
ーン作成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4031832A JP3003355B2 (ja) | 1992-02-19 | 1992-02-19 | 標準パターン作成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4031832A JP3003355B2 (ja) | 1992-02-19 | 1992-02-19 | 標準パターン作成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05232985A JPH05232985A (ja) | 1993-09-10 |
JP3003355B2 true JP3003355B2 (ja) | 2000-01-24 |
Family
ID=12342045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4031832A Expired - Fee Related JP3003355B2 (ja) | 1992-02-19 | 1992-02-19 | 標準パターン作成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3003355B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5995226B2 (ja) * | 2014-11-27 | 2016-09-21 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 音響モデルを改善する方法、並びに、音響モデルを改善する為のコンピュータ及びそのコンピュータ・プログラム |
-
1992
- 1992-02-19 JP JP4031832A patent/JP3003355B2/ja not_active Expired - Fee Related
Non-Patent Citations (2)
Title |
---|
日本音響学会平成2年度秋季研究発表会講演論文集▲I▼ 1−8−12「半音節HMMによる音声認識のための話者適応」p.23−24(平成2年9月19日発表) |
日本音響学会平成4年度春季研究発表会講演論文集▲I▼ 1−P−15「音声認識のためのタスク適応化」p.133−134(平成4年3月17日発行) |
Also Published As
Publication number | Publication date |
---|---|
JPH05232985A (ja) | 1993-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ghai et al. | Literature review on automatic speech recognition | |
US5812975A (en) | State transition model design method and voice recognition method and apparatus using same | |
KR100612840B1 (ko) | 모델 변이 기반의 화자 클러스터링 방법, 화자 적응 방법및 이들을 이용한 음성 인식 장치 | |
JP4109063B2 (ja) | 音声認識装置及び音声認識方法 | |
JP4141495B2 (ja) | 最適化された部分的確率混合共通化を用いる音声認識のための方法および装置 | |
JP4590692B2 (ja) | 音響モデル作成装置及びその方法 | |
Chen et al. | Advances in speech transcription at IBM under the DARPA EARS program | |
Zhang et al. | Language/dialect recognition based on unsupervised deep learning | |
JPH0555040B2 (ja) | ||
JPH06110493A (ja) | 音声モデルの構成方法及び音声認識装置 | |
JPH09152886A (ja) | 不特定話者モデル生成装置及び音声認識装置 | |
Arslan et al. | Selective training for hidden Markov models with applications to speech classification | |
Aggarwal et al. | Integration of multiple acoustic and language models for improved Hindi speech recognition system | |
JP3003355B2 (ja) | 標準パターン作成装置 | |
US5960396A (en) | Standard pattern production system employing information criterion | |
Salvi | Accent clustering in Swedish using the Bhattacharyya distance | |
JPH10254473A (ja) | 音声変換方法及び音声変換装置 | |
JP3003353B2 (ja) | タスク適応標準パターン学習装置 | |
Rose et al. | Task independent wordspotting using decision tree based allophone clustering | |
JP3532248B2 (ja) | 学習音声パタンモデル使用音声認識装置 | |
JP3036509B2 (ja) | 話者照合における閾値決定方法及び装置 | |
JPH08248975A (ja) | 標準パターン学習装置およびこの装置を使用した音声認識装置 | |
Doss | Using auxiliary sources of knowledge for automatic speech recognition | |
JP2003271185A (ja) | 音声認識用情報作成装置及びその方法と、音声認識装置及びその方法と、音声認識用情報作成プログラム及びそのプログラムを記録した記録媒体と、音声認識プログラム及びそのプログラムを記録した記録媒体 | |
JPH1097275A (ja) | 大語彙音声認識装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19991019 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071119 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081119 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081119 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091119 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |