JPH0573035B2 - - Google Patents

Info

Publication number
JPH0573035B2
JPH0573035B2 JP59238765A JP23876584A JPH0573035B2 JP H0573035 B2 JPH0573035 B2 JP H0573035B2 JP 59238765 A JP59238765 A JP 59238765A JP 23876584 A JP23876584 A JP 23876584A JP H0573035 B2 JPH0573035 B2 JP H0573035B2
Authority
JP
Japan
Prior art keywords
word
section
speech
time
reference value
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 - Lifetime
Application number
JP59238765A
Other languages
English (en)
Other versions
JPS61116400A (ja
Inventor
Koichi Yamaguchi
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP59238765A priority Critical patent/JPS61116400A/ja
Publication of JPS61116400A publication Critical patent/JPS61116400A/ja
Publication of JPH0573035B2 publication Critical patent/JPH0573035B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
  • Telephonic Communication Services (AREA)
  • Debugging And Monitoring (AREA)
  • Electrically Operated Instructional Devices (AREA)

Description

【発明の詳細な説明】 <技術分野> 本発明は、零交差情報を用いた音声情報処理装
置に関するものである。
<従来技術> 波形の零交差回数(以下ZCCとおく)は、コン
パレータを使つた簡単な回路で実現でき、また、
音声のスペクトルに関する情報もある程度表現し
ているため、従来からその性質が研究され、音声
分析の手段として利用されてきた。実際には、単
に入力信号の零交差をとるだけでは、入力信号に
含まれるノイズ等により、音声の入つていない部
分でも零交差が検出される。よつて、純粋なZCC
だけでは音声認識、特に音声(有声)区間と無音
区間との分離等には有効ではなく、ZCCは、音声
区間中である程度以上振幅の大きい部分でのみ、
信頼できる情報を提供する。
無音区間でノイズによるカウントを避けるた
め、従来からなされている手法として、コンパレ
ータにヒステリシスを持たせたり、コンパレータ
の基準電圧を入力信号の平均値からずらせる方法
がある(例えば、特開昭58−116595号公報参照)。
これによると、音声に比べて振幅の小さいノイズ
部分、つまり無音区間では、コンパレータは応動
しないように設定することができる。この方法に
よる情報を、レベル交差回数(LCC)と呼ぶこ
とにする。
LCCは、厳密にはZCCとは違うが、音声区間
等のある程度振幅の大きいところではZCCとほぼ
一致するため、音声認識等でZCCと同様の情報と
して扱つてもよい。ただし、コンパレータの基準
電圧(またはヒステリシス、この値を以下クロス
レベルと呼ぶ)を大きくしすぎると、振幅の小さ
い子音部等でコンパレータが応動せず、零交差情
報が失われることがある。特に、摩擦音は、エネ
ルギーが3K〜6KHzに存在しているため、ZCCは
非常に高い値を示し、他の音韻と顕著な差が出る
が、その振幅が小さいためクロスレベルが大きい
ときは、LCCは小さい値になる可能性がある。
逆に、クロスレベルが小さすぎると、無音区間で
ノイズによつてコンパレータが応動してしまい、
音声区間との分離がしにくくなる。これらが、
LCCの問題点であり、音声認識等の特徴量とし
てLCCが用いられたとき、語頭・語尾の検出誤
りや子音部の判定誤りなどが生じ、エラーやリジ
エクトを招く結果となる。
<発明の目的> 本発明は、コンパレータのクロスレベルを、音
声が含まれていない周囲雑音の区間の信号の大き
さに応じて自動的に補正し、上述したような従来
の欠点を解消した音声情報処理装置を提供するこ
とを目的とする。
<実施例> 以下図面に従つて本発明の一実施例を詳細に説
明する。
第1図はLCCを使つた音声認識装置の構成例
を示すブロツク図である。図において、マイクロ
ホン1から入力された音声信号はプリアンプ2に
よつて増幅され、いくつかの帯域ろ波器(この例
では2個)31,32に通された後、各々コンパ
レータ41,42に入力される。各コンパレータ
41,42は、クロスレベル変換部51,52の
出力である基準電圧と比較し、マイクロコンピユ
ータ6に入力される。結果は出力部7等で表示さ
れる。ここで、基準電圧は0にしておき、コンパ
レータ41,42のヒステリシスを変化するよう
に、変換部51,52を接続してもよい。変換部
51,52への入力は、マイクロコンピユータ6
の出力ポートから送られる。この例では、各々
3bit、すなわち8段階に変化できるようにしてい
る。
第2図に、クロスレベル変換部51,52の具
体的な回路構成例を示す。図中の集積回路ICは、
8チヤンネルのマルチプレクサとして構成された
ものであり、コントロール端子への3bit(0〜7)
のデイジタル信号によつて、各チヤンネルの対応
したスイツチがONになる。そして、これにより
外部に接続された抵抗Rのタツプを切換え、コン
パレータ41,42のクロスレベルを修正する。
第3図は、この認識装置の処理の流れを機能的
に表わすブロツク図である。図において、マイク
ロホン1から入力された音声信号は、音響分析部
11によつて分析処理される。この音響分析部1
1は、第1図の帯域ろ波器31,32、コンパレ
ータ41,42及びクロスレベル変換器51,5
2に相当する。分析処理は、例えば、単位時間
(フレーム)毎の特徴ベクトルの時系列として出
力することである。得られたベクトル時系列は、
次にパタン変換部12に入り、音韻等の標準パタ
ン13を参照しながら、セグメンテーション等の
手法により、音韻もしくはそれに相当するラベル
の系列として表現し、語検出部14でその系列に
基づいて音声区間を検出する。
ここで、単語音声認識の場合は、入力音声の単
語パタンがマツチング部15に送られ、単語の標
準パタン16を参照して認識を行い、判定結果出
力部17で結果の表示や送信を実行する。ノイズ
適応部18は、語検出部14の結果を参考に、主
として音声区間がない部分、すなわち雑音区間の
特徴ベクトルの時系列に基づき、音響分析部11
のクロスレベルを修正する。そして、環境雑音が
大きく認識するには不適当と判断したときは、入
力受付不可表示19を行う。
ノイズ適応部18について、さらに詳しく説明
する。適応化アルゴリズムを実現するためには、
以下のような要求がある。
1 実用性の面から、最適なクロスレベルに収束
する時間は速いほどよい。
2 適応化の処理量は、マイコンで実現できる程
度のものでなければならない。
3 弱い摩擦音をノイズと判定し、適応化を行わ
ないようにする。
4 突発性の雑音に対しては、これを無視しなけ
ればならない。
5 長く続く発声が入力されたとき、継続時間の
制限により認識装置はリジエクトを出すが、こ
れと大きなノイズとは区別しなければならな
い。
6 発声の前後には、呼吸音や舌打ちなどの生理
的雑音が存在することがときどきあり、これら
のノイズ区間で適応すると、期待するクロスレ
ベルより大きくなるので、この区間は適応を避
けた方が望ましい。
以上の項目中には、相反する要求もあり、すべ
てを満足させるわけにはいかないが、どれもある
程度満たすようなアルゴリズムを実現しなければ
ならない。重要な点は、クロスレベルは適正また
は過大のときは、パタン変換によつて無音部分
(以後Sと呼ぶ)が抽出でき、また、クロスレベ
ルが過小のときも、周囲騒音の振幅が小さければ
Sが抽出できることである。しかし、クロスレベ
ルが過小でかつ周囲騒音がある水準より大きいと
きは、必らずしもSが抽出されるとは限らないた
め、この場合は特別扱いにする必要がある。
前者、すなわちSが抽出され、語頭・語尾が検
出される場合をケースAとし、後者、すなわちS
が抽出されず、継続時間が長過ぎることによるリ
ジエクトが起こる場合をケースBとする。このよ
うに適応部をA,Bの2つに分ける。第4図にノ
イズ適応部18のフローチヤートを示す。図中、
語頭・語尾の情報は語検出部14から送られて来
る。ケースAは、発声と発声の間の無音区間に対
して適応化を行い、ケースBは、語頭検出後(た
だし、これが音声であるか雑音であるかは、この
例では判定していない)、継続時間がある基準値
以上になつたところでクロスレベルを変更する。
図において、語頭が存在していないときは、未
発声なのでケースAのルーチンへ入る。存在して
いれば発声がなされたことになり、語尾判定の結
果をみる。語尾が検出されていなければ、ノイズ
適応部18から脱出する。検出されているとき
は、装置が正常に動作していると考えられるの
で、ケースAのルーチンへ入る。通常の単語音声
認識装置は、発声単語の継続時間に最小値と最大
値を設け、その範囲外の入力信号はリジエクトし
ているが、最小値より小さいときはケースAに、
最大値を越えたときはケースBに入る。
ケースAのルーチンでは、語尾またはリジエク
トの時点から、Sがある基準時間TB(およそ0.5
秒)継続した後から適応Aを行う。語尾直後とせ
ずに、TBを設けているのは、前に述べた要求6)
項の生理的雑音を避けるためである。適応Aで
は、TB経過後のSに属する一定のフレーム分
(たとえば16フレーム)の特徴ベクトルの和(X
とおく)を用いて、その値をある定められた関数
またはテーブルTで写像し、現在のクロスレベル
LVに加算し、新しいクロスレベルLV′とする。
すなわち、 LV′=LV+T(X) ……(1) 一度、適応Aを作用させると、その時点から一
定フレーム分(たとえば16フレーム)は特徴ベク
トルを集収しない。これは要求4、3を満たすた
めである。以後、同様に集収・適応A・休止を語
頭が検出されるまで続ける。ここで、クロスレベ
ルの最大値を、認識性能をそこなわない最大のレ
ベルにあらかじめ設定しておき、LV′がその最大
値を越えたならば、入力の受付が不可能という表
示を行う。この時、同時に入力されたパタンを第
3図のマツチング部15へ送らないようにしても
よい。式(1)において、LVが適正ならばT(X)は
0に近い値をとり、LVが過大ならばT(X)は負
となり、LV′は減少する。LVが過小のときはT
(X)は正となり、LV′は増加する。
ケースBのルーチンでは、継続時間が長過ぎる
ことによるリジエクトが発生してからも、ある程
度の時間TN(1秒〜1.5秒程度)引き続き発声中、
すなわち語尾が検出されなかつたとき、適応Bを
作用させる。適応Bでは、Sの区間から特徴ベク
トルが集収できないため、LVにある一定量Kを
加える操作を行う。
LV′=LV+K ……(2) 適応Bを施した後、語尾が検出されれば、今度
はケースAのルーチンに戻る。もちろん、このと
きの入力パタンはリジエクトされている。一方、
尚語尾が検出されずにTN経過したならば、再び
適応Bを行う。以後、この動作を繰返す。LV′が
クロスレベルの最大値を越えた場合は、ケースA
と同様である。上のケースBの説明は、対象とし
ている継続時間の長過ぎる入力信号が、発声によ
るものなのか、純然たる周囲騒音なのかを判定す
る機能を認識装置が有していない場合であり、こ
の機能を有している場合は、リジエクト発生直後
に適応Bを作動させてもよい。
適応A、適応Bの起こる様子を第5図、第6図
に示す。100は特徴ベクトルの集収、101は
適応A、102は適応Bの処理動作を表わしてい
る。第5図では、発声終了後TB経過して100
の集収、101の適応Aが起つている。途中、突
発性の雑音が入つているが、継続時間が短いため
リジエクトとなり、その終了時からTB経過後か
らケースAになつている。第6図では、振幅の大
きい雑音が長く続き、リジエクトが生じ、その後
更にTN続いたので、102の適応Bが動作して
いる。その後Sが出現し、語尾と判定され、ケー
スAになつている。
以上、音声認識装置について説明したが、有
声・無声・無音等の判定にLCCを用いる音声合
成装置においても、本発明を利用することがで
き、合成音の音質向上やビツトレートの低減に役
立つ。
<発明の効果> 上に詳述した如く、本発明は、コンパレータの
クロスレベルを周囲雑音に応じて自動的に変化さ
せることを特徴とし、例えばクロスレベルを手動
で設定することは、かなりの熟練を要し使用者の
負担を強いるが、この自動化のメリツトは非常に
大きい。また本発明によれば、処理量が少なく、
また簡単な回路で実現できるため、マイクロコン
ピユータを使つた音声認識装置や音声合成装置に
組み込むことができ、有用な音声情報処理装置を
提供する。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロツク構成
図、第2図は第1図の要部具体例を示すブロツク
図、第3図は処理の流れを機能的に示す図、第4
図は第3図の要部を更に詳細に説明するフローチ
ヤート、第5図、第6図は適応例を波形とともに
示す図である。 41,42……コンパレータ、51,52……
クロスレベル変換部、6……マイクロコンピユー
タ、11……音響分析部、12……パタン変換
部、13……音韻等の標準パタン、14……語検
出部、15……マツチング部、16……単語の標
準パタン、18……ノイズ適応部、100……特
徴ベクトル収集、101……適応A、102……
適応B。

