JPH01126694A - 音声認識装置における音韻記号の付加方式 - Google Patents

音声認識装置における音韻記号の付加方式

Info

Publication number
JPH01126694A
JPH01126694A JP62283162A JP28316287A JPH01126694A JP H01126694 A JPH01126694 A JP H01126694A JP 62283162 A JP62283162 A JP 62283162A JP 28316287 A JP28316287 A JP 28316287A JP H01126694 A JPH01126694 A JP H01126694A
Authority
JP
Japan
Prior art keywords
phoneme
word
network
pattern
dictionary
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.)
Pending
Application number
JP62283162A
Other languages
English (en)
Inventor
Akihiro Kimura
晋太 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62283162A priority Critical patent/JPH01126694A/ja
Publication of JPH01126694A publication Critical patent/JPH01126694A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 音声認識装置において辞書単8吾の音韻ネットワークに
記述されていない異音の音韻記号を自動的に付加するた
めの音韻記号の付加方式に関し、辞書単語の音韻ネット
ワーク中に記述されていない異音の音韻記号を音声11
28時に音韻ネットワーク中の該当音韻位置に自動的に
付加することを目的とし、 認識された音声入力単語の音韻中にパターンマツチング
により選択された辞書単語の音韻ネットワーク中に記述
されていない音韻である異音が発生したときにその音韻
位置を検出し、この音韻位置の音素についての全ての音
韻の音韻パターンを前記辞書単語の音韻ネットワークの
当該音韻位置に順次適用してそれぞれの音韻パターン適
用時における当該辞書単語と音声入力単語との距離また
は類似度を求め、最もよく適合する音韻パターンを示す
音韻記号を当該辞書単語の音韻ネットワーク中の該当位
置に付加するように構成する。
〔産業上の利用分野〕
音声認識装置において辞書単語の音韻ネ−/ )ワーク
に記述されていない異音の音韻記号を自動的に付加する
ための音韻記号の付加方式に関する。
〔従来の技術〕
第9図は従来の離散単語認識用の音声認識装置の構成を
示す。
単語辞書記憶部1には認識対象単語を音素記号列によっ
て表現した辞書単語が格納され、また音韻ネットワーク
記憶部2には音素を単位とする音韻記号を用いて記述し
たその単語の発音形態を示す第10図のごとき音韻ネッ
トワークが前記各辞書単語のそれぞれについて格納され
ている。さらに、音韻パターン記憶部3には、前記音韻
ネットワークを記述するために用いられた全ての音韻記
号についてその発音上の音響的特徴を示す短時間スペク
トルからなる音韻パターンが格納されている。
マイクなどを介して入力される音声入力単語は音声分析
部5において音素単位にセグメンテーションされた後、
各音素単位ごとにその音素位置の音韻の音響的特徴スペ
クトルが抽出され、この音響的特徴スペクトルを時系列
順に並べた音韻時系列パターンとしてマツチング部6に
送られる。
一方、標準パターン生成部4は、音韻ネットワーク記憶
部2から引き出した各辞書単語の音韻ネットワークの各
音韻記号位置に音韻パターン記憶部3から引き出した各
音韻記号の音韻パターンを適用してこれを時系列順に並
べることにより、辞書単語を表わす標準パターンを各単
語ごとにその音韻ネットワーク上の全てのマツチングパ
ス(経路)について次々と生成し、マツチング部6に送
る。
そして、マツチング部6において上記標準パターン生成
部4から送られてくる辞書単語のマツチングパスごとの
標準スペクトルパターンと、−音声分析部5から送られ
てきた入力音声単語の音韻時系列パターンとをパターン
マツチングすることにより、音声入力単語と各辞書単語
との間の距離または類似度を求め、このパターンマツチ
ングの結果に基づいて最良マツチング選択部7で最良の
距離または類似度を与える辞書単語を選択し、表示部8
に認識単語として表示するものである。
第10図は上述した音韻ネットワーク記憶部2に格納さ
れる辞書単語の音韻ネットワークの具体例を示すもので
、単語「しかし」/5ikasi/(//は音素表示記
号)についての音韻ネットワークの例である。この音韻
ネットワークは、音韻ネットワーク生成部9において単
語辞書記憶部1内に格納した辞書単語の音素記号列/5
ikasi/の各音素に書換規則記憶部10に予め用意
した各音素の音声学的な音韻への書換規則を適用す、る
ことにより生成される。
すなわち、音声学で知られているように、一般にどのよ
うな言語の音素(phone+++e)も単一の発声音
(音韻:phone )のみでなく異なる発声音からな
るいくつかの異音(allophone)を持っている
。第1O図の例の場合、単語「シかし」の音素記号列/
5ikasi/中の2つの子音/S/は発声上必ず口蓋
化して[Sh]  ([]は音韻記号)になり、2つの
母音/ i /はそれぞれその前後の音素に応じて有声
母音[i]または無声化母音[1]のいずれかになり、
また子音/に/と母音/a/は変化することなくそのま
ま[k]、、[a]の音韻(発声音)となる。
これら各音素の音韻への音声学的な書換規則をまとめて
例示すると下記のようになる6ただし、この書換規則は
(音素→音@/音素前分脈−音素後分脈)の形式で表記
しており、その意味するところは、文脈上で−の部分に
その音素が位置したときに当該音素は→印の右側の音韻
記号[]内に示された何れかの音韻で発声されることを
表わしている。
規則I S→[shコ/−1 規則2 l→[i、  i]/無声子音−無声子音規則
3 k→[kコ 規則4a−[a] そこで、この書換規則に従って前言己単語「しかし」の
音素記号列/5ikasi/を音韻記号列からなる音韻
ネットワークに変換すると、音素/l/の位置には有声
母音[i]と無声化母音[i]の2つの音韻記号が並列
に付加されて最終的には第10図に示すような音韻ネッ
トワークとして記述され、この音韻ネットワークが音韻
ネットワーク記憶部2に記憶されるものである。なお、
第10図中の記号#は単語の始端と終端を示す。
〔発明が解決しようとする問題点〕
上記した従来の音韻ネットワークを用いた単語認識にお
いては、生成された音韻ネットワークそのものの良否が
単語の認識率に直接的な影響を与えるため、辞書単語を
構成する全ての音素について音声学上考えられる全ての
書換規則を予め用意しておく必要がある。
しかし、上述したように各音素は単一の音韻(発声音)
だけでなく異なる音韻からなる種々の異音を有しており
、これら全ての音韻に対して予め書換規則を用意するこ
とはほとんど不可能である。
このため、マイクなどから入力される認識対象話者の音
声単語の発声音韻中に辞書単語の音韻ネットワーク中に
は含まれていない音韻からなる異音が存在する場合には
認識不能あるいは誤認識を起こしてしまうという問題が
あった。
本発明は、辞書単語の音韻ネットワーク中に記述されて
いない異音の音韻記号を音声認識時に音韻ネットワーク
中の該当音韻位置に自動的に付加することのできる音韻
記号の付加方式を提供するものである。
〔問題点を解決するための手段〕
第1図にその原理を示すように、音声入力信号を音素単
位にセグメンテーションしてその音響的特徴スペクトル
を時系列に並べた音声入力単語の音韻時系列パターンと
、音素を単位とする音韻記号を用いて記述した辞書単語
の音韻ネットワークに各音韻記号の音韻パターンを適用
することによって得られる辞書単語の標準パターンとを
パターンマツチングすることにより音声入力単語を認識
するようにした音声認識装置において、認識された音声
入力単語の音韻中にパターンマツチングにより選択され
た辞書単語の音韻ネットワーク中に記述されていない音
韻である異音が発生したときにその音韻位置を検出し、
この音韻位置の音素についての全ての音韻の音韻パター
ンを前記辞書単語の音韻ネットワークの当該音韻位置に
順次適用してそれぞれの音韻パターン適用時における当
該辞書単語と音声入力単語との距離または類似度を求め
、最もよく適合する音韻パターンを示す音韻記号を当該
辞書単語の音韻ネットワーク中の該当位置に付加するよ
うにした。
〔作 用〕
音声分析部5で得られた音声入力単語の音韻時系列パタ
ーンと1.標準パターン生成部4から次々と生成出力さ
れる辞書単語の標準パターンとをマツチング部6で全辞
書単語について比較することにより全ての辞書単語の標
準パターンとの間の距離または類似度が求められる。
最良マツチング選択部7はこの求められた距離または類
似度中の最も小さな距離または最も大きい類似度を与え
る辞書単語をそのときの認識単語として選択し、表示部
8に表示する。
上記のようにして得られた辞書単語と音声入力単語との
距離または類似度が予め設定した閾値を超えている場合
に再学習指示が与えられると、当該選択された辞書単語
の音韻ネットワークと音声入力単語の音韻時系列パター
ンとが異音位置検出部11に送られ、この選択された音
韻ネットワーク中の最も悪い距離または類似度を与える
音素の音韻位置が検出される。
再距離計算部12はこの検出された音韻位置に音韻パタ
ーン記憶部3に格納されている当該音素の全ての音韻に
ついての音韻パターンを次々と入れ換えて適用し、それ
ぞれの場合の音声入力単語の当該音韻位置との間の距離
または類似度を計算する。
音韻記号付加部13は再距離計算部12から送られてく
る距離または類似度の中の最も小さい距離または最も大
きい類似度を与える音韻パターンの音韻記号を選択し、
その音韻記号を音韻ネットワーク記憶部2内に格納され
ている前記認識された辞書単語の音韻ネットワーク中の
当該音韻位置に並列に付加する。
このため書換規則の用意されていなかった音韻からなる
異音を含む単語が音声入力された場合、その異音を含む
単語が音声入力された時点で再学習が行われ、その異音
に対する音韻記号が当該単8吾の音韻ネットワークの該
当する音韻位置に自動的に付加されるので、次回からは
この異音を含んで発声された入力単語も正確に認識する
ことができるようになる。
〔実施例〕
第2図は本発明の1実施例を示すもので、第1図および
第9図と同一の構成要素には同一の符号を付して示しで
ある。
再学習指示部14は、異音位置検出部11.再距離計算
部12.音韻記号付加部13に音韻付加動作の開始指令
を与える回路である。この再学習指示は音声入力単語の
誤認識時に操作者がスイッチ等により手動で与えてもよ
いし、またマツチング部6で得られる距離または類似度
が設定した閾値を超えた時に自動的に与えるようにして
もよい。
以下、この第2図に基づき前記した辞書単語「しかし」
についての音韻ネットワークへの異音の音韻記号の付加
動作について具体的に説明する。
なお、音韻ネットワーク記憶部2には、音韻ネットワー
ク生成部9において単言吾辞書記憶部1内の辞書単語「
しかし」の音素記号列/5ikasi/に対して書換規
則部10内の書換規則を適用することにより生成された
、第3図(a)に示すような音韻ネットワークが予め格
納されているものとする。また、他の全ての辞書単語に
ついても同様にその音韻ネットワークが辛め格納されて
いるものとする。
認識対象話者がマイクに向かって単語「しかし」を音声
入力すると音声認識が開始される。
音声分析部5は、この音声入力単語「しかし」をフィル
タバンク、高速フーリエ変換などを利用して数十ミIJ
秒毎に短時間ス、ベクトル分析し、音素区間を単位とす
る音響的特徴スペクトルの時系列からなる音韻時系列パ
ターンに変換してマツチング部6に送る。
一方、標準パターン生成部4では各辞書単語の音韻ネッ
トワークの全てのマツチング経路についての標準パター
ンを各辞書単語ごとに次々と作成し、マツチング部6に
送る。
すなわち、例えば前記辞書単語「しかし」の場合、第3
図(a)に示す音韻ネットワークから4つのマツチング
経路、 #−5h−i −に−a−sh−i −##−S h 
−i −に−a−s h −i −##−5h−i −
に−a−sh−i −##−5h−i −に−a−sh
−i −#を作成し、この4つのマツチング経路のそれ
ぞれの音韻位置に音韻パターン記憶部3に格納されてい
るそれぞれの音韻の音韻パターンを適用して時系列に並
べることにより辞書単語「しかし」について4つのマチ
ング経路に対応する4つの標準パターンを次゛々と生成
してマツチング部6に送る。
マツチング部6ではこの辞書単語「しかし」についての
4つの標準パターンと音声分析部5から与えられる音声
入力単語「しかし」の音韻時系列パターンとのパターン
マツチングを次々と実行して音声入力単語と各標準パタ
ーンとの間の距離または類似度を求める。  − 同様に、マツチング部6は、上記のようなパターンマツ
チング動作を音韻ネットワーク記憶部2に格納されてい
る他の全ての辞書単J吾の音韻ネットワークの全てのマ
ツチング経路についても実行し、辞書単語の全てについ
てその距離または類似度を求めて最良マツチング選択部
7へ送る。
そして、最良マツチング選択部7は上記全てのパターン
マツチング結果中から最も小さな距離または最も大きな
類似度を与えるマツチング経路、例えば第3図(b)に
示す#−9h −i−に−a−sh−i−#を選択し、
これに該当する辞書単語「しかし」をi!識単語として
表示部8に表示する。
上記のようにして認識された音声入力単語の距離または
類似度が予め設定した値よりも悪いために単語モデル再
学習指示部14に再学習指示が与えられると、次のよう
にして音韻記号の付加動作が実行される。
すなわち、再学習指示部14は再学習の処理指1ととも
に、マツチング部6を通じて単語「シかし」の音韻時系
列パターンと、選択された辞書単語「シかし」の前記マ
ツチング経路#−5h−i−に−a−s h −i −
#およびそのときの距離または類似度を異音位置検出部
11.再距離計算部12、音韻記号付加部13に送る。
異音位置検出部11は、第4図および第5図に示すよう
に前記マツチング経路上の各音韻の距離を各音韻区間毎
に計算し、それぞれが単語全体の距離の何%に当たるか
を計算する。次いで、その%値が前もって与えられそい
る閾値(例えば70%)よりも大きい音韻区間とその音
韻塩、例えば第4図および第5図の場合には第2の音韻
区間とその音韻塩[ム]を異音発生位置として再距離計
算部12に送る。
再距離計算部12では、異音位置検出部11から送られ
てきた異音発生位置を示す第2の音韻区間とその音韻塩
[ilに基づき、当該音韻記号[1]の位置にその音韻
の元となる音素/ i /に含まれる全ての異音の音韻
[i 1]、  [i 2] 、  [i3]・・−に
ついての音韻パターンを音韻パターン記憶部3から次々
に読み出して第3図(C)に示すように適用し、それぞ
れについて音声入力単語「シかし」の音韻時系列パター
ンの当該音韻位置との間の距離または類似度を再計算し
て最小の距離または最大の類似度を与える音韻を求め、
この最小の距離または最大の類似度を与える音韻、例え
ば第3図(C)中の音韻[i3]を選択して音韻記号付
加部13に送る。
音韻記号付加部13は、この送られてきた音韻[i3]
を音声入力単語「しかし」の第2音韻の異音として第3
図(d)に示すように辞書単語「シかし」の音韻ネット
ワークの該当する音韻位置に並列に付加し、この第3図
(d)に示す音韻ネットワークをそれまでの第3図(a
)に示す音韻ネットワークに代えて音韻ネットワーク記
憶部2に記憶させる。
以上述べたように、本発明によれば、書換規則には用意
していなかった音韻からなる異音を含む単語が発声され
た場合でも、その異音を含む単語が音声入力された時点
でその異音に対する音韻記号が当該単語の音韻ネットワ
ークの該当する音韻位置に自動的に付加される。したが
って、この再学習の結果次回からはこの異音を含む音声
入力単語も正確に認識することができるようになる。
なお、上記した本発明の音韻記号の付加方式を実現する
には、音韻パターン記憶部3内に各音素についての異音
(音韻)の音韻パターンについても予め格納しておく必
要があるが、この各音素の異音の音韻パターンを得るに
は、例えば以下に述べるように、認識対象話者の発声内
容の分かっている多数(100単語程度)の学習用音声
データをクラスタ分析することによって得ることができ
る。
すなわち、第6図は各音素に含まれる全ての異音(音韻
)についての音韻パターンを得るためのクラスタ分析手
法の一例を示すもので、まず認識対象話者の発声内容の
分かっている100語程度の学習用データを集め、この
学習用データを音素セグメンテーション部111におい
て不特定話者用音素パターン辞書112を用いて各音素
ごとにセグメンテーションする。このセグメンテーショ
ンを行うためのマツチング方式としては、例えば本出願
人が先に出願した特願昭58−217125号(特開昭
60−108896号)に記載の方法などを利用するこ
とができる。
上記セグメンテーションが終了した後、音素パターン抽
出部113は、上記のようにして求まった全音素区間中
から音素サンプリング手順表114に基づいて同一の音
素ごとにその音素パターンを抽出する。
クラスタリング部115では、各音素ごとに求まった多
数の音素パターンについて第7図のようなりラスタ分析
を行う。この第7図は母音/i/についての異音を求め
るためのクラスタ分析の一例を示すもので、各音素パタ
ーンをその音響的特徴量、例えば第1ホルマント周波数
と第2ホルマント周波数によって同一の特徴からなるグ
ループごとに分け、多数のクラスタil、i2.i3に
分類する。
一方、音韻環境ヒストグラム作成部116は、第8図に
例示するように、求まった各クラスタについてそのクラ
スタ内の各メンバのその単謬中での音素環境について頻
度ヒストグラムを作成し、音韻環境と異音の対応表11
7に基づいて最大頻度を与える音素環境に存在する異音
を抽出し、この最大頻度を与える異音をそのクラスタの
異音名として決定する。例えば、第7図のクラスタ11
の場合には、第8図に示すように無声化環境において最
大頻度が発生しているので、この無声化環境をクラスタ
11の異音名として決定する。
クラスタセンタラベル付は部118では、各クラスタi
l、i2.i3. −・−のそれぞれの中心に位置する
音韻の音韻パターンに前記音韻環境ヒストグラム作成部
116で得られたそれぞれの音韻名を付け、その異音の
音韻パターンとして出力する。
上記のようにして得られた音素/ i /についての異
音(音韻)を示す各クラスタil、i2.i3、− ・
−・は、音素/i/についての音声学上知られた一般的
な発声音を示す音韻[i]、[!]などとともに、第1
図あるいは第2図中の音韻パターン記憶部3に予め格納
され、上述した本発明の音韻記号の付加方式の実施に使
用される。
〔発明の効果〕
本発明によれば、音声認識時に、辞書単語の音韻ネット
ワークに含まれていない異音からなる音韻を当該音素位
置に自動的に付加して修正することができ、入力音声に
書換規則に含まれていない音声変形現象が発生しても爾
後正確に音声認識することが可能となり、この種の音声
認識装置における認識率を格段に向上し得るという格別
の効果を達成できる。
【図面の簡単な説明】
第1図は本発明の原理を示す図、 第2図は本発明の実施例を示す図、 第3図は本発明による音韻ネットワークへの音韻記号の
付加動作の説明図、 第4図はマツチングパスの1例を示す図、第5図はマツ
チングパス上における異音発生位置の検出例を示す図、 第6図はクラスタ分析の原理を示す図、第7図は母音/
i/のクラスタ分析の例を示す間第8図はクラスタ11
中の各メンバの生成環境例を示す図、 第9図は従来例を示す図、 第10図は従来の辞書単語の音韻ネットワークの例を示
す図である。

Claims (1)

  1. 【特許請求の範囲】  音声入力信号を音素単位にセグメンテーションしてそ
    の音響的特徴スペクトルを時系列に並べた音声入力単語
    の音韻時系列パターンと、音素を単位とする音韻記号を
    用いて記述した辞書単語の音韻ネットワークに各音韻記
    号の音韻パターンを適用することによって得られる辞書
    単語の標準パターンとをパターンマッチングすることに
    より音声入力単語を認識するようにした音声認識装置に
    おいて、 認識された音声入力単語の音韻中にパターンマッチング
    により選択された辞書単語の音韻ネットワーク中に記述
    されていない音韻である異音が発生したときにその音韻
    位置を検出し、この音韻位置の音素についての全ての音
    韻の音韻パターンを前記辞書単語の音韻ネットワークの
    当該音韻位置に順次適用してそれぞれの音韻パターン適
    用時における当該辞書単語と音声入力単語との距離また
    は類似度を求め、 最もよく適合する音韻パターンを示す音韻記号を当該辞
    書単語の音韻ネットワーク中の該当位置に付加すること
    を特徴とする音声認識装置における音韻記号の付加方式
JP62283162A 1987-11-11 1987-11-11 音声認識装置における音韻記号の付加方式 Pending JPH01126694A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62283162A JPH01126694A (ja) 1987-11-11 1987-11-11 音声認識装置における音韻記号の付加方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62283162A JPH01126694A (ja) 1987-11-11 1987-11-11 音声認識装置における音韻記号の付加方式

Publications (1)

Publication Number Publication Date
JPH01126694A true JPH01126694A (ja) 1989-05-18

Family

ID=17661992

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62283162A Pending JPH01126694A (ja) 1987-11-11 1987-11-11 音声認識装置における音韻記号の付加方式

Country Status (1)

Country Link
JP (1) JPH01126694A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023122209A (ja) * 2022-02-22 2023-09-01 クリスタルメソッド株式会社 意味判定プログラム、及び意味判定システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023122209A (ja) * 2022-02-22 2023-09-01 クリスタルメソッド株式会社 意味判定プログラム、及び意味判定システム

Similar Documents

Publication Publication Date Title
JP4302788B2 (ja) 音声合成用の基本周波数テンプレートを収容する韻律データベース
JP4054507B2 (ja) 音声情報処理方法および装置および記憶媒体
US6553342B1 (en) Tone based speech recognition
Razak et al. Quranic verse recitation recognition module for support in j-QAF learning: A review
Ranjan et al. Isolated word recognition using HMM for Maithili dialect
JP2955297B2 (ja) 音声認識システム
Abdo et al. Semi-automatic segmentation system for syllables extraction from continuous Arabic audio signal
Sayem Speech analysis for alphabets in Bangla language: automatic speech recognition
Manjunath et al. Automatic phonetic transcription for read, extempore and conversation speech for an Indian language: Bengali
JP5300000B2 (ja) 調音特徴抽出装置、調音特徴抽出方法、及び調音特徴抽出プログラム
CA2991913A1 (en) System and method for outlier identification to remove poor alignments in speech synthesis
JP3378547B2 (ja) 音声認識方法及び装置
Ridhwan et al. Differential Qiraat processing applications using Spectrogram voice analysis
JPH01126694A (ja) 音声認識装置における音韻記号の付加方式
JPH0229799A (ja) 音素を単位とした音声認識装置
Singh et al. Speech recognition system for north-east Indian accent
Ijima et al. Prosody Aware Word-Level Encoder Based on BLSTM-RNNs for DNN-Based Speech Synthesis.
JP2001005483A (ja) 単語音声認識方法及び単語音声認識装置
JP3277522B2 (ja) 音声認識方法
JP2862306B2 (ja) 音声認識装置
Manjunath et al. Improvement of phone recognition accuracy using source and system features
Cai et al. The DKU Speech Synthesis System for 2019 Blizzard Challenge.
Shah et al. Influence of various asymmetrical contextual factors for TTS in a low resource language
Patel et al. Analysis of natural and synthetic speech using Fujisaki model
Hammady et al. An HMM system for recognizing articulation features for Arabic phones