JPS6383799A - 連続音声認識方式 - Google Patents
連続音声認識方式Info
- Publication number
- JPS6383799A JPS6383799A JP61227961A JP22796186A JPS6383799A JP S6383799 A JPS6383799 A JP S6383799A JP 61227961 A JP61227961 A JP 61227961A JP 22796186 A JP22796186 A JP 22796186A JP S6383799 A JPS6383799 A JP S6383799A
- Authority
- JP
- Japan
- Prior art keywords
- word
- matching
- transition network
- recognition
- segment
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/183—Speech classification or search using natural language modelling using context dependencies, e.g. language models
- G10L15/187—Phonemic context, e.g. pronunciation rules, phonotactical constraints or phoneme n-grams
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/14—Speech classification or search using statistical models, e.g. Hidden Markov Models [HMMs]
- G10L15/142—Hidden Markov Models [HMMs]
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/02—Feature extraction for speech recognition; Selection of recognition unit
- G10L2015/025—Phonemes, fenemes or fenones being the recognition units
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的コ
(産業上の利用分野)
本発明は連続発声された音声を高精度に認識することの
できる連続音/″!i認識方式に関する。
できる連続音/″!i認識方式に関する。
(従来の技術)
近時、音声の認識処理に対するIIJ)究が種々進めら
れており、離散的に発声された単語音声の認識処理のみ
ならず連続発声された音声の認識処理が種々試みられて
いる。
れており、離散的に発声された単語音声の認識処理のみ
ならず連続発声された音声の認識処理が種々試みられて
いる。
第6図は従来より提唱されている連続音声の認識処理の
一般的な処理手続きを示す図である。この図に示される
ように、入力音声は先ず音響分析部lにてBPF (バ
ンド・バス・フィルタ)分析、或いはLPG (線形予
測)分析されてその特徴パラメータが求められた後、音
韻認識部2に与えられて音韻辞書3に予め登録された各
音韻の標準パターンと照合される。この音韻照合によっ
て複数の候補からなる音韻系列が求められ、その類似度
と共に単語照合部4に与えられる。
一般的な処理手続きを示す図である。この図に示される
ように、入力音声は先ず音響分析部lにてBPF (バ
ンド・バス・フィルタ)分析、或いはLPG (線形予
測)分析されてその特徴パラメータが求められた後、音
韻認識部2に与えられて音韻辞書3に予め登録された各
音韻の標準パターンと照合される。この音韻照合によっ
て複数の候補からなる音韻系列が求められ、その類似度
と共に単語照合部4に与えられる。
単語照合部4てはこの音韻系列から(11語を識別処理
するが、同時に単語列検証部5と協働して知識源6に格
納された構文や意味的情報、一般常識等を利用してその
検索単語を絞ったり、或いは識別処理して求められた単
語列が妥当か否かの検証を行なうものとなっている。
するが、同時に単語列検証部5と協働して知識源6に格
納された構文や意味的情報、一般常識等を利用してその
検索単語を絞ったり、或いは識別処理して求められた単
語列が妥当か否かの検証を行なうものとなっている。
ここで上記単語認識は、単語辞書7に標準形として書か
れている単語候補を検索し、音韻変換部8にてその単語
の音韻列を求める。そして変形処理部9にて台形規則1
0を参照して上記単語の音韻列を変形処理する。この音
韻列の変形処理は、例えば調音結合による単語内、また
は単語境界に対する変形を与える処理等からなる。
れている単語候補を検索し、音韻変換部8にてその単語
の音韻列を求める。そして変形処理部9にて台形規則1
0を参照して上記単語の音韻列を変形処理する。この音
韻列の変形処理は、例えば調音結合による単語内、また
は単語境界に対する変形を与える処理等からなる。
前記11i語照合部4ではこのようにして求められる各
単語の音韻列と、前記音韻認識部2にて求められる入力
音声の音韻列とをマツチング処理し、その処理結果を示
すスコアを前記単語列検証部5に送るものとなっている
。
単語の音韻列と、前記音韻認識部2にて求められる入力
音声の音韻列とをマツチング処理し、その処理結果を示
すスコアを前記単語列検証部5に送るものとなっている
。
ところがこのような処理手続きで示される連続音声の認
識法にあっては、次のような2つの大きな問題がある。
識法にあっては、次のような2つの大きな問題がある。
その1つは認識セグメントの単位の選択と、調音結合・
単語照合の問題である。また他の1つは、その演算処理
時間の問題である。
単語照合の問題である。また他の1つは、その演算処理
時間の問題である。
即ち、上述した第6図に示す認識処理では音韻を認識セ
グメントとして行なっている。しかし認識セグメントと
しては、従来より音韻レベルの細かいものから、音節レ
ベルのものまで種々提唱されている。しかして一般に音
韻をセグメント単位とすると、音声の調音結合に対処し
易い反面、上述したようにその単語照合方式や単語辞書
の構成が複雑化することが否めない。一方、音節をセグ
メント単位とすると、標章形で書かれた単語辞書をその
まま利用することができ、単語照合の簡易化を図り得る
反面、調音結合に対する対応が甚だ困難となる等の問題
がある。
グメントとして行なっている。しかし認識セグメントと
しては、従来より音韻レベルの細かいものから、音節レ
ベルのものまで種々提唱されている。しかして一般に音
韻をセグメント単位とすると、音声の調音結合に対処し
易い反面、上述したようにその単語照合方式や単語辞書
の構成が複雑化することが否めない。一方、音節をセグ
メント単位とすると、標章形で書かれた単語辞書をその
まま利用することができ、単語照合の簡易化を図り得る
反面、調音結合に対する対応が甚だ困難となる等の問題
がある。
またその演算処理時間に関しては、連続音声認識では認
識セグメント毎に時間軸に沿って連続的にマツチング処
理を行なう必要かあり、その演算処理回数が膨大となる
ことが否めない。この為、従来では専ら、例えば特徴パ
ラメータの数を減らしたり、或いは人力音声に対する分
析の間隔(フレーム周期)を長くする等してその処理性
能を犠牲にし、これによって連続人力音声に対する実時
間処理を行なっているのが実情である。
識セグメント毎に時間軸に沿って連続的にマツチング処
理を行なう必要かあり、その演算処理回数が膨大となる
ことが否めない。この為、従来では専ら、例えば特徴パ
ラメータの数を減らしたり、或いは人力音声に対する分
析の間隔(フレーム周期)を長くする等してその処理性
能を犠牲にし、これによって連続人力音声に対する実時
間処理を行なっているのが実情である。
(発明が解決しようとする問題点)
このように従来の連続音声認識技術にあっては、
■ 実時間処理を行なう為に特徴パラメータの数を少な
くする等しているので、高精度にその認識セグメントを
抽出することができない、■ 単語照合方式およびtド
語辞書の複雑化を招来することなしに調音結合の問題を
解消することが甚だ困難である、 等の共に相反する問題を有している。
くする等しているので、高精度にその認識セグメントを
抽出することができない、■ 単語照合方式およびtド
語辞書の複雑化を招来することなしに調音結合の問題を
解消することが甚だ困難である、 等の共に相反する問題を有している。
本発明はこのような事情を考慮してなされたもので、そ
の目的とするところは、上述した不具合を招くことなく
連続発声された音声を簡易に、し′かも高精度に認識す
ることのできる連続音声認識方式を提供することにある
。
の目的とするところは、上述した不具合を招くことなく
連続発声された音声を簡易に、し′かも高精度に認識す
ることのできる連続音声認識方式を提供することにある
。
[発明の構成コ
(問題点を解決するための手段)
第1図は本発明の概要を示す図で、基本的には音声学的
に意味のあるセグメント(PhoneticSegme
nt ; P S )を認識処理単位とし、このps単
位の認識辞書との間で時間軸方向に連続的にマツチング
処理し、このマツチング処理の結果求められたPS系列
とその類似度(距離値)を求める。
に意味のあるセグメント(PhoneticSegme
nt ; P S )を認識処理単位とし、このps単
位の認識辞書との間で時間軸方向に連続的にマツチング
処理し、このマツチング処理の結果求められたPS系列
とその類似度(距離値)を求める。
そして上記類似度(距離値)を正規化し、その正規化尺
度値を単語照合部に送る。
度値を単語照合部に送る。
単語照合部ではこれを単語遷移ネットワークを通して単
語同定を行い、該遷移ネットワークを通過した単語とそ
のスコアを求めて単語列を評価し、最適(F語列を選択
する。そしてその単語列が妥当であるか否かの検証を行
なって連続音声を認識するようにしたものである。
語同定を行い、該遷移ネットワークを通過した単語とそ
のスコアを求めて単語列を評価し、最適(F語列を選択
する。そしてその単語列が妥当であるか否かの検証を行
なって連続音声を認識するようにしたものである。
この処理概念を更に詳しく説明すると、先ず音響分析部
11にて入力音声を、例えばLPG分析(BPF分析で
も良い)する。この分析された特徴パラメータを連続マ
ツチング処理部12に与え、PS辞?FI3に登録され
ている所定のP S 111位の認識辞書と時間軸方向
に連続的にマツチング処理する。尚、上記認識辞書は、
各PS毎に複数の標準パターンから作成された識別用辞
書からなる。
11にて入力音声を、例えばLPG分析(BPF分析で
も良い)する。この分析された特徴パラメータを連続マ
ツチング処理部12に与え、PS辞?FI3に登録され
ている所定のP S 111位の認識辞書と時間軸方向
に連続的にマツチング処理する。尚、上記認識辞書は、
各PS毎に複数の標準パターンから作成された識別用辞
書からなる。
このマツチング処理部12で求められたPS系列とその
類似度(距離値)を類似度(距離値)正規化部14に与
え、正規化テーブル15を参照して前記PS系列の各P
S単位の類似度(距離値)をそれぞれ正規化する。この
正規化は、正規化テーブル15から前記各PS毎に正規
化の為の定数を求め、この定数に従って前記各PS単位
の類似度(距離値)を正規化してその正規化尺度値を求
めることによって行われる。この正規化処理結果に従っ
て−に2位の第0位までのPSrn位とその正規化尺度
値をそれぞれ選択抽出し、これを単語照合部16に送る
。
類似度(距離値)を類似度(距離値)正規化部14に与
え、正規化テーブル15を参照して前記PS系列の各P
S単位の類似度(距離値)をそれぞれ正規化する。この
正規化は、正規化テーブル15から前記各PS毎に正規
化の為の定数を求め、この定数に従って前記各PS単位
の類似度(距離値)を正規化してその正規化尺度値を求
めることによって行われる。この正規化処理結果に従っ
て−に2位の第0位までのPSrn位とその正規化尺度
値をそれぞれ選択抽出し、これを単語照合部16に送る
。
単語照合部I6では!′11語ネットワークバッファ1
7に単語遷移ネットワークの形で蓄えられている各単語
候補毎に前記PS系列を遷移ネットワークに通し、その
遷移ネットワークを通過した単語とそのスコア、および
その遷移ネットワークににおける終端ノード情報を求め
て単語列検証部18に送る。
7に単語遷移ネットワークの形で蓄えられている各単語
候補毎に前記PS系列を遷移ネットワークに通し、その
遷移ネットワークを通過した単語とそのスコア、および
その遷移ネットワークににおける終端ノード情報を求め
て単語列検証部18に送る。
この単語列検証部18にて上記単語列とそのスコアから
最適単語列が選択される。
最適単語列が選択される。
このようにして求められた最適単語列が妥当であるか否
かの検証を、知識処理部19にて構文・意味・一般常識
を参照し、文節単位、或いは文単位で実行して前記人力
音声に対する認識結果を求める。
かの検証を、知識処理部19にて構文・意味・一般常識
を参照し、文節単位、或いは文単位で実行して前記人力
音声に対する認識結果を求める。
ここで4−記単語列検証部18では、その処理の途中に
おいて単語列が時々刻々求められる都度、そのil1語
列と終端ノード情報とを前記知識処理部19に与える。
おいて単語列が時々刻々求められる都度、そのil1語
列と終端ノード情報とを前記知識処理部19に与える。
そして知識処理部19ではその都度、求められた単語列
に接続可能な単語を検索する。この検索処理は、単語列
に接続可能な単語を構文・意味・一般常識等の知識源を
適用して絞り、その接続可能な単語の情報とその前の単
語の終端ノード情報とをネットワークコンパイラ20に
送ることによって果たされる。
に接続可能な単語を検索する。この検索処理は、単語列
に接続可能な単語を構文・意味・一般常識等の知識源を
適用して絞り、その接続可能な単語の情報とその前の単
語の終端ノード情報とをネットワークコンパイラ20に
送ることによって果たされる。
このネットワークコンパイラ20は上記候補単語を受け
、PS単位とその継続時間を要素とする遷移ネットワー
クを生成するものである。尚、生成した遷移ネットワー
クの始端が複数存在する場合には、前の単語の終端ノー
ド情報を参照してその始端を特定する。このようにして
生成された遷移ネットワークが前記1ド語ネットワーク
バッファ17に転送されて前述したlド語照合処理に供
される。
、PS単位とその継続時間を要素とする遷移ネットワー
クを生成するものである。尚、生成した遷移ネットワー
クの始端が複数存在する場合には、前の単語の終端ノー
ド情報を参照してその始端を特定する。このようにして
生成された遷移ネットワークが前記1ド語ネットワーク
バッファ17に転送されて前述したlド語照合処理に供
される。
(作用)
本発明では、llj語辞書を通常の読みに従った形で学
備しておき、必要に応じてこれを認識セフセメントで表
現される単語ネットワーク(遷移ネットワーク)に変換
するので、上記単語辞書を簡単に追加・作成することが
できる。
備しておき、必要に応じてこれを認識セフセメントで表
現される単語ネットワーク(遷移ネットワーク)に変換
するので、上記単語辞書を簡単に追加・作成することが
できる。
またその認識セグメントを音声学的に意味のあるセグメ
ント(P S)を用いて定義しているので、例えば従来
のように音韻を認識セグメントとする場合のような不具
合を招来することがない。ちなみに音韻を認識セグメン
トとした場合には、そのネットワークへの変換の為の規
則が複雑になりすぎ、その実現が困難となる。また変換
規則を単純化した場合には、新しい単語の追加時にその
変換規則を適用できなくなることが多くあり、規則その
ものを新たに作成する必要が生じる等の不具合がある。
ント(P S)を用いて定義しているので、例えば従来
のように音韻を認識セグメントとする場合のような不具
合を招来することがない。ちなみに音韻を認識セグメン
トとした場合には、そのネットワークへの変換の為の規
則が複雑になりすぎ、その実現が困難となる。また変換
規則を単純化した場合には、新しい単語の追加時にその
変換規則を適用できなくなることが多くあり、規則その
ものを新たに作成する必要が生じる等の不具合がある。
ここで本発明で用いられるPSとしては、例えば次のよ
うなものからなる。
うなものからなる。
(1)持続性セグメント 、 (1−1)母音定常部(
1−2)摩擦子音部 (2)子音セグメント ;母音への渡り(過渡部)を
含む部分[半音節] (3) 音節境界セグメント、 (3−1)母音境界
(3−2)母音・子音境界 (3−3)母音・無音境界 (4) その他のセグメント;無声化母音等このうち
(1) (2) (4)にっていは音節を認識セグメン
トとする場合にも採用されることが多い。しかし本発明
に係るPSの長所は、上記(1) (2) (4)に示
されるセグメントに加えて上記(3)の音節境界セグメ
ントを採用したことにある。
1−2)摩擦子音部 (2)子音セグメント ;母音への渡り(過渡部)を
含む部分[半音節] (3) 音節境界セグメント、 (3−1)母音境界
(3−2)母音・子音境界 (3−3)母音・無音境界 (4) その他のセグメント;無声化母音等このうち
(1) (2) (4)にっていは音節を認識セグメン
トとする場合にも採用されることが多い。しかし本発明
に係るPSの長所は、上記(1) (2) (4)に示
されるセグメントに加えて上記(3)の音節境界セグメ
ントを採用したことにある。
ここで(3)の音節境界セグメントについて更に詳しく
説明する。
説明する。
(3−1>母音境界:
通常は異なる母音V 、V2の境界に生じる母音V
から母音v2への過渡的な部分をセグメントとして扱う
。また、例えば1秒間に10音節近い速度の速い発声時
に出現する二連母音(撥音「ん」も母音として扱う)V
、V 、V の速い過渡部の、上記母音■2を
中心とする前後の過渡部分もこの認識セグメントに加え
る。
から母音v2への過渡的な部分をセグメントとして扱う
。また、例えば1秒間に10音節近い速度の速い発声時
に出現する二連母音(撥音「ん」も母音として扱う)V
、V 、V の速い過渡部の、上記母音■2を
中心とする前後の過渡部分もこの認識セグメントに加え
る。
(3−2) (3−3)母音・子音または無音境界;母
音から子音に至る区間を「母音から母音・子音境界まで
」を認識セグメントとする。そして子音については、あ
くまで子音(+母音への過渡部分)としてセグメント化
する。これにより、従来のVCvまたはVCを単位とし
た場合に比較して安定な認識セグメントを構成する。ま
たこのセグメント単位は比較的少ない数(VCV単位の
半分以下)で、しかも時間的にも短い範囲を扱うので連
続マツチングの際の演算量の点でも宵利となる。
音から子音に至る区間を「母音から母音・子音境界まで
」を認識セグメントとする。そして子音については、あ
くまで子音(+母音への過渡部分)としてセグメント化
する。これにより、従来のVCvまたはVCを単位とし
た場合に比較して安定な認識セグメントを構成する。ま
たこのセグメント単位は比較的少ない数(VCV単位の
半分以下)で、しかも時間的にも短い範囲を扱うので連
続マツチングの際の演算量の点でも宵利となる。
ここで従来のセグメント単位について考察してみると、
連続音声に対して認識セグメントを時間軸に沿って連続
的にマツチングしていくと、子音部や母音部については
比較的良く、その本来のセグメントに対応したラベル(
認識セグメントの名称)が得られる。しかし母音と子音
との境界や母音と無音との境界では特別なラベルを準備
していない為にランダムなラベル系列が出現する。
連続音声に対して認識セグメントを時間軸に沿って連続
的にマツチングしていくと、子音部や母音部については
比較的良く、その本来のセグメントに対応したラベル(
認識セグメントの名称)が得られる。しかし母音と子音
との境界や母音と無音との境界では特別なラベルを準備
していない為にランダムなラベル系列が出現する。
通常、このような場合には入力ラベル系列と標準ラベル
系列との間でDP(動的21画法)に基くマツチングを
行い、ランダムなラベルが出現する区間を迂回している
。しかしこの手法は便宜的な解決法であり、実際上、D
Pのパス(迂回路)には制限を加える為、この区間を確
実に吸収することが困難である場合が多い。
系列との間でDP(動的21画法)に基くマツチングを
行い、ランダムなラベルが出現する区間を迂回している
。しかしこの手法は便宜的な解決法であり、実際上、D
Pのパス(迂回路)には制限を加える為、この区間を確
実に吸収することが困難である場合が多い。
一方、従来より認識セグメントとしてVCvを用いるこ
とが行われている。この手法は子音を母音で挟むことに
よってその子音部を安定に認識しようとするものである
。このVCvを採用することによって、対応するラベル
も比較的安定して得られることが期待される。
とが行われている。この手法は子音を母音で挟むことに
よってその子音部を安定に認識しようとするものである
。このVCvを採用することによって、対応するラベル
も比較的安定して得られることが期待される。
しかしVCV単位の数が900にも及ぶ為、実用性の点
て問題が残されている。しかもこの単位は時間的に長い
範囲を対象とするので、連続マツチングを行なう際の演
算量が増大すると云う不具合を持っている。
て問題が残されている。しかもこの単位は時間的に長い
範囲を対象とするので、連続マツチングを行なう際の演
算量が増大すると云う不具合を持っている。
更にはV CV Llt位では母音Vから子音C1およ
び子音Cから母音■への2つの区間変動要因を同時に抱
える為、認識セグメントとして見るときパターンの変動
が大きい。換言すれば、パターン変動を吸収する為には
、より多くの音声データを必要とすることを意味する。
び子音Cから母音■への2つの区間変動要因を同時に抱
える為、認識セグメントとして見るときパターンの変動
が大きい。換言すれば、パターン変動を吸収する為には
、より多くの音声データを必要とすることを意味する。
ところで欧米における音声認識ではCVおよびVCをセ
グメント単位とすることか多く行われている。これは欧
米の言語にあっては子音で終わる形態が少ないことによ
るもめで、CV或いはVCとv、Cとを−まとめにする
ことでその子音を安定に認識しようとするものである。
グメント単位とすることか多く行われている。これは欧
米の言語にあっては子音で終わる形態が少ないことによ
るもめで、CV或いはVCとv、Cとを−まとめにする
ことでその子音を安定に認識しようとするものである。
この内、上記CVについては比較的安定な単位と考えら
れるが、VCは必ずしも安定に発声される訳ではない。
れるが、VCは必ずしも安定に発声される訳ではない。
この点、本発明では上述したようにPSをセグメント単
位として定めているので、その認識セグメントを非常に
安定なものとすることができる。
位として定めているので、その認識セグメントを非常に
安定なものとすることができる。
ちなみに本発明では、欧米形の言語音声に対しては、無
声音についてはその子音区間のみを、また有声音に対し
ては「先行母音と子音の境界から子音まで」をPS単位
とすれば良い。
声音についてはその子音区間のみを、また有声音に対し
ては「先行母音と子音の境界から子音まで」をPS単位
とすれば良い。
さて上述したPSを認識セグメントする場合、セグメン
トの特徴パラメータの次元数と時間幅(フレーム数)が
問題となる。即ち、母音定常部等についてはその特徴パ
ラメータの次元数を多く必要とするが、そのフレーム数
は少なくて良い。
トの特徴パラメータの次元数と時間幅(フレーム数)が
問題となる。即ち、母音定常部等についてはその特徴パ
ラメータの次元数を多く必要とするが、そのフレーム数
は少なくて良い。
また破裂子音等については特徴パラメータの次元数もそ
のフレーム数も成る程度必要である。更に摩擦子音等に
あっては特徴パラメ、−夕の次元数は少なくて良いが、
多くのフレーム数を必要とする。
のフレーム数も成る程度必要である。更に摩擦子音等に
あっては特徴パラメ、−夕の次元数は少なくて良いが、
多くのフレーム数を必要とする。
そこで例えば上記特徴パラメータの次元数、およびその
フレーム数をそれぞれの最大値に設定して連続音声を認
識しようとすると、連続マツチングの際の演算量が非常
に膨大化する。しかもフレーム数を最大値に設定してし
まうことで、本来の短い時間の現象が捕え難くなると云
う不具合が生じる。
フレーム数をそれぞれの最大値に設定して連続音声を認
識しようとすると、連続マツチングの際の演算量が非常
に膨大化する。しかもフレーム数を最大値に設定してし
まうことで、本来の短い時間の現象が捕え難くなると云
う不具合が生じる。
そこで本発明では、各認識セグメントPSの特徴パラメ
ータとフレーム数を、例えばそのフレーム周期を8 m
5ecとしたとき (特徴パラメータ、フレーム数); (to、4) (14,6) (12,8) (
10,10) (8,12)の組合せの中から選択す
るようにしている。この結果、母音では特徴パラメータ
の次元数を(IB)と大きく取り、また摩擦子音につい
てはフレーム数を(12)と多く取るようにしている。
ータとフレーム数を、例えばそのフレーム周期を8 m
5ecとしたとき (特徴パラメータ、フレーム数); (to、4) (14,6) (12,8) (
10,10) (8,12)の組合せの中から選択す
るようにしている。この結果、母音では特徴パラメータ
の次元数を(IB)と大きく取り、また摩擦子音につい
てはフレーム数を(12)と多く取るようにしている。
またこのようにすることでPS全体の次元数を64〜■
OOと、上述したように特徴パラメータの次元数、およ
びそのフレーム数をそれぞれの最大値に設定する場合の
ほぼ半分に押えている。この結果、連続マツチング時の
演算量を実用的な範囲に納めるものとなっている。
OOと、上述したように特徴パラメータの次元数、およ
びそのフレーム数をそれぞれの最大値に設定する場合の
ほぼ半分に押えている。この結果、連続マツチング時の
演算量を実用的な範囲に納めるものとなっている。
さてこのようにその溝数(特徴パラメータ、フレーム数
)の異なる認識セグメントを採用した場合、連続マツチ
ングの結果として得られる各PSの類似度(距離値)を
相互に比較することができないと云う問題が生じる。そ
こで本発明では、その類似度S、(時刻jにおける類似
度)を正規化し、この正規化尺度を用いて単語照合する
ようにしている。
)の異なる認識セグメントを採用した場合、連続マツチ
ングの結果として得られる各PSの類似度(距離値)を
相互に比較することができないと云う問題が生じる。そ
こで本発明では、その類似度S、(時刻jにおける類似
度)を正規化し、この正規化尺度を用いて単語照合する
ようにしている。
この類似度S、の正規化は次のようにして行われる。
入力されたPSの名かに1で示されるとき、K 、の類
似度の確率をPr(Sj ’ Ki )とする。
似度の確率をPr(Sj ’ Ki )とする。
また全ての類似度の出現確率をPr(S、) 、K。
J l
が生起する確率をPr(K、)とすると、成る類似度S
、が与えられたとき、それが前記に、に属すJ
lる確率Pr(K、lS、)は l J となる。ここで上記Pr(K、)は前記各PSがそれぞ
れ独立であると考えるならば定数としておくことが可能
である。また上記Pr(S、)は前記各PSに依存する
ことはない。
、が与えられたとき、それが前記に、に属すJ
lる確率Pr(K、lS、)は l J となる。ここで上記Pr(K、)は前記各PSがそれぞ
れ独立であると考えるならば定数としておくことが可能
である。また上記Pr(S、)は前記各PSに依存する
ことはない。
従って上記P r(S 、l K l)を予め各PSに
ついて求めておけば、上記確率P r (K 11 S
J )を比較的簡単に計算することができる。即ち、
多量の音声サンプルから上記 Pr(Sj)。
ついて求めておけば、上記確率P r (K 11 S
J )を比較的簡単に計算することができる。即ち、
多量の音声サンプルから上記 Pr(Sj)。
P r(S 、l K1)をそれぞれ計算しておけば、
その類似度S、を上述した式を用いて正規化することか
IIJ能となる。
その類似度S、を上述した式を用いて正規化することか
IIJ能となる。
しかしこの式で示される演算を実際に実行することは繁
雑である。そこで、例えば次のような近似を用いる。
雑である。そこで、例えば次のような近似を用いる。
第2図(a)は2種類のPS、−)まりに1゜K2につ
いてその類似度の確率P r(S jl K 1) 。
いてその類似度の確率P r(S jl K 1) 。
P r(S 、l k 2 )を全ての類似度の出現確
率をPr(S、)と対比して示している。また第2図(
b)は上記2種類のに、に2について求められた確率P
r(K I S、)、Pr(K2 l Sj)を示J している。そこでこれをモデル化して次のべき乗の式で
近似し、第2図(c)に示すようにする。
率をPr(S、)と対比して示している。また第2図(
b)は上記2種類のに、に2について求められた確率P
r(K I S、)、Pr(K2 l Sj)を示J している。そこでこれをモデル化して次のべき乗の式で
近似し、第2図(c)に示すようにする。
二の式は、両辺の対数を求め、
5S
AB maxl=1.AB max2=1であ
ることを考慮すると、 K ; fogP −fogA、+Sj、il’o
gB。
ることを考慮すると、 K ; fogP −fogA、+Sj、il’o
gB。
1■
−1−(S、−S )ノog B tJ ma
w I K ;、f’ogP −ノ0gA2+SjlOgB
2−1− (S 、S ) iog B 2JII
lax2 と表現することができる。この式を用いることにより、
例えば前記各PS毎に(logB 、S 、)l
alax+ を求めておき、これをテーブル化しておくことによって
、容易に正規化した新しい尺度、f?og P tを計
算することが可能なことがわかる。
w I K ;、f’ogP −ノ0gA2+SjlOgB
2−1− (S 、S ) iog B 2JII
lax2 と表現することができる。この式を用いることにより、
例えば前記各PS毎に(logB 、S 、)l
alax+ を求めておき、これをテーブル化しておくことによって
、容易に正規化した新しい尺度、f?og P tを計
算することが可能なことがわかる。
次に本発明における単語照合につき説明する。
単語照合は、例えば上位の第0位までのPS系列を求め
、これを単語の遷移ネットワークに通して該ネットワー
クを通過したものを正解候補(認識候補)とすることに
より行われる。このとき、遷移の途中で主要なPSに対
するZ og P 1の値を累積し、単語としてのスコ
アを計算する。
、これを単語の遷移ネットワークに通して該ネットワー
クを通過したものを正解候補(認識候補)とすることに
より行われる。このとき、遷移の途中で主要なPSに対
するZ og P 1の値を累積し、単語としてのスコ
アを計算する。
尚、主要なPSとは前述した母音定常部や子音セグメン
ト等であり、母音と子音との境界や母音と無音との境界
セグメントについては原則として上記単語スコアの計算
には用いない。
ト等であり、母音と子音との境界や母音と無音との境界
セグメントについては原則として上記単語スコアの計算
には用いない。
しかして?i語ススコア計算は次のようにして行われる
。
。
Pr (W IK 、 K 、 −−−−−
−)一ノogP +ノo g P 2 +・・・・・
・・・・即ち、単語ネットワーク中の主要なPSがKl
。
−)一ノogP +ノo g P 2 +・・・・・
・・・・即ち、単語ネットワーク中の主要なPSがKl
。
K 、・・・・・・であり、入力PS系列の上記主要な
PSに対応する正規化尺度の値が 、f? og P
t 。
PSに対応する正規化尺度の値が 、f? og P
t 。
ノogP 、・・・・・・であるならば、上記人力P
S系列が上記単語W、である尤度(非尤度)を上式で定
義する。これにより単語としてのスコアを簡単に計算す
ることが可能となる。この場合にはその値が小さい程、
単語WI!である可能性が高いことになる。
S系列が上記単語W、である尤度(非尤度)を上式で定
義する。これにより単語としてのスコアを簡単に計算す
ることが可能となる。この場合にはその値が小さい程、
単語WI!である可能性が高いことになる。
単語列の評価はこのスコアを累積して比較して行なう。
このとき、そのrn語列が妥当であるか否かを知識源1
9の構文・意味・一般常識を参照して検証する。 。
9の構文・意味・一般常識を参照して検証する。 。
以上のようにして連続発声された入力音声を認識処理す
ることによって、その入力音声を高精度に認識すること
が可能となる。
ることによって、その入力音声を高精度に認識すること
が可能となる。
(実施例)
次に本発明の具体的な実施例につき、第3図に示す四則
演算式を音声入力することを目的とした装置を例に説明
する。
演算式を音声入力することを目的とした装置を例に説明
する。
人力音声はA/D変換器21にて、例えばサンプリング
周波数12KHz、 12bitで一子化された後、パ
ワー計算部22に人力されてその音声パワーが計算され
、またLPG分析部22に人力されてLPG分析される
。このLPG分析は、例えば窓長lGm5ec。
周波数12KHz、 12bitで一子化された後、パ
ワー計算部22に人力されてその音声パワーが計算され
、またLPG分析部22に人力されてLPG分析される
。このLPG分析は、例えば窓長lGm5ec。
フレーム周期8m5ecで16次のLPGメルケプスト
ラムを分析パラメータとして行われる。
ラムを分析パラメータとして行われる。
連続マツチング部24てのPSによる連続マツチング処
理は、次式に示す腹合LPGメルケプストラム類似尺度
を用いて行われる。
理は、次式に示す腹合LPGメルケプストラム類似尺度
を用いて行われる。
それぞれ28名に、の固a値とその固有ベクトルである
。また( ・ )は内積を示し、11 ]1はノルムを
示している。
。また( ・ )は内積を示し、11 ]1はノルムを
示している。
ここで、四則演算式を音声入力する為のPSとしては、
次の79種が僧備される。
次の79種が僧備される。
■持続性セグメント; AAIA、AA2A、Ill’
A、1I2ALIULA、UU2A、EEIA 001A、002A、NNIA、NN2A、5SIC但
し、28名の最初の3文字はPSカテゴリの種類を示す
。具体的にはAAIは母音「ア」の定常部分であり、A
A2は文末等に現われる弱い発音の「ア」である。その
他の母音についても同様であるが、「工」についてはI
EE2Δは現われない。SSIは摩擦音である。
A、1I2ALIULA、UU2A、EEIA 001A、002A、NNIA、NN2A、5SIC但
し、28名の最初の3文字はPSカテゴリの種類を示す
。具体的にはAAIは母音「ア」の定常部分であり、A
A2は文末等に現われる弱い発音の「ア」である。その
他の母音についても同様であるが、「工」についてはI
EE2Δは現われない。SSIは摩擦音である。
また最後の文字入、C(後述するように、この他にもB
、D、Eがある。)はパターンの前述した(パラメータ
次元数、フレーム数)を示し、次のように定められる。
、D、Eがある。)はパターンの前述した(パラメータ
次元数、フレーム数)を示し、次のように定められる。
A−(16,4) B−(14,6) C−(12,8
) D−(10,1(1) E−<8.12)■子音セ
グメント ; Qll、C,KALB、KUIB、KE
IB、5AtESUIE、TAIB、CILD、NAI
B、NA2BN1113.N!213,1lA1c、l
lA2B、IIIICQYIE、RU2B、ROIB、
RO2B、WAIDGOID、GO2B、ZEIE、Z
E2D、KYIE尚、Qllは無音から始まる語頭の母
音(Qは無音)を示し、NAI、NA2はそれぞれ語頭
の子音および語中の子音であることを示している。
) D−(10,1(1) E−<8.12)■子音セ
グメント ; Qll、C,KALB、KUIB、KE
IB、5AtESUIE、TAIB、CILD、NAI
B、NA2BN1113.N!213,1lA1c、l
lA2B、IIIICQYIE、RU2B、ROIB、
RO2B、WAIDGOID、GO2B、ZEIE、Z
E2D、KYIE尚、Qllは無音から始まる語頭の母
音(Qは無音)を示し、NAI、NA2はそれぞれ語頭
の子音および語中の子音であることを示している。
■境界セグメント ; (母音と半母音との境界)AI
IC,ANIA、AWAD、 1AIB、1WADU1
1C,UWAD、0IIC,0NIA、0WADNNI
A、NWAD、YUIE、YOIE、UYOCOYOD
、ANID、0NID ここでA11は母音「アーイ」の境界セグメント、ON
+は高速で発声した、例えば 「41 (ヨンイチ)」
の途中に現われる母音「オーンーイ」の境界セグメント
を示している。
IC,ANIA、AWAD、 1AIB、1WADU1
1C,UWAD、0IIC,0NIA、0WADNNI
A、NWAD、YUIE、YOIE、UYOCOYOD
、ANID、0NID ここでA11は母音「アーイ」の境界セグメント、ON
+は高速で発声した、例えば 「41 (ヨンイチ)」
の途中に現われる母音「オーンーイ」の境界セグメント
を示している。
; (母音と子音との境界)
AN2A、AIIIA、AGIA、ARIA、 IHI
AIXIA、 IRIA、UN2A、tlGIA、υI
?IAL11!1A、ERIA、0HIA、0XIA、
O1?IAここに示すAN2は母音「ア」から母音「ア
」と子音/n/の境界までを示すセグメントであり、I
XIはXとして/n/、/G/を含むものである。
AIXIA、 IRIA、UN2A、tlGIA、υI
?IAL11!1A、ERIA、0HIA、0XIA、
O1?IAここに示すAN2は母音「ア」から母音「ア
」と子音/n/の境界までを示すセグメントであり、I
XIはXとして/n/、/G/を含むものである。
; (母音と無音との境界)
AQIA、IQIA、UQIA、0QIA、NQI八■
へのセグメント ; CQIC,KSIC,ERO[3
,IQABCQICはrl、8」等の無声化部であり、
KSICは「63(ロクサン)」の無声化十摩擦部を示
している。またEROBは高速発声時の「0(ゼロ)」
に生じる調音結合部、IQABは無音(Q)を挟んで調
音結合を生じたセグメントを示している。
へのセグメント ; CQIC,KSIC,ERO[3
,IQABCQICはrl、8」等の無声化部であり、
KSICは「63(ロクサン)」の無声化十摩擦部を示
している。またEROBは高速発声時の「0(ゼロ)」
に生じる調音結合部、IQABは無音(Q)を挟んで調
音結合を生じたセグメントを示している。
このような79種のセグメントの情報が直交化辞書とし
てPS複合辞書部25に格納されている。
てPS複合辞書部25に格納されている。
(時刻Jにおける28名に1に対する類似度)は、類似
度正規化部26にて前述した構成の正規化テーブル27
を参照して正規化尺度に変換される。そして、例えば上
位の第5位までが正規化尺度での値と共に単語照合部2
8に送られる。
度正規化部26にて前述した構成の正規化テーブル27
を参照して正規化尺度に変換される。そして、例えば上
位の第5位までが正規化尺度での値と共に単語照合部2
8に送られる。
第4図は単語照合部28に送られるPS系列の出力例と
その声紋、および音声パワーの例を示すもので、数字r
4820Jを発声人力したときの一部を示している。
その声紋、および音声パワーの例を示すもので、数字r
4820Jを発声人力したときの一部を示している。
尚、前述した例では、PS毎にそれぞれ別の正規化処理
を行なったが、(、&ogB、S)のI max
I PSによる差が少ない場合には、単一の変換テーブルを
用いてその正規化処理を簡単化するようにしても良い。
を行なったが、(、&ogB、S)のI max
I PSによる差が少ない場合には、単一の変換テーブルを
用いてその正規化処理を簡単化するようにしても良い。
また無音・バズ・無声抽出部29は、前記音声パワーと
LPG分析結果とに従って、そのフレーム区間が無音(
Q)であるか、バズ(B;声帯台のみ)であるか、或い
は無声(F)であるかを検出しており、その検出結果を
示すラベルを前記単語照合部28に送っている。
LPG分析結果とに従って、そのフレーム区間が無音(
Q)であるか、バズ(B;声帯台のみ)であるか、或い
は無声(F)であるかを検出しており、その検出結果を
示すラベルを前記単語照合部28に送っている。
次にこのようなPS系列に対する単語照合処理について
説明する。
説明する。
ネットワークコンパイラ30は、知識処理部31から送
られる候補単語(この四則演算の例では、最初は数字の
み)を受け、これをPS系列に変換した後、種々の規則
を適用して遷移ネットワークを構成する。第5図はこの
様子を示すものである。
られる候補単語(この四則演算の例では、最初は数字の
み)を受け、これをPS系列に変換した後、種々の規則
を適用して遷移ネットワークを構成する。第5図はこの
様子を示すものである。
第5図(a)は「8(ハチ)」の遷移ネットワークの標
僧形である。ネットワークコンパイラ3゜は与えられた
単語を、先ずPS表現に置換えてこのような遷移ネット
ワークの標帛形を生成する。
僧形である。ネットワークコンパイラ3゜は与えられた
単語を、先ずPS表現に置換えてこのような遷移ネット
ワークの標帛形を生成する。
その後、次のようにして単語境界の変形処理を順に進め
る。
る。
先ず、始端に対する処理が次のように進められる。先ず
「語中での変形」を規則の中から探す。
「語中での変形」を規則の中から探す。
ここでその規則に「“IIA”が語中で有声音“llA
2”に置換可能」なことが書かれていると、第5図(b
)に示すように新しいパスを付加える。そしてこのパス
に関して、状態(始端ノード)So2に、その前に有声
音が近接することを示す情報#を付加する。
2”に置換可能」なことが書かれていると、第5図(b
)に示すように新しいパスを付加える。そしてこのパス
に関して、状態(始端ノード)So2に、その前に有声
音が近接することを示す情報#を付加する。
その後、同様にして「語中での変形」や「例外」の規則
を探す。二の例では、その規則から「“11″が脱落す
る可能性がある」ことが見出されることから、第5図(
b)に示すように状態S2に新たなバスが付加される。
を探す。二の例では、その規則から「“11″が脱落す
る可能性がある」ことが見出されることから、第5図(
b)に示すように状態S2に新たなバスが付加される。
そしてこのバスに関し、状態So3に、その前に無声化
が近接することを示す情報Vを付加する。
が近接することを示す情報Vを付加する。
このような処理を施して前記標弗形の遷移ネットワーク
の始端側を変形処理する。
の始端側を変形処理する。
次にその終端側について同様に変形処理を進める。この
例では「接続規則」を探すことによって、「有声音(#
)との接続の際に、“IQ+”が“IXI、lI?l、
IHI”に置換する可能性がある」ことが見出される。
例では「接続規則」を探すことによって、「有声音(#
)との接続の際に、“IQ+”が“IXI、lI?l、
IHI”に置換する可能性がある」ことが見出される。
この結果、第5図(c)に示すように状9 S3に対し
て新たなバスを生成する。そしてそのバスの終端Hに対
してその条件を示す情報#を付加する。また同様に「母
音「イ」が後続する場合、“++2“ (Illを含ん
でも良い)がT、フレーム以上続く可能性かあ、る」こ
とが見出される。この規則に従って状態S5から新たな
バスを生成する。そしてそのバスの終端Hに対してその
条件を示す情報Iを付加する。
て新たなバスを生成する。そしてそのバスの終端Hに対
してその条件を示す情報#を付加する。また同様に「母
音「イ」が後続する場合、“++2“ (Illを含ん
でも良い)がT、フレーム以上続く可能性かあ、る」こ
とが見出される。この規則に従って状態S5から新たな
バスを生成する。そしてそのバスの終端Hに対してその
条件を示す情報Iを付加する。
一方、「無声化規則」を参照することによって「無由子
音(F)が後続する場合、憫い無灼化(母音が完全に欠
落すること)が生じる可能性がある」ことが見出される
。従ってこの規則に従って第5図(c)に示すように状
態S4から新たなバスを作成し、その終端Hにその条件
を示す情報Fを付加する。
音(F)が後続する場合、憫い無灼化(母音が完全に欠
落すること)が生じる可能性がある」ことが見出される
。従ってこの規則に従って第5図(c)に示すように状
態S4から新たなバスを作成し、その終端Hにその条件
を示す情報Fを付加する。
更にはr摩擦音Sが後続する場合には、無音(Q)がT
、フレーム以−1−続く可能性がある」と云う規則に従
い、状態S3から新たなバスを作成し、その終端にその
条件を示す情報Sを付加する。
、フレーム以−1−続く可能性がある」と云う規則に従
い、状態S3から新たなバスを作成し、その終端にその
条件を示す情報Sを付加する。
また例外規則から、「高速発声において“引゛が無声化
(弱い無声化)した場合、“II″が脱落して“IAI
”に置換される」ことが示されることから、同様にして
状態S5からバスを作成し、その終端に情報Aを付加す
る。
(弱い無声化)した場合、“II″が脱落して“IAI
”に置換される」ことが示されることから、同様にして
状態S5からバスを作成し、その終端に情報Aを付加す
る。
このようにして前記遷移ネットワークの終端に対して変
形処理を施し、単語境界の変形を考慮した遷移ネットワ
ークを生成する。そしてこの遷移ネットワークを単語遷
移ネットワークバッファ32に転送して格納し、前記単
語照合部28による単語照合に供する。
形処理を施し、単語境界の変形を考慮した遷移ネットワ
ークを生成する。そしてこの遷移ネットワークを単語遷
移ネットワークバッファ32に転送して格納し、前記単
語照合部28による単語照合に供する。
しかして単語照合部28では、単語遷移ネットワークバ
ッファ32に格納された各単語の遷移ネットワークと、
前述した如く与えられる入力PS系列とを順に照合処理
する。
ッファ32に格納された各単語の遷移ネットワークと、
前述した如く与えられる入力PS系列とを順に照合処理
する。
第4図に示す例では、第5位までのPS系列とそのラベ
ルQ、B、Fとを人力し、rO,1,〜9」までの数字
単語、および「たす、ひく、かける、わる、わ」なる四
則演算を示すllj語の各遷移ネットワークとのマツチ
ング処理を行なう。そしてこの場合には、r4,8.2
・・・・・・」なる単語列しか」二記遷移ネットワーク
の終端に達するものがないことが求められる。
ルQ、B、Fとを人力し、rO,1,〜9」までの数字
単語、および「たす、ひく、かける、わる、わ」なる四
則演算を示すllj語の各遷移ネットワークとのマツチ
ング処理を行なう。そしてこの場合には、r4,8.2
・・・・・・」なる単語列しか」二記遷移ネットワーク
の終端に達するものがないことが求められる。
尚、遷移ネットワークの各状態は、例えば3フレームま
でスキップ(ドント・ケア)できるものとして構成され
る。しかしそれでもPSの人力がない場合には、ネット
ワーク不通過と看做すことになる。
でスキップ(ドント・ケア)できるものとして構成され
る。しかしそれでもPSの人力がない場合には、ネット
ワーク不通過と看做すことになる。
このようにして単語遷移ネットワークを通過した111
語については、前述した単語スコアとその終端ノードに
付された情報が求められ、単語列評価部33に送られる
。そして単語列評価部33において、得られた単語列と
その累積スコアとから最適単語列の選択処理が行われる
。
語については、前述した単語スコアとその終端ノードに
付された情報が求められ、単語列評価部33に送られる
。そして単語列評価部33において、得られた単語列と
その累積スコアとから最適単語列の選択処理が行われる
。
しかして知識処理部31では、上記最適単語列とその終
端ノード情報を受け、例えば「わ(=)」が文末でない
ところにあったり、「たす(+)。
端ノード情報を受け、例えば「わ(=)」が文末でない
ところにあったり、「たす(+)。
ひ<(−)、かける(×)、わる(÷)」が文末にある
場合等、その単語列が構文的に不適切であるとしてこれ
を排除する。
場合等、その単語列が構文的に不適切であるとしてこれ
を排除する。
またこの際、次に接続ロエ能な単語の候補(例えば四則
演算記号を示す単語の次には数字のみが接続可能)を終
端ノード情報として付し、これを前記ネットワークコン
パイラ30に与える。ネットワークコンパイラ30では
、このようにして終端ノード情報が付された111語候
補が与えられた場合、それによって生成される単語遷移
ネットワークの始端部に制限を加えて、つまりその始端
部の生成条件に拘束を加えて遷移ネットワークを生成す
ることになる。
演算記号を示す単語の次には数字のみが接続可能)を終
端ノード情報として付し、これを前記ネットワークコン
パイラ30に与える。ネットワークコンパイラ30では
、このようにして終端ノード情報が付された111語候
補が与えられた場合、それによって生成される単語遷移
ネットワークの始端部に制限を加えて、つまりその始端
部の生成条件に拘束を加えて遷移ネットワークを生成す
ることになる。
具体的には第5図(b)において前の単語が有声音(#
)で終わっている場合には、その始端の状態をSo2に
限定してその遷移ネットワークを構成する。
)で終わっている場合には、その始端の状態をSo2に
限定してその遷移ネットワークを構成する。
以上のようにして各単語の遷移ネットワークを構成しな
がら、人力PS系列が該遷移ネットワークを通過するか
否かを判定しながらそのtlt語照合処理が行われ、そ
の認識結果が求められる。
がら、人力PS系列が該遷移ネットワークを通過するか
否かを判定しながらそのtlt語照合処理が行われ、そ
の認識結果が求められる。
尚、本発明は一ヒ述した実施例に限定されるものではな
く、その要旨を逸脱しない範囲で種々変形して実施可能
なことは勿論のことである。
く、その要旨を逸脱しない範囲で種々変形して実施可能
なことは勿論のことである。
[発明の効果]
以上説明したように本発明によれば、音声学的に意味の
ある単位(P S)を認識セグメントとし、単語遷移ネ
ットワークを用いて認識処理を実行するので、連続音声
中に生じる母音・子音の変形に効果的に対処して連続発
声された音声を高精度に認識することができる。しかも
標章形で記述した単語辞書から比較的容品に遷移ネット
ワークを生成し得るので、その認識処理を簡易に、しか
も効果的に進めることができ、演算処理が膨大化するこ
ともない等の実用」−多大なる効果が奏せられる。
ある単位(P S)を認識セグメントとし、単語遷移ネ
ットワークを用いて認識処理を実行するので、連続音声
中に生じる母音・子音の変形に効果的に対処して連続発
声された音声を高精度に認識することができる。しかも
標章形で記述した単語辞書から比較的容品に遷移ネット
ワークを生成し得るので、その認識処理を簡易に、しか
も効果的に進めることができ、演算処理が膨大化するこ
ともない等の実用」−多大なる効果が奏せられる。
第1図は本発明の一実施例方式の概念を示す図、第2図
は類似度の正規化の過程を示す図、第3図は実施例方式
を適用して構成される連続音声認識装置の概略構成図、
第4図はPS系列の一例を示す図、第5図は遷移ネット
ワーク生成の手順を示す図、第6図は従来の一般的な連
続音声認識処理の手順を示す図である。 11・・・音響分析部、12・・・PS連続マツチング
部、13・・・PS辞書、14・・・類似度正規化処理
部、15・・・類似度正規化テーブル、1G・・・単語
照合部、17・・・単語ネットワークバッファ、18・
・・単語列検証部、19・・・知識処理部、20・・・
ネットワークコンパイラ。 出願人代理人 弁理士 鈴江武彦 均イ5ゾ浸 づ1pイ以浸 ルイ1.A ゛・0 第2図 (a) 第5図
は類似度の正規化の過程を示す図、第3図は実施例方式
を適用して構成される連続音声認識装置の概略構成図、
第4図はPS系列の一例を示す図、第5図は遷移ネット
ワーク生成の手順を示す図、第6図は従来の一般的な連
続音声認識処理の手順を示す図である。 11・・・音響分析部、12・・・PS連続マツチング
部、13・・・PS辞書、14・・・類似度正規化処理
部、15・・・類似度正規化テーブル、1G・・・単語
照合部、17・・・単語ネットワークバッファ、18・
・・単語列検証部、19・・・知識処理部、20・・・
ネットワークコンパイラ。 出願人代理人 弁理士 鈴江武彦 均イ5ゾ浸 づ1pイ以浸 ルイ1.A ゛・0 第2図 (a) 第5図
Claims (4)
- (1)音声信号を入力して音響分析する手段と、この音
響分析によって求められた特徴パラメータと予め定めら
れた所定の音声学的セグメント単位の音声辞書との間で
連続的にマッチング処理する手段と、このマッチング処
理で求められた上記所定の音声学的セグメント単位毎の
類似度を正規化定数テーブルを参照して正規化して正規
化尺度値に変換する手段と、上記マッチング処理によっ
て求められる上位の第n位までの音声学的セグメント単
位候補とその正規化尺度値とをそれぞれ抽出する手段と
、これらの音声学的セグメント単位候補とその正規化尺
度値とを単語毎に作成された遷移ネットワークを通して
マッチング処理して単語照合する手段と、この単語照合
結果に基いて最適単語候補列を求める手段と、構文・意
味的情報を参照して上記最適単語候補列から単語候補列
を選択し、その単語候補列に接続可能な単語候補を求め
る知識処理手段と、この単語候補から逐次遷移ネットワ
ークを生成する手段と、この生成された遷移ネットワー
クを前記単語照合手段に与える手段とを具備したことを
特徴とする連続音声認識方式。 - (2)正規化テーブルは、各音声学的セグメント単位毎
に準備されるものである特許請求の範囲第1項記載の連
続音声認識方式。 - (3)遷移ネットワークを用いた単語照合処理は、該遷
移ネットワーク中の主な音響学的セグメント単位に対応
する正規化尺度値を抽出し、その正規化尺度値を累積し
て単語毎のスコアを計算して行われるものである特許請
求の範囲第1項記載の連続音声認識方式。 - (4)遷移ネットワークの生成は、各単語の遷移ネット
ワークに終端情報を付し、この終端情報によって次に接
続可能な単語の始端部を拘束して行われるものである特
許請求の範囲第1項記載の連続音声認識方式。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61227961A JPH0760318B2 (ja) | 1986-09-29 | 1986-09-29 | 連続音声認識方式 |
| US07/101,789 US4888823A (en) | 1986-09-29 | 1987-09-28 | System for continuous speech recognition through transition networks |
| EP87114236A EP0265692B1 (en) | 1986-09-29 | 1987-09-29 | System for continuous speech recognition |
| DE8787114236T DE3778116D1 (de) | 1986-09-29 | 1987-09-29 | System zur kontinuierlichen spracherkennung. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61227961A JPH0760318B2 (ja) | 1986-09-29 | 1986-09-29 | 連続音声認識方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6383799A true JPS6383799A (ja) | 1988-04-14 |
| JPH0760318B2 JPH0760318B2 (ja) | 1995-06-28 |
Family
ID=16868968
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61227961A Expired - Lifetime JPH0760318B2 (ja) | 1986-09-29 | 1986-09-29 | 連続音声認識方式 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4888823A (ja) |
| EP (1) | EP0265692B1 (ja) |
| JP (1) | JPH0760318B2 (ja) |
| DE (1) | DE3778116D1 (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02150899A (ja) * | 1988-12-02 | 1990-06-11 | Toshiba Corp | 音声認識方式 |
| US5255342A (en) * | 1988-12-20 | 1993-10-19 | Kabushiki Kaisha Toshiba | Pattern recognition system and method using neural network |
| US5208897A (en) * | 1990-08-21 | 1993-05-04 | Emerson & Stern Associates, Inc. | Method and apparatus for speech recognition based on subsyllable spellings |
| US5222188A (en) * | 1990-08-21 | 1993-06-22 | Emerson & Stern Associates, Inc. | Method and apparatus for speech recognition based on subsyllable spellings |
| US5097216A (en) * | 1990-10-09 | 1992-03-17 | Agr International, Inc. | Apparatus for inspecting the wall thickness of a container and corresponding method |
| US5345536A (en) * | 1990-12-21 | 1994-09-06 | Matsushita Electric Industrial Co., Ltd. | Method of speech recognition |
| JP3050934B2 (ja) * | 1991-03-22 | 2000-06-12 | 株式会社東芝 | 音声認識方式 |
| JP3066920B2 (ja) * | 1991-06-11 | 2000-07-17 | キヤノン株式会社 | 音声認識方法及び装置 |
| US5606645A (en) * | 1992-02-28 | 1997-02-25 | Kabushiki Kaisha Toshiba | Speech pattern recognition apparatus utilizing multiple independent sequences of phonetic segments |
| JP3691511B2 (ja) * | 1993-03-25 | 2005-09-07 | ブリテイッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | 休止検出を行う音声認識 |
| AU672895B2 (en) * | 1993-03-31 | 1996-10-17 | British Telecommunications Public Limited Company | Connected speech recognition |
| US6230128B1 (en) | 1993-03-31 | 2001-05-08 | British Telecommunications Public Limited Company | Path link passing speech recognition with vocabulary node being capable of simultaneously processing plural path links |
| JP3114468B2 (ja) * | 1993-11-25 | 2000-12-04 | 松下電器産業株式会社 | 音声認識方法 |
| US5522012A (en) * | 1994-02-28 | 1996-05-28 | Rutgers University | Speaker identification and verification system |
| US5822728A (en) * | 1995-09-08 | 1998-10-13 | Matsushita Electric Industrial Co., Ltd. | Multistage word recognizer based on reliably detected phoneme similarity regions |
| JP2002149187A (ja) * | 2000-11-07 | 2002-05-24 | Sony Corp | 音声認識装置および音声認識方法、並びに記録媒体 |
| DK2293289T3 (da) * | 2008-06-06 | 2012-06-25 | Raytron Inc | Talegenkendelsessystem og fremgangsmåde |
| US20110224982A1 (en) * | 2010-03-12 | 2011-09-15 | c/o Microsoft Corporation | Automatic speech recognition based upon information retrieval methods |
| US9384729B2 (en) | 2011-07-20 | 2016-07-05 | Tata Consultancy Services Limited | Method and system for detecting boundary of coarticulated units from isolated speech |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59131999A (ja) * | 1983-01-19 | 1984-07-28 | 松下電器産業株式会社 | 音声認識装置 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58105295A (ja) * | 1981-12-18 | 1983-06-23 | 株式会社日立製作所 | 音声標準パタン作成方法 |
| JPS58130393A (ja) * | 1982-01-29 | 1983-08-03 | 株式会社東芝 | 音声認識装置 |
| JPS58130396A (ja) * | 1982-01-29 | 1983-08-03 | 株式会社東芝 | 音声認識装置 |
| JPS5972496A (ja) * | 1982-10-19 | 1984-04-24 | 株式会社東芝 | 単音識別装置 |
| JPS59121098A (ja) * | 1982-12-28 | 1984-07-12 | 株式会社東芝 | 連続音声認識装置 |
| JPS59121100A (ja) * | 1982-12-28 | 1984-07-12 | 株式会社東芝 | 連続音声認識装置 |
| US4723290A (en) * | 1983-05-16 | 1988-02-02 | Kabushiki Kaisha Toshiba | Speech recognition apparatus |
| JPS59216284A (ja) * | 1983-05-23 | 1984-12-06 | Matsushita Electric Ind Co Ltd | パタ−ン認識装置 |
| JPS59226400A (ja) * | 1983-06-07 | 1984-12-19 | 松下電器産業株式会社 | 音声認識装置 |
-
1986
- 1986-09-29 JP JP61227961A patent/JPH0760318B2/ja not_active Expired - Lifetime
-
1987
- 1987-09-28 US US07/101,789 patent/US4888823A/en not_active Expired - Fee Related
- 1987-09-29 EP EP87114236A patent/EP0265692B1/en not_active Expired - Lifetime
- 1987-09-29 DE DE8787114236T patent/DE3778116D1/de not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59131999A (ja) * | 1983-01-19 | 1984-07-28 | 松下電器産業株式会社 | 音声認識装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0265692A1 (en) | 1988-05-04 |
| JPH0760318B2 (ja) | 1995-06-28 |
| US4888823A (en) | 1989-12-19 |
| DE3778116D1 (de) | 1992-05-14 |
| EP0265692B1 (en) | 1992-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6910012B2 (en) | Method and system for speech recognition using phonetically similar word alternatives | |
| US5623609A (en) | Computer system and computer-implemented process for phonology-based automatic speech recognition | |
| US6067520A (en) | System and method of recognizing continuous mandarin speech utilizing chinese hidden markou models | |
| US20030216912A1 (en) | Speech recognition method and speech recognition apparatus | |
| CN113744722B (zh) | 一种用于有限句库的离线语音识别匹配装置与方法 | |
| CN115424604B (zh) | 一种基于对抗生成网络的语音合成模型的训练方法 | |
| CN114627896B (zh) | 语音评测方法、装置、设备及存储介质 | |
| US4888823A (en) | System for continuous speech recognition through transition networks | |
| Wilpon et al. | An investigation on the use of acoustic sub-word units for automatic speech recognition | |
| JPH05265483A (ja) | 複数の出力を与える音声認識法 | |
| Hasija et al. | Recognition of children Punjabi speech using tonal non-tonal classifier | |
| CN115019775B (zh) | 一种基于音素的语种区分性特征的语种识别方法 | |
| CN116052655A (zh) | 音频处理方法、装置、电子设备和可读存储介质 | |
| CN115240655A (zh) | 一种基于深度学习的中文语音识别系统及方法 | |
| Hase et al. | Speech Recognition: A Concise Significance | |
| Mustafa et al. | Developing an HMM-based speech synthesis system for Malay: a comparison of iterative and isolated unit training | |
| JP3378547B2 (ja) | 音声認識方法及び装置 | |
| Pranjol et al. | Bengali speech recognition: An overview | |
| Dev et al. | CTC-based end-to-end speech recognition for low resource language Sanskrit | |
| JP2753255B2 (ja) | 音声による対話型情報検索装置 | |
| Syadida et al. | Sphinx4 for indonesian continuous speech recognition system | |
| JP2943445B2 (ja) | 音声認識方法 | |
| Dass | The Comparative Analysis of Speech Processing Techniques at Different Stages | |
| JP3299170B2 (ja) | 音声登録認識装置 | |
| Manjunath et al. | Improvement of phone recognition accuracy using source and system features |