Claims (1)

  1. 【特許請求の範囲】 1 音声信号を入力する入力手段と、 該入力手段から入力された音声入力信号を単位
    時間毎の特徴ベクトル時系列として出力する音響
    分析部と、 前記特徴ベクトル時系列を音韻等の標準パタン
    を参照しながら音韻若しくは当該音韻に相当する
    ラベル系列として表現するパタン変換部と、 前記ラベル系列に基づいて前記入力信号の音声
    区間を検出する語検出部と、 該語検出部の検出結果に基づいて単語標準パタ
    ンを参照して単語音声認識を行うマツチング部
    と、 該マツチング部のマツチング結果を出力する判
    定結果出力部と、 前記音声入力信号と、音声入力信号の平均レベ
    ルより所定量だけ偏倚した基準値とを比較する手
    段と、 前記基準値を、音声が含まれていない周囲雑音
    の区間の信号の大きさに応じて修正する手段と、 音声区間を検出する機能をもち、音声入力信号
    の語尾が検出されたとき、語尾から一定時間経過
    してから周囲雑音の区間を分析し、その結果に従
    つて前記基準値の修正を開始し、音声入力信号の
    継続時間が長過ぎ、語尾が検出されないまま一定
    時間以上経過したときは、その時点の基準値を所
    定量増加させるノイズ適応部と を有することを特徴とする零交差情報利用の音声
    情報処理装置。
