JPH06337692A - 音声セグメンテーション方法 - Google Patents

音声セグメンテーション方法

Info

Publication number
JPH06337692A
JPH06337692A JP5126111A JP12611193A JPH06337692A JP H06337692 A JPH06337692 A JP H06337692A JP 5126111 A JP5126111 A JP 5126111A JP 12611193 A JP12611193 A JP 12611193A JP H06337692 A JPH06337692 A JP H06337692A
Authority
JP
Japan
Prior art keywords
phoneme
classification
phonemes
section
classified
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
JP5126111A
Other languages
English (en)
Inventor
Seiichi Shibuya
誠一 渋谷
Yoshihiko Tsuzuki
嘉彦 都築
Yoshimune Konishi
吉宗 小西
Toshifumi Kato
利文 加藤
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.)
Denso Corp
Original Assignee
NipponDenso Co 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP5126111A priority Critical patent/JPH06337692A/ja
Publication of JPH06337692A publication Critical patent/JPH06337692A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 少ない計算量で、特に子音区間を正確に認識
することを可能とする音声セグメンテーション方法を提
供する。 【構成】 図2は本発明の一実施例における音声セグメ
ンテーション方法の構成を示すブロック図である。音響
分析部10は、入力音声をフィルタに通してA/D変換
し、特徴パラメータ抽出部12は、所定のフレーム周期
毎に分析してフレーム毎の特徴パラメータ(本実施例で
はLPCケプストラム係数)を求めて特徴パラメータ時
系列を生成する。大分類音素識別部14(実施例ではニ
ューラルネット)は、特徴パラメータ時系列をフレーム
単位でずらしながら所定数フレーム毎の音響的特徴から
大分類音素を識別して大分類音素列を生成する。子音細
分類音素認識部16は、大分類音素列に予め用意された
大分類音素組み合せ表16a(表2)を対応させてセグ
メンテーションおよび子音細分類認識結果を得る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、音声認識におけるセグ
メンテーション方法に関する。
【0002】
【従来の技術】音声認識を音素単位で行う場合、入力音
声を母音または子音といった音素に区切るセグメンテー
ションを行う必要があり、例えば特開昭59−5849
6号に示す方法が知られている。このセグメンテーショ
ン方法は、日本語が子音と母音との組み合わせで構成さ
れていることに注目して、母音区間と子音区間とを区別
して音素を認識しようとしたものである。音素の認識は
フレームと呼ばれるごく短時間(例えば10ms)毎に
行われ、フレーム毎に音素が並べられた音素列が生成さ
れる。また母音区間と子音区間とは、音声スペクトルの
低域パワーおよび高域パワーの時間的な動きによって生
ずるパワーディップ情報ならびにフレーム毎の有声無声
判定の結果等から区別され、子音区間を取り出す方法が
とられている。そして区別された子音区間および母音区
間における音素の認識は、予め音素の標準パターンを定
めておき、その標準パターンに応じた音素を決定してい
る。
【0003】
【発明が解決しようとする課題】しかしながらこのよう
な従来の方法であると特に子音区間の音素を正確に決定
することが難しく、これを正確に認識するためには膨大
な計算量となってしまう問題がある。これは大別して以
下の2つの理由による。
【0004】第1に、音素の音響的特徴は、音素の定常
部以外にも前後の音素によって特徴が変形(調音変形)
している過渡部にも存在する。すなわち1つの音素内
に、複数の音響的特徴が存在するのが普通である。また
前後の音素の種類によっても調音変化のしかたが違うこ
とから、前後音素の全ての組み合せについて標準特徴パ
ターンを用意すれば、原理的には認識率が上昇する。し
かし前後音素の種類によって変化のしかたも違うため、
複数の音響的特徴の1つの音素標準パターンとして用意
し抽出するのは計算量が増えてしまう。すなわち標準特
徴パターン作成に必要な音声データ量やメモリ容量も著
しく大きくなり実現が困難である。
【0005】第2に、実際の発声では母音が無声化する
ことがあり、子音が連続した場合、2つの子音区間が1
つの子音区間として誤認識されてしまう恐れがある。例
えば、/siki/の/i/が無声化して/ski/と
発声されると、/s/と/k/とは分割されず、/si
/または/ki/と誤認識されてしまうことになる。
【0006】本発明はこのような課題を解決するために
なされたものであり、少ない計算量で、特に子音区間を
正確に認識することを可能とする音声セグメンテーショ
ン方法を提供することを目的としている。
【0007】
【課題を解決するための手段】かかる目的を達成するた
めに本発明は、図1に例示する通り以下の構成を採用し
ている。入力音声を所定のフレーム周期毎に分析してフ
レーム毎の特徴パラメータを求めて特徴パラメータ時系
列を生成し、該特徴パラメータ時系列をフレーム単位で
ずらしながら所定数フレーム毎の音響的特徴から大分類
音素を識別して大分類音素列を生成し、該大分類音素列
の内、同じ大分類音素が予め定められた数以上連続する
区間を1つの大分類音素区間として大分類音素区間列を
生成し、該大分類音素区間列の連続する大分類音素区間
を予め定められた大分類音素の組み合せに対応させて音
素を決定することを特徴とする音声セグメンテーション
方法を要旨とする。
【0008】
【作用】本発明の音声セグメンテーション方法によれ
ば、入力音声を所定のフレーム周期毎に分析してフレー
ム毎の特徴パラメータを求めて特徴パラメータ時系列を
生成し、その特徴パラメータ時系列をフレーム単位でず
らしながら所定数フレーム毎の音響的特徴から大分類音
素を識別して大分類音素列を生成し、その大分類音素列
の内、同じ大分類音素が予め定められた数以上連続する
区間を1つの大分類音素区間として大分類音素区間列を
生成し、その大分類音素区間列の隣接する大分類音素区
間を予め定められた大分類音素の組み合せに対応させて
音素を決定する。
【0009】すなわちフレーム単位で決定した音素を基
にセグメンテーションするのではなく、まず、所定数フ
レーム毎の音響的特徴から大分類音素を識別して大分類
音素列を生成する。そして音素の決定は、予め定められ
た大分類音素の組み合せに対応させて行われる。大分類
音素による分類は、細分類の音素に比較して数は少ない
ので認識するための計算量が少なくて済む。加えて、特
に発声における子音の音響的特徴は大分類音素の組み合
せで認識することができるため、細分類の音素の組み合
せを用いなくても、正確に子音区間を認識することがで
きる。この場合も大分類音素の組み合せは、細分類の音
素の組み合せに比較して数が少ないので計算量が少なく
て済む。
【0010】ここで大分類音素は、表1に示すように、
母音・無声摩擦性子音・無声破裂性子音・有声摩擦性子
音・有声破裂性子音・鼻音性子音・無声(各々V・S・
P・B・Z・M・Uに対応している)に区別される。
【0011】
【表1】
【0012】この中でも特に子音(P・S・B・Z・
M)については、発声の際にいくつかの組み合せに該当
する特徴が現れることが実験的にわかっており、大分類
音素の組み合せとして予め定めておくことができる。
【0013】
【実施例】以下本発明の実施例について図面に基づき詳
細に説明する。図2は本発明の一実施例における音声セ
グメンテーション方法を実現する構成を示すブロック図
である。
【0014】音響分析部10は、マイクなどを通じて入
力される音声をフィルタに通してA/D変換する電気回
路である。特徴パラメータ抽出部12は、A/D変換さ
れた入力音声を所定のフレーム周期毎に分析してフレー
ム毎の特徴パラメータ(本実施例ではLPCケプストラ
ム係数)を求めて特徴パラメータ時系列を生成する論理
回路である。大分類音素識別部14(実施例ではニュー
ラルネット)は、特徴パラメータ時系列をフレーム単位
でずらしながら所定数フレーム毎の音響的特徴から大分
類音素を識別して大分類音素列を生成する論理回路であ
る。子音細分類音素認識部16は、大分類音素列に予め
用意された大分類音素組み合せ表16a(表2)を対応
させてセグメンテーションおよび子音細分類認識結果を
得る論理回路である。最終的な認識結果は細分類の音素
列としてディスプレイなどに出力される。特徴パラメー
タ抽出部12、大分類音素識別部14および子音細分類
音素認識部16は、計算機上でソフトウエア処理により
実現してもよい。なおこれらの処理を実現する回路構成
等については音声処理の分野で周知であるため詳細な説
明は省略する。
【0015】次に入力音声をセグメンテーションする処
理を図3ないし図6に基づきさらに詳しく説明する。図
3は音声を入力して大分類音素列22を求めるまでの処
理過程を示している。まず最初に、音声認識等のため音
声信号のセグメンテーションを行おうとする者が、例え
ば日本語の音声信号を音響分析部10に入力する。そし
て音響分析部10では入力音声がフィルタに通されA/
D変換される。
【0016】音響分析部10でディジタル化された音声
信号は、次に、特徴パラメータ抽出部12でフレームの
分析長毎に認識に必要な特徴パラメータ時系列20で表
される音声信号に変換される。特徴パラメータ抽出部1
2としてはさまざまなものがありどのような構成を採用
してもよいが、本実施例ではLPCケプストラム係数を
算出するものとした。以下この算出手順について説明す
る。
【0017】まず最初に1フレーム10msec周期毎
に20msecの区間幅で15次のLPC(線形予測)
分析を行い、線形予測係数α1,α2,・・・,α15と残
差パワーEを求める。そして、これよりパワー項C0 を
含むケプストラム係数Cn(0≦n≦15)を以下に示
す数式により算出する。
【0018】
【数1】
【0019】続いて、この16個のケプストラム係数C
nを−1から+1の範囲内に正規化して特徴パラメータ
Pnを求め、この特徴パラメータPnをフレームf毎に
求めた特徴パラメータPnf時系列を得る。こうして求め
た特徴パラメータPnf時系列を求めたフレームfの所定
フレーム数分Pnf-m(またはPnf)をニューラルネット
ワーク14に入力し、その出力として0Vf,OSf,・・
・,OUfを得る。
【0020】ここで、ニューラルネットワーク14は、
図4に示すような多層パーセプトロン型ニューラルネッ
トワークで入力層14aは所定フレーム数分の特徴パラ
メータ数に等しいニューロン数よりなり中間1層14
b,中間2層14c,出力層14dの4層構造で、多層
ニューロンは前後層のニューロンと全結合した構造を有
している。この際、ニューラルネットワーク14には、
表1に基づく音響的特徴から大分類音素を識別するよう
に、学習および認識させている。
【0021】この結果、図3に示すような大分類音素列
22が得られる。図5および図6は、子音細分類音素認
識部16により実行される処理を示しており、大分類音
素列22からセグメンテーションを行う処理過程を示し
ている。まず大分類音素列22の内で、同じ大分類音素
が2以上連続する区間を1つの大分類音素区間としてま
とめ、大分類音素区間列24(第1セグメンテーション
結果)を生成する(ステップ110)。また大分類音素
は、母音(V)とそれ以外の非母音(P・S・B・Z・
M・U)とに分類される。
【0022】次に、大分類音素区間列24から次に示す
表2に該当する大分類音素の組み合せに該当する非母音
の区間を1つの子音区間としてまとめ、第2セグメンテ
ーション結果26を得る(ステップ120)。
【0023】
【表2】
【0024】ここで、表2に基づいて大分類音素の組み
合せについて説明する。子音の細分類音素の組み合せ
は、大分類音素の組み合せ(単一の大分類音素も組み合
せの1つと考える)によって特徴付けられることがわか
っている。例えば、sa、si、su、se、soの”
s”、あるいは、ha、hi、hu、he、hoの”
h”は、本来、無声摩擦性(S)であるが、前の音素が
母音などの有声音の場合、その影響で”s”あるいは”
h”への遷移の途中に有声摩擦性(Z)の特徴が現れ
る。また”s”は次の音素が”i”あるいは”u”であ
る場合、その影響で”s”への遷移の途中に無声破裂性
(P)の特徴が現れる。
【0025】またka、ki、ku、ke、koの”
k”、あるいは、ta、ti、tu、te、toの”
t”は、本来、無声破裂性(P)であるが、次の音素
が”i”あるいは”u”である場合、その影響で”k”
あるいは”t”から”i”あるいは”u”への遷移の途
中に無声摩擦性(S)の特徴が現れる。またba、b
i、bu、be、boの”b”、da、di、du、d
e、doの”d”、あるいは、ga、gi、gu、g
e、goの”g”は、本来、有声破裂性(B)である
が、日本語の発声では前の音素が母音などの有声音の場
合、その影響で”b”、”d”あるいは”g”への遷移
の途中に鼻音性(M)の特徴が現れる。
【0026】ここに示した組み合せは一例であり、これ
ら以外にも音響的特徴を示すものであればどのような組
み合せを用いてもよい。図6に示す実施例では、鼻音性
(M)に有声破裂性(B)が時系列として連続してお
り、前の音素が母音(V)で有声音であることから、”
b”、”d”あるいは”g”の1つの音素に該当すると
して1つの子音区間としてまとめる。 同様に無声破裂
性(P)に無声摩擦性が時系列として連続しており、”
s”、”k”あるいは”t”の1つの音素に該当すると
して1つの子音区間としてまとめる。 次に、大分類音
素区間の内で1フレーム以下の区間を後の大分類音素区
間に含めることで第3セグメンテーション結果28を得
る(ステップ130)。これは非常に短い区間で認識さ
れた大分類音素は、過渡区間あるいは単発的なノイズで
あると考えられるからである。本実施例では1フレーム
以下を後の大分類音素区間に含めるものとしたが、これ
はフレームの周期によってはそれ以上のフレーム長であ
ってもよいし、前の大分類音素区間に含めるものとして
もよい。
【0027】図6に示す実施例では、1フレーム長で有
声破裂性(B)が認識されていたがこれは後の有声摩擦
性(Z)の区間に含められる。また、その結果、ZとP
Sの2つの子音区間が連続する。すなわち、ZとPSと
の間には本来発声されるべき母音が、発声時に無声化し
ていたことも検出できる。
【0028】以上のセグメンテーション処理によって得
られた第3セグメンテーション結果28から各大分類音
素に対応する細分類の音素を決定すればよい。最終的な
細分類の音素はディスプレイなどに出力される。以上説
明した通り本実施例の音声セグメンテーション方法によ
れば、少ない計算量で、特に子音区間を正確に認識する
ことが可能となる。
【0029】すなわち本実施例では、大分類音素の識別
にニューラルネットワーク14を用いているが、ニュー
ラルネットでは、学習させる情報量が多ければ多い程、
学習に時間がかかりニューラルネットを構成するニュー
ロン数も多く必要になる。ニューロン数が多くなれば、
それに従って演算回数が多くなる。この点で、本実施例
では大分類音素を音響的特徴に対応させて学習および認
識させているので、子音の細分類を学習および認識させ
る場合に比較して、ニューロン数も少なくて済み、認識
に必要な演算回数も少なくなる。このことに対応して、
大分類音素の組み合せは、細分類の音素の組み合せに比
較して数が少なくなるので、音響的特徴を認識して正確
に子音区間を認識するためにも計算量が少なくて済む。
【0030】さらに、LPCケプストラム係数を特徴パ
ラメータとする特徴パラメータ時系列のデータ量につい
て次のことがわかっている。各音響的特徴の情報は、1
5次までのLPCケプストラム係数Cnで十分に含まれ
るが、複数の音響的特徴を含んだ音素の情報は、21次
までのLPCケプストラム係数Cnが必要となる。その
ため本実施例のように、音響的特徴を学習させれば、特
徴パラメータ時系列は15次までのLPCケプストラム
係数の時系列で済み学習量が少なくなる。
【0031】また本実施例の方法では、音響的特徴から
大分類音素を認識して大分類音素の組み合せに対応させ
て音素を決定しているので、特に日本語の音声処理に
て、正確に識別するのが難しい子音区間を、正確にセグ
メンテーションして音素を決定することが可能となる。
【0032】なお以上に示した実施例の他にも、例え
ば、短いフレーム長に対応する区間を前または後の区間
に含める処理(ステップ120)は、同じ大分類音素を
まとめる処理(ステップ110)の前にしてもよいし、
予め定められた大分類音素の組み合せに該当する非母音
区間を1つの子音区間としてまとめる処理(ステップ1
20)の前に実行してもよい。
【0033】また本実施例では、連続する大分類音素と
して特に子音が連続する場合で、前の音素が有声音、ま
たは後の音素が”i”または”u”の場合の実施例を示
したが、これは母音を含めて他の組み合せを用いること
も考えられる。なお大分類音素列が生成されれた後の処
理は計算量もそれほど多くならないため、必ずしも論理
回路やソフトウエア処理により実行されなくてもよい。
特に、子音細分類音素認識部16が実行するセグメンテ
ーション処理(図5)は、それほど複雑な処理が含まれ
ないため部分的に人が計算することもできる。
【0034】また特徴パラメータ時系列の生成は、必ず
しもLPCケプストラム係数を算出するものである必要
はなく、大分類音素列の生成も必ずしもニューラルネッ
トワークを用いるものである必要はない。これらの処理
には他の周知の技術を採用することができる。
【0035】
【発明の効果】以上説明した通り本発明の音声セグメン
テーション方法によれば、予め定められた大分類音素の
組み合せに対応させて音素を決定しているので、少ない
計算量で、特に子音区間を正確に認識することが可能と
なる。
【図面の簡単な説明】
【図1】 本発明の構成例示図である。
【図2】 実施例の構成ブロック図である。
【図3】 実施例の処理過程を示す第1説明図であ
る。
【図4】 実施例のニューラルネットワークを示す説
明図である。
【図5】 実施例の子音細分類音素認識部が実行する
フローチャートである。
【図6】 実施例の処理過程を示す第2説明図であ
る。
【符号の説明】
10・・・音響分析部、12・・・特徴パラメータ抽出
部、14・・・大分類音素識別部(ニューラルネットワ
ーク)、16・・・子音細分類音素認識部、16a・・
・大分類音素組み合せ表、20・・・特徴パラメータ時
系列、22・・・大分類音素列、24・・・大分類音素
区間列(第1セグメンテーション結果)、26・・・第
2セグメンテーション結果、28・・・第3セグメンテ
ーション結果
フロントページの続き (72)発明者 加藤 利文 愛知県刈谷市昭和町1丁目1番地 日本電 装株式会社内

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 入力音声を所定のフレーム周期毎に分析
    してフレーム毎の特徴パラメータを求めて特徴パラメー
    タ時系列を生成し、 該特徴パラメータ時系列をフレーム単位でずらしながら
    所定数フレーム毎の音響的特徴から大分類音素を識別し
    て大分類音素列を生成し、 該大分類音素列の内、同じ大分類音素が予め定められた
    数以上連続する区間を1つの大分類音素区間として大分
    類音素区間列を生成し、 該大分類音素区間列の連続する大分類音素区間を予め定
    められた大分類音素の組み合せに対応させて音素を決定
    することを特徴とする音声セグメンテーション方法。
  2. 【請求項2】 上記大分類音素は母音または非母音に区
    別され、上記予め定められた大分類音素の組み合せに該
    当する非母音の区間を1つの子音区間とするとともに、
    大分類音素区間の内で所定のフレーム長より短い区間は
    該区間の前または後の大分類音素区間に含めることを特
    徴とする請求項1記載の音声セグメンテーション方法。
