JPH0575120B2 - - Google Patents

Info

Publication number
JPH0575120B2
JPH0575120B2 JP61150191A JP15019186A JPH0575120B2 JP H0575120 B2 JPH0575120 B2 JP H0575120B2 JP 61150191 A JP61150191 A JP 61150191A JP 15019186 A JP15019186 A JP 15019186A JP H0575120 B2 JPH0575120 B2 JP H0575120B2
Authority
JP
Japan
Prior art keywords
word
key
phoneme
length
keys
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
JP61150191A
Other languages
English (en)
Other versions
JPS636599A (ja
Inventor
Koichiro Hatasaki
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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP61150191A priority Critical patent/JPS636599A/ja
Publication of JPS636599A publication Critical patent/JPS636599A/ja
Publication of JPH0575120B2 publication Critical patent/JPH0575120B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、音声認識装置、音声入力装置等にお
いて用いられ、入力音声に出現している可能性の
高い単語の認識用単語辞書等から効率よく選択す
る音声認識における単語予備選択方式に関する。
(従来技術とその問題点) 音声認識装置、音声入力装置では、通常、認識
対象の語彙をあらかじめ定めておき、入力音声を
その語彙中のひとつの単語あるいは単語の並びと
みなして認識処理を行なう。認識処理とは例え
ば、入力音声と語彙中の各単語の標準パターンと
のマツチング、あるいは入力音声の音素候補系列
と語彙中の各単語の音素系列とのマツチングを行
ない、入力音声にもつとも似ている単語または単
語の並びを求めることである。通常、この認識処
理には多大の計算量が必要である。しかも現在、
認識対象の語彙の大きさはますます増加してお
り、それに従つて認識処理に必要な計算量もます
ます増加している。
そこで、音声が入力されたとき、その入力音声
に出現している可能性の高い単語のみを認識対象
の語彙から容易に予備的に選択することができる
ならば、選択された単語に対してのみ認識処理を
行なえばよく、認識処理に必要な計算量を減少さ
せることが可能となる。
通常、予備選択は入力音声中で安定に検出でき
る音素クラスによつて行なわれる。すなわち、入
力音声中にいくつかのそのような安定の音素クラ
スが検出されれば、認識対象の語彙中の単語のう
ち、少なくともそれらの検出された音素クラスを
まつたく含まない単語がその入力音声中に含まれ
ている確率は非常に小さいという原理を用いる。
安定に検出できる音素クラスとしては、5母
音、摩擦音および撥音を各クラスとしたり、ある
いは摩擦音、破裂音等の子音のおおまかな分類を
各クラスとすることなど、あるいは各音素を精度
良く検出できるならば各音素をそのまま音素クラ
スとすることなどが考えられる。
予備選択では、入力音声から得た1個以上の予
備選択のキーの少なくとも1個を含む単語が選択
結果として出力される。予備選択では、入力音声
に含まれる単語が正しく選択されている限りにお
いては、それ以外に選択される単語の数が少ない
ほど有効である。選択される単語の数を少なくす
るためには、予備選択のキーの種類を多くし、キ
ーの種類の総数に対する、入力音声から得る相異
なるキーの数の割合を小さくすればよい。このた
めに、従来から、入力音声中に検出された音素ク
ラスのn個の組み合わせを長さnのキーとして予
備選択を行なつている。
一方、音声の発声時の調音変化や音素クラス検
出部の検出性能などのために、入力音声中の音素
クラスの検出時には、含まれているはずの音素ク
ラスが脱落したり、あるいは逆に本来存在しない
音素クラスが挿入されたりという検出誤りの生ず
ることがある。従つて、検出された音素クラスの
並びのなかの連続する一部の並びだけを予備選択
のキーとして用いるのでは、入力された単語が正
しく選択されない場合が生ずることになる。
以上の理由から、従来は、たとえば文献1「板
橋、横山“語中部分音素系列の指定による語彙の
減少について”昭和58年日本音響学会講演論文集
1−1−3、昭和58年10月」、あるいは文献2「特
願昭60−173422号、音声認識における単語予備選
択方式」に示されているように、入力音声中に検
出された音素クラスの並びのなかの必ずしも連続
しないn個の音素クラスの並びを予備選択のキー
として用い、このキーを同じ音素クラスを必ずし
も連続せずに含む単語を選択することにより、音
素クラスの検出誤りに対処して、単語の予備選択
を行なつていた。
この場合でも、nを大きくすると、入力音声か
ら得られる長さnの相異なるキーの数は増加する
が、キーの種類の総数はそれ以上に増加し、従つ
て、入力音声から得たキーを含む単語の数はほと
んどの場合少なくなり、有効な予備選択が行なえ
る。
(発明が解決しようとしている問題点) しかしながら、前記の従来技術では、予備選択
のキーの長さを一定としていたことに起因する問
題点があつた。
第1の問題点は、キーの長さに比較して、入力
音声に含まれる単語の長さが十分長くないとき
に、その単語を選択するためのキーが正しく得ら
れないことがあるという点である。
例えば、キーに使用する音素クラスを、a,
i,u,e,oの5母音と撥音Xの計6種類とし
た場合、入力音声「エイゴデワ」中のこれらの音
素クラス列は正しくは/eioea/であるが、この
うちのiの検出に失敗したとすると予備選択のキ
ーは/eoea/から得ることになる。入力音声中
で最大1個の飛び越しを許して並ぶ音素クラスを
キーとし、キーの長さをn=3とすると、予備選
択のキーはe−o−e,e−o−a,e−e−
a,o−e−aの4個となる。このキーを用いて
予備選択を行なつても、選択されねばならない単
語「eigo」は、これらのキーのいずれもを含まな
いため、選択されない。
また、入力音声中に単語長が2音節以下の単語
が含まれている場合は、その単語中のすべての音
素クラスを正しく検出できても、その単語を選択
するための長さ3のキーを得ることはできない。
第2の問題点は、反対に、キーの長さに比較し
て長すぎる単語に対しては、その単語に含まれる
相異なるキーの数が多くなることにより、その単
語が入力音声に含まれないときにも誤つて選択さ
れてしまうことが多くなるという点である。
例えば、4音節の単語「oXsei」に含まれる上
述の長さ3のキーはo−X−e,o−X−i,o
−e−i,X−e−iの4種類であるのに対し、
6音節の単語「moXdaiteX」ではo−X−a,
o−X−i,o−a−i,o−a−e,X−a−
i,X−a−e,X−i−e,X−i−X,a−
i−e,a−i−X,a−e−X,i−e−Xの
12種類となり、6音節の単語が選択される機会は
4音節の単語の3倍になる。
(問題点を解決するための手段) 前述の問題点を解決するために本願の発明が提
供する手段は、入力音声中の必ずしも連続しない
n個の音素クラスの並びを長さnのキーとし、前
記入力音声から少なくとも1個のキーを取り出
し、これらのキーのいずれかと同じ音素クラスの
並びを必ずしも連続せずに含む単語を予備選択結
果として出力する音声認識における単語予備選択
方式であつて、前記入力音声からは複数種類の長
さのキーを取り出し、単語の選択はそれぞれの単
語の長さに応じてあらかじめ定めた長さのキーを
用いて行なうことを特徴とする。
(作用) 前述の問題点は、予備選択のキーの長さを、認
識対象の語彙中の単語の長さに関わらず一定とし
ていたことに起因する。
これに対して本発明では、認識対象の語彙中の
それぞれの単語の長さに応じて最適な長さの予備
選択のキーを用いて、予備選択を行なう。具体的
には、短い単語を調べるときには短いキーを用
い、長い単語を調べるときには長いキーを用い
る。
これによつて、短い単語に対しては、キー長も
短いために、入力音声中のある音素クラスの検出
に失敗しても、それ以外の音素クラスから予備選
択に十分な数のキーを得ることができる。単語が
短すぎてキーがまつたく得られなくなるというこ
ともない。また、長い単語に対しては、キーの長
さが長くなるために、キーの種類の総数が多くな
る。従つて、その総数に対してその単語に含まれ
るキーの数の割合は少なくなり、すなわち、その
単語は誤つて選択されてしまう機会が少なくな
る。
複数種類の長さのキーを使用するためには、入
力音声から複数種類の長さのキーを取り出す必要
があり、従来の方法よりもこのための処理量が増
加する。しかしながら、この処理は1つの入力音
声に対して1回だけでよく、その処理量は予備選
択全体の処理量に比較すれば極めて少ない。
(実施例) 以下では、図面を参照しつつ、実施例に従つて
本発明を詳細に説明する。
第1図は、本願の発明の一実施例を示すブロツ
ク図である。本実施例では、予備選択のキーに使
用する音素クラスとして、a,i,u,e,oの
5母音および撥音Xの6種類を用いる。これらの
音素クラスは入力音声の中では比較的定常状態に
あり、現在の技術レベルで比較的安定に検出でき
る。キーの長さとしては、単語の音節数に応じて
例えばn=1,2,3,4の4種類を用いる。
入力音声はいつたん、音声メモリ101に記憶
される。音素クラス検出部102は、音声メモリ
101の入力音声から、予備選択のキーの構成要
素となる音素クラスを複数個検出し、音素クラス
メモリ103に各音素クラスとそれらの入力音声
中での位置とを記憶する。音素クラス検出部10
2において入力音声からこれらの音素クラスを検
出するためには、例えば、あらかじめ各音素クラ
スの1音声フレームあたりの標準パターンを用意
しておき、入力音声の各フレームとそれらの標準
パターンとの類似度を調べ、ある音素クラスの標
準パターンが数フレームにわたつて連続して高い
類似度を示す区間があれば、その音素クラスをそ
の音声区間の音素クラスとして検出する、という
方法が知られている。
例えば、「エイゴデワ」という入力音声か
ら、/eoea/の4個の音素クラスが検出され、
それぞれ入力音声中の位置情報とともに音素クラ
スメモリ103に記憶される。
キー検出部104は、音素クラスメモリ103
から最大1個の飛び越しを許して取り出したn個
の音素クラスの列を、長さnのキーとする。第1
〜第4のキーメモリにはそれぞれ長さが1〜4の
キーを記憶する。この結果、第1のキーメモリ1
05には、e,o,aの3個の相異なる長さ1の
キーが記憶される。第2のキーメモリ106に
は、e−o,e−e,o−e,o−a,e−aの
5個の長さ2のキーが記憶される。第3のキーメ
モリ107には、e−o−e,e−o−a,e−
e−a,o−e−aの4個の長さ3のキーが記憶
される。また、第4のキーメモリ108には、e
−o−e−aの1個の長さ4のキーが記憶され
る。
続いて、単語選択部109が、認識対象の語彙
の単語を記憶する単語辞書110の中のそれぞれ
の単語について予備選択を行なう。単語辞書11
0中のそれぞれの単語には、予備選択のキーに使
用する音素クラスの単語中での並びが付与されて
いる。それぞれの単語に対して、まずキー選択部
111によつて予備選択に用いるキーの長さが決
定され、該当する長さのキーを記憶するキーメモ
リの内容が単語選択部に送られる。本実施例で
は、単語の音節数sを用いて、次式によりキー長
nを決定する。
n=min{max(s−1,1),4} 予備選択は、単語に付与されている音素クラス
の並びと、キー選択部から送られたキーのそれぞ
れとを比較することによつて行なわれる。すなわ
ち、キーメモリのいずれかのキーの音素クラスの
並びを含む単語を予備選択候補として出力する。
このとき例えば、音素クラス検出部102におけ
る音素クラスの検出誤りが生じても、それにより
2個以上の音素クラスが連続して脱落する確率が
非常に小さいとすると、キーの音素クラスの並び
の中に他の音素クラスが続けて1個までなら挿入
されていてもよいとする。また同じ理由から、キ
ーの音素クラスのうち始端あるいは終端の印が与
えられているものは、単語のそれぞれ始端あるい
は終端から2個目以内の音素クラスでなければな
らないとする。
例えば、単語辞書110の中の単語「eigo(エ
イゴ)」に対しては、音節数s=3より上式から
キー長n=2となる。そこで、長さ2のキーを記
憶している第2のキーメモリ106中の5個のキ
ーと、単語「eigo(エイゴ)」中の音素クラス列/
eio/とが比較される。この結果、キーの1つで
あるe−oが含まれることがわかるため、この単
語は予備選択結果の1つとして出力される。一
方、例えば同じく3音節の単語「taXgo(タン
ゴ)」は、その中の音素クラス列は/aXo/であ
るため、前記の5個の長さ2のキーのいずれも含
まれないために、選択されない。
また、例えば5音節以上の長さの単語に対して
は、上式よりキーの長さはn=4となるが、前記
第4のキーメモリ108にはただ1個のキーしか
ない。従つて、5音節以上の長さの単語が誤つて
選択される機会はきわめて少なくなる。
以下、単語辞書110の他のすべての単語につ
いても同様にキーとの比較が行われ、いくつかの
単語が予備選択結果として出力される。
以上、本願の発明の実施例を示したが、予備選
択のキーに使用する音素クラスとしては、実施例
で示したものに限らず、例えば摩擦音、破裂音等
の子音のおおまかなクラスなど、安定に検出でき
るものであればよい。また、各音素を精度よく検
出できるならば、それらをそのまま音素クラスと
してもよい。
また、予備選択に使用するキーの長さは、実施
例の組み合わせに限らず、例えば1,3,5のよ
うな非連続の数の組でもよい。
また、単語の長さは、実施例のような音節数に
限らず、疑似音素の数などとしてもよい。
(発明の効果) 以上説明したように、上述の単語「eigo(エイ
ゴ)」の例のごとく、従来の方式ではうまく選択
されなかつた単語が本発明の方式では正しく選択
される。また、長い単語に対しても、それらが誤
つて選択されてしまう機会は少なくなる。
また、前述のように、キーが長くなると、キー
の種類の総数が増加し、その結果選択される単語
の数は少なくなり、予備選択はより有効になる。
本発明の方式を用いると、それぞれの単語に最適
な、より長いキーを用いることができるため、よ
り有効な予備選択ができる。
このように、本発明の方式を用いれば、より有
効な、かつ誤りの少ない、音声認識のための単語
の予備選択方式を提供することができる。
【図面の簡単な説明】
第1図は、本発明の一実施例を示すブロツク図
である。 101……音声メモリ、102……音素クラス
検出部、103……音素クラスメモリ、104…
…キー検出部、105〜108……キーメモリ、
109……単語選択部、110……単語辞書、1
11……キー選択部。

Claims (1)

  1. 【特許請求の範囲】 1 入力音声中の必ずしも連続しないn個の音素
    クラスの並びを長さnのキーとし、前記入力音声
    から少なくとも1個のキーを取り出し、これらの
    キーのいずれかと同じ音素クラスの並びを必ずし
    も連続せずに含む単語を予備選択結果として出力
    する音声認識における単語予備選択方式におい
    て、 前記入力音声からは複数種類の長さのキーを取
    り出し、単語の選択はそれぞれの単語の長さに応
    じてあらかじめ定めた長さのキーを用いて行なう
    ことを特徴とする単語予備選択方式。
JP61150191A 1986-06-26 1986-06-26 単語予備選択方式 Granted JPS636599A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61150191A JPS636599A (ja) 1986-06-26 1986-06-26 単語予備選択方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61150191A JPS636599A (ja) 1986-06-26 1986-06-26 単語予備選択方式

Publications (2)

Publication Number Publication Date
JPS636599A JPS636599A (ja) 1988-01-12
JPH0575120B2 true JPH0575120B2 (ja) 1993-10-19

Family

ID=15491505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61150191A Granted JPS636599A (ja) 1986-06-26 1986-06-26 単語予備選択方式

Country Status (1)

Country Link
JP (1) JPS636599A (ja)

Also Published As

Publication number Publication date
JPS636599A (ja) 1988-01-12

Similar Documents

Publication Publication Date Title
JP2739945B2 (ja) 音声認識方法
EP0319140B1 (en) Speech recognition
US6975985B2 (en) Method and system for the automatic amendment of speech recognition vocabularies
JP2002533789A (ja) 自動音声認識システムにおけるnベストリストに用いる知識ベース戦略
JPH11191000A (ja) テキストを音声信号と整列する方法
US4769844A (en) Voice recognition system having a check scheme for registration of reference data
JP2002278579A (ja) 音声データ検索装置
EP0987681B1 (en) Speech recognition method and apparatus
JPH0575120B2 (ja)
JP2000056795A (ja) 音声認識装置
Hunt Speaker adaptation for word‐based speech recognition systems
JP3039453B2 (ja) 音声認識装置
JPS62206597A (ja) 音声認識用単語予備選択方式
JPS62180462A (ja) 音声入力かな漢字変換装置
JPS62206598A (ja) 音声認識における単語予備選択方式
JPS599080B2 (ja) 音声認識方法
JP2707552B2 (ja) 単語音声認識装置
EP0469485A2 (en) Language processing system using an expanded LR parser
JPS5961899A (ja) 日本語音声入力装置
Watanabe Speaker-independent connected Japanese digit recognition based on phonetic approach
JPH03214198A (ja) ワードスポッティング音声認識方法
JPS6232499A (ja) 音声認識における単語予備選択方式
JPS63118198A (ja) 音声認識装置
JP2003208194A (ja) 音声認識方法
JPS6310438B2 (ja)