JP59238765A 1984-11-12 1984-11-12 音声情報処理装置 Granted JPS61116400A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59238765A JPS61116400A (ja) 1984-11-12 1984-11-12 音声情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59238765A JPS61116400A (ja) 1984-11-12 1984-11-12 音声情報処理装置

Publications (2)

Publication Number Publication Date
JPS61116400A JPS61116400A (ja) 1986-06-03
JPH0573035B2 true JPH0573035B2 (ja) 1993-10-13

Family

ID=17034928

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59238765A Granted JPS61116400A (ja) 1984-11-12 1984-11-12 音声情報処理装置

Country Status (1)

Country Link
JP (1) JPS61116400A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6484958B2 (ja) 2014-08-26 2019-03-20 ヤマハ株式会社 音響処理装置、音響処理方法およびプログラム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58190993A (ja) * 1982-05-01 1983-11-08 日産自動車株式会社 車両用音声検出装置
JPS58120297A (ja) * 1982-01-11 1983-07-18 日本電信電話株式会社 音声応答認識装置
JPS5928200A (ja) * 1982-08-06 1984-02-14 シャープ株式会社 零交差検出回路

Also Published As

Publication number Publication date
JPS61116400A (ja) 1986-06-03

Similar Documents

Publication Publication Date Title
Wu et al. Incorporating information from syllable-length time scales into automatic speech recognition
US5732394A (en) Method and apparatus for word speech recognition by pattern matching
JP2002014689A (ja) デジタルに圧縮されたスピーチの了解度を向上させる方法および装置
Wu et al. Performance improvements through combining phone-and syllable-scale information in automatic speech recognition.
JPS60200300A (ja) 音声の始端・終端検出装置
JP2996019B2 (ja) 音声認識装置
JPH0797279B2 (ja) 音声認識装置
US5897614A (en) Method and apparatus for sibilant classification in a speech recognition system
JPH0229232B2 (ja)
JPS60114900A (ja) 有音・無音判定法
JPH0573035B2 (ja)
JPS584198A (ja) 音声認識装置における標準パタ−ン登録方式
JPS58211793A (ja) 音声区間検出装置
JPH03114100A (ja) 音声区間検出装置
JPS59224900A (ja) 音声認識方法
Elghonemy et al. Speaker independent isolated Arabic word recognition system
JPS63217399A (ja) 音声区間検出装置
Lienard Speech characterization from a rough spectral analysis
CA1127764A (en) Speech recognition system
JPS6370298A (ja) 促音認識装置
JPS6227798A (ja) 音声認識装置
KR930011736B1 (ko) 음성신호의 피치반분법에 의한 파형코딩과 혼성코딩의 피치 조절방법
JPS59170894A (ja) 音声区間の切り出し方式
STEJSKAL1a et al. Non-speech activity pause detection in noisy and clean speech conditions
JPS6039699A (ja) 音声認識方法