JP5126111A 1993-05-27 1993-05-27 音声セグメンテーション方法 Pending JPH06337692A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5126111A JPH06337692A (ja) 1993-05-27 1993-05-27 音声セグメンテーション方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5126111A JPH06337692A (ja) 1993-05-27 1993-05-27 音声セグメンテーション方法

Publications (1)

Publication Number Publication Date
JPH06337692A true JPH06337692A (ja) 1994-12-06

Family

ID=14926905

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5126111A Pending JPH06337692A (ja) 1993-05-27 1993-05-27 音声セグメンテーション方法

Country Status (1)

Country Link
JP (1) JPH06337692A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003529106A (ja) * 2000-03-24 2003-09-30 スピーチワークス・インターナショナル・インコーポレーテッド 音声認識システムのための分割アプローチ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003529106A (ja) * 2000-03-24 2003-09-30 スピーチワークス・インターナショナル・インコーポレーテッド 音声認識システムのための分割アプローチ

Similar Documents

Publication Publication Date Title
Daqrouq et al. Speaker identification using vowels features through a combined method of formants, wavelets, and neural network classifiers
Siegel et al. Voiced/unvoiced/mixed excitation classification of speech
Bezoui et al. Feature extraction of some Quranic recitation using mel-frequency cepstral coeficients (MFCC)
JPS59226400A (ja) 音声認識装置
JP2018180334A (ja) 感情認識装置、方法およびプログラム
Chandrashekar et al. Region based prediction and score combination for automatic intelligibility assessment of dysarthric speech
JPH06337692A (ja) 音声セグメンテーション方法
Pradhan et al. Excitation source features for improving the detection of vowel onset and offset points in a speech sequence
Mosa et al. Arabic phoneme recognition using hierarchical neural fuzzy petri net and LPC feature extraction
JPH067357B2 (ja) 音声認識装置
Shetty et al. Speech Signal Segmentation using Zero Crossing Rate and Short-Time Energy for Speech Synthesis
EP1391876A1 (en) Method of determining phonemes in spoken utterances suitable for recognizing emotions using voice quality features
Martens et al. Broad phonetic classification and segmentation of continuous speech by means of neural networks and dynamic programming
JPH08146996A (ja) 音声認識装置
Bhattachajee et al. An experimental analysis of speech features for tone speech recognition
JPH06130993A (ja) セグメンテーション及び音素の大分類認識法
JPH07210197A (ja) 話者識別方法
Zbancioc et al. Emotion Recognition for Romanian using DL_CNN Combined with Predictive Neural Network
JP2655903B2 (ja) 音声認識装置
Mengistu et al. Text independent amharic language dialect recognition using neuro-fuzzy gaussian membership function
JPH06348291A (ja) 単語音声認識方法
Tora et al. Vowel Classification Based on Waveform Shapes
JP2658426B2 (ja) 音声認識方法
JPH06337693A (ja) 音声セグメンテーション方法
Tang et al. Mandarin tone recognition based on pre-classification