JPH0656557B2 - 単語検出方式 - Google Patents
単語検出方式Info
- Publication number
- JPH0656557B2 JPH0656557B2 JP61190259A JP19025986A JPH0656557B2 JP H0656557 B2 JPH0656557 B2 JP H0656557B2 JP 61190259 A JP61190259 A JP 61190259A JP 19025986 A JP19025986 A JP 19025986A JP H0656557 B2 JPH0656557 B2 JP H0656557B2
- Authority
- JP
- Japan
- Prior art keywords
- category
- syllable
- word
- candidate
- candidates
- 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
Links
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は音声認識装置、音声入力装置等において用いら
れ、入力音声中に含まれる単語とその単語の音声中での
位置とを検出する単語検出方式に関する。
れ、入力音声中に含まれる単語とその単語の音声中での
位置とを検出する単語検出方式に関する。
(従来の技術) 音声認識装置、音声入力装置等において入力音声中の単
語とその位置を検出する方法に、音節、音素、音素クラ
ス等のカテゴリの列である入力音声から各カテゴリとそ
れらの入力音声中での位置情報とを抽出し、抽出された
カテゴリから作成したカテゴリ列がある単語のカテゴリ
列に対応すれば、その単語と入力音声中でのカデゴリ列
の位置とを検出結果として出力する方法がある。
語とその位置を検出する方法に、音節、音素、音素クラ
ス等のカテゴリの列である入力音声から各カテゴリとそ
れらの入力音声中での位置情報とを抽出し、抽出された
カテゴリから作成したカテゴリ列がある単語のカテゴリ
列に対応すれば、その単語と入力音声中でのカデゴリ列
の位置とを検出結果として出力する方法がある。
この方法を用いる場合、一般に上述のカテゴリは、その
時間長が短かく、また類似するカテゴリが存在すること
などから、入力音声中のカテゴリを完全に誤りなく抽出
することは困難である。このため、従来は、入力音声中
の各カテゴリの区間に対して複数個のカテゴリ候補を抽
出しておき、入力音声の端から順に、カテゴリ候補を用
いて部分的なカテゴリ候補列を生成しては単語のカテゴ
リ列との照合を行なうという処理を繰り返し、その単語
に対応するカテゴリ候補列を見つけていた。この方法の
詳細は、例えば、文献1「特願昭58−214544号、パタン
認識装置」に述べられているので、ここでは省略する。
時間長が短かく、また類似するカテゴリが存在すること
などから、入力音声中のカテゴリを完全に誤りなく抽出
することは困難である。このため、従来は、入力音声中
の各カテゴリの区間に対して複数個のカテゴリ候補を抽
出しておき、入力音声の端から順に、カテゴリ候補を用
いて部分的なカテゴリ候補列を生成しては単語のカテゴ
リ列との照合を行なうという処理を繰り返し、その単語
に対応するカテゴリ候補列を見つけていた。この方法の
詳細は、例えば、文献1「特願昭58−214544号、パタン
認識装置」に述べられているので、ここでは省略する。
(発明が解決しようとしている問題点) しかしながら、従来の方法で、入力音声から抽出された
カテゴリ候補を用いてカテゴリ候補列を生成したのち
に、単語のカテゴリ列との照合を行なっているために、
最終的に無駄になるカテゴリ候補列が多数生成されてし
まい、そのために多大な計算量を必要としていた。
カテゴリ候補を用いてカテゴリ候補列を生成したのち
に、単語のカテゴリ列との照合を行なっているために、
最終的に無駄になるカテゴリ候補列が多数生成されてし
まい、そのために多大な計算量を必要としていた。
また、検出すべき単語の区間が入力音声の一部分しか占
めない場合でも、従来は、その単語の存在しない区間を
含め、入力音声中の端からすべてのカテゴリ候補につい
て等しく単語中のカテゴリとの照合を行なわねばなら
ず、無駄な計算時間を必要とし、単語の検出まで長い時
間を必要としていた。
めない場合でも、従来は、その単語の存在しない区間を
含め、入力音声中の端からすべてのカテゴリ候補につい
て等しく単語中のカテゴリとの照合を行なわねばなら
ず、無駄な計算時間を必要とし、単語の検出まで長い時
間を必要としていた。
本発明の目的は、無駄なカテゴリ候補列を生成せずに、
また、検出すべき単語の区間が入力音声全体のごく一部
である場合でも、効率よく入力音声から単語とその位置
とを検出することを可能にする単語検出方式を提供する
ことにある。
また、検出すべき単語の区間が入力音声全体のごく一部
である場合でも、効率よく入力音声から単語とその位置
とを検出することを可能にする単語検出方式を提供する
ことにある。
(問題点を解決するための手段) 前述の問題点を解決し上記目的を達成するために本発明
が提供する手段は、入力音声から得た複数個のカテゴリ
候補から単語のカテゴリ列に対応するカテゴリ候補列を
生成することによって、入力音声中の単語とその出現位
置を検出する単語検出方式であって、入力音声から得た
複数個のカテゴリ候補とそれらの位置情報のそれぞれを
そのカテゴリ名で分類して記憶し、カテゴリ候補列の生
成は、単語中のカテゴリの並びの順に従って、各カテゴ
リに対応するカテゴリ候補とその位置情報をそのカテゴ
リと同じ名前に分類されて記憶されているカテゴリ候補
の中から選んで行なうことを特徴とする。
が提供する手段は、入力音声から得た複数個のカテゴリ
候補から単語のカテゴリ列に対応するカテゴリ候補列を
生成することによって、入力音声中の単語とその出現位
置を検出する単語検出方式であって、入力音声から得た
複数個のカテゴリ候補とそれらの位置情報のそれぞれを
そのカテゴリ名で分類して記憶し、カテゴリ候補列の生
成は、単語中のカテゴリの並びの順に従って、各カテゴ
リに対応するカテゴリ候補とその位置情報をそのカテゴ
リと同じ名前に分類されて記憶されているカテゴリ候補
の中から選んで行なうことを特徴とする。
(作用) 前述の従来技術における問題点は、入力音声から抽出さ
れたカテゴリ候補のいずれをも検出すべき単語に含まれ
るか否かにかかわりなく用いて、カテゴリ候補列を生成
し、単語のカテゴリ列との照合を行なっていることが、
原因となって生じている。
れたカテゴリ候補のいずれをも検出すべき単語に含まれ
るか否かにかかわりなく用いて、カテゴリ候補列を生成
し、単語のカテゴリ列との照合を行なっていることが、
原因となって生じている。
本発明の方式では、入力音声から抽出されたカテゴリ候
補のうち、検出すべき単語に含まれるカテゴリと同じ名
前のカテゴリ候補だけを用いて、かつ単語中のカテゴリ
の並びを辿りながら対応するカテゴリ候補列をを生成す
る。このことによって、単語のカテゴリ列あるいはその
部分列に対応するカテゴリ候補列だけが生成されること
になり、無駄なカテゴリ列を生成することを避けること
が可能となる。
補のうち、検出すべき単語に含まれるカテゴリと同じ名
前のカテゴリ候補だけを用いて、かつ単語中のカテゴリ
の並びを辿りながら対応するカテゴリ候補列をを生成す
る。このことによって、単語のカテゴリ列あるいはその
部分列に対応するカテゴリ候補列だけが生成されること
になり、無駄なカテゴリ列を生成することを避けること
が可能となる。
また、入力音声中のカテゴリ候補のうち、単語中のカテ
ゴリに対応するカテゴリ候補からカテゴリ候補列を生成
してゆくために、検出すべき単語の区間が入力音声の全
体のごく一部の場合でっあても、また、その区間が入力
音声中のどの位置にあっても、素早くその単語を検出す
ることが可能となる。
ゴリに対応するカテゴリ候補からカテゴリ候補列を生成
してゆくために、検出すべき単語の区間が入力音声の全
体のごく一部の場合でっあても、また、その区間が入力
音声中のどの位置にあっても、素早くその単語を検出す
ることが可能となる。
なお、単語のカテゴリを辿る順は、単語のカテゴリ列の
先頭からでも最後からでもよく、あるいは途中のカテゴ
リからでもよい。
先頭からでも最後からでもよく、あるいは途中のカテゴ
リからでもよい。
(実施例) 以下、図面を参照しつつ、実施例に従って本発明を一層
詳細に説明する。
詳細に説明する。
第1図は本発明の一実施例を示すブロック図である。
本実施例では日本語の音声の入力がなされるものとし
て、カテゴリとして音節を用いる。
て、カテゴリとして音節を用いる。
音節抽出部1は入力音声中の音節候補を検出し、その候
補を音節候補記憶部2に記憶する。例として、“ニホン
ノザイセイハ”(日本の財政は)という音声が入力され
たとする。この場合、音節認識の結果として例えば第2
図に示されるような音節候補が抽出される。第2図にお
いて、矢印の線が各音節候補の区間であり、各区間に複
数個の音節候補が抽出されている。これらの音節候補
は、音節名で分類されて、音節候補記憶部2に記憶され
る。この結果、音節候補記憶部2の内容は第3図に示さ
れるようになる。この図では、各音節候補を“音節名/
始端時刻:終端時刻”の形式で表現している。
補を音節候補記憶部2に記憶する。例として、“ニホン
ノザイセイハ”(日本の財政は)という音声が入力され
たとする。この場合、音節認識の結果として例えば第2
図に示されるような音節候補が抽出される。第2図にお
いて、矢印の線が各音節候補の区間であり、各区間に複
数個の音節候補が抽出されている。これらの音節候補
は、音節名で分類されて、音節候補記憶部2に記憶され
る。この結果、音節候補記憶部2の内容は第3図に示さ
れるようになる。この図では、各音節候補を“音節名/
始端時刻:終端時刻”の形式で表現している。
単語記憶部3には検出すべき単語の音節列が記憶されて
いる。その中の1個の単語を単語バッファ4に取り出し
た後、入力音声にこの単語が含まれるかどうかが調べら
れる。今、単語バッファ4には単語「財政」の音節列
“ザイセイ”が記憶されているとする。
いる。その中の1個の単語を単語バッファ4に取り出し
た後、入力音声にこの単語が含まれるかどうかが調べら
れる。今、単語バッファ4には単語「財政」の音節列
“ザイセイ”が記憶されているとする。
音節候補列生成部5は単語バッファ4に記憶されている
単語中の音節の並びの順に、音節候補記憶部2中の音節
候補から音節候補列を作成する。本実施例では、単語の
先頭の音節から順に音節列を作成してゆく。
単語中の音節の並びの順に、音節候補記憶部2中の音節
候補から音節候補列を作成する。本実施例では、単語の
先頭の音節から順に音節列を作成してゆく。
まず、単語バッファ4の先頭の音節は“ザ”であるか
ら、音節候補列生成部5は音節候補記憶部2中で“ザ”
に分類されて記憶されている音節候補を取り出し、それ
ぞれを長さ1の音節候補列として音節候補列記憶部6に
記憶する。この結果、音節候補列記憶部6には、 ザ/11:14 ザ/16:20 の2個の音節候補列が記憶される。
ら、音節候補列生成部5は音節候補記憶部2中で“ザ”
に分類されて記憶されている音節候補を取り出し、それ
ぞれを長さ1の音節候補列として音節候補列記憶部6に
記憶する。この結果、音節候補列記憶部6には、 ザ/11:14 ザ/16:20 の2個の音節候補列が記憶される。
次に、音節候補列生成部5は単語バッファ4中の次の音
節“イ”に注目し、音節候補記憶部2中で“イ”に分類
されて記憶されている音節候補のそれぞれについて、音
節候補列記憶部6中のいずれかの音節候補列に入力音声
中で後続しているかどうかを調べる。ある音節候補列に
後続している音節候補があれば、その音節候補を音節候
補列に連結して新たな音節候補列を生成し音節候補列記
憶部6に記憶する。“イ”に分類されて記憶されている
音節候補列は、イ/14:16、イ20:22の2個である。音
節候補が音節候補列に後続しているかどうかは音節列の
始端時刻と音節候補列の最後の音節候補の終端時刻とを
比較することによって判定することができる。ここで
は、それらが一致しているときに後続すると判定する。
従って、音節候補イ/14:16は音節候補列に、音節候
補イ/20:22は音節候補列に後続することがわかる。
また、それまで音節候補列記憶部6に記憶されていた音
節候補列は削除する。この結果、音節候補列記憶部106
の中には、 ザ/11:14−イ/14:16 ザ/16:20−イ/20:22 の2個の音節候補列が残る。
節“イ”に注目し、音節候補記憶部2中で“イ”に分類
されて記憶されている音節候補のそれぞれについて、音
節候補列記憶部6中のいずれかの音節候補列に入力音声
中で後続しているかどうかを調べる。ある音節候補列に
後続している音節候補があれば、その音節候補を音節候
補列に連結して新たな音節候補列を生成し音節候補列記
憶部6に記憶する。“イ”に分類されて記憶されている
音節候補列は、イ/14:16、イ20:22の2個である。音
節候補が音節候補列に後続しているかどうかは音節列の
始端時刻と音節候補列の最後の音節候補の終端時刻とを
比較することによって判定することができる。ここで
は、それらが一致しているときに後続すると判定する。
従って、音節候補イ/14:16は音節候補列に、音節候
補イ/20:22は音節候補列に後続することがわかる。
また、それまで音節候補列記憶部6に記憶されていた音
節候補列は削除する。この結果、音節候補列記憶部106
の中には、 ザ/11:14−イ/14:16 ザ/16:20−イ/20:22 の2個の音節候補列が残る。
次に、単語バッファ4中の次の音節“セ”に注目する
と、音節候補列記憶部2で“セ”に分類されている音節
候補はセ/16:20の1個だけであり、これは音節候補列
に後続すると判定される。この結果、音節候補列記憶
部106には、 ザ/11:14−イ/14:16−セ/16:20 の1個の音節候補列が残る。
と、音節候補列記憶部2で“セ”に分類されている音節
候補はセ/16:20の1個だけであり、これは音節候補列
に後続すると判定される。この結果、音節候補列記憶
部106には、 ザ/11:14−イ/14:16−セ/16:20 の1個の音節候補列が残る。
続いて、単語バッファ4中の最後の音節“イ”に注目す
ると、音節候補列記憶部2で“イ”に分類されている音
節候補はイ/14:16、イ/20:22の2個であり、このう
ちの後者が音節候補列に入力音声中で後続する。従っ
て、音節候補列 ザ/11:14−イ/14:16−セ/16:20−イ/20:22 が生成される。ここで、単語バッファ4の中の最後の音
節に達しているため、音節候補列生成部5は単語「財
政」が入力音声中の時刻11から時刻22に至る区間に存在
するということを出力する。
ると、音節候補列記憶部2で“イ”に分類されている音
節候補はイ/14:16、イ/20:22の2個であり、このう
ちの後者が音節候補列に入力音声中で後続する。従っ
て、音節候補列 ザ/11:14−イ/14:16−セ/16:20−イ/20:22 が生成される。ここで、単語バッファ4の中の最後の音
節に達しているため、音節候補列生成部5は単語「財
政」が入力音声中の時刻11から時刻22に至る区間に存在
するということを出力する。
このように、本発明の方式によれば、音節候補列を生成
するために取り出した音節候補は、抽出された23の音節
候補のうちの5個だけであり、極めて効率良く入力音声
中の単語の存在とその位置を検出することができる。
するために取り出した音節候補は、抽出された23の音節
候補のうちの5個だけであり、極めて効率良く入力音声
中の単語の存在とその位置を検出することができる。
(発明の効果) 以上説明したように、本発明を用いると、単語を検出す
るまで生成される音節候補列の数が極めて少なくて、ま
た、検出すべき単語が入力音声中の一部の区間しか占め
ない場合でも、また、その区間が入力音声中のどの位置
にある場合でも、効率よく単語を検出することが可能と
なる単語検出方式を提供することができる。
るまで生成される音節候補列の数が極めて少なくて、ま
た、検出すべき単語が入力音声中の一部の区間しか占め
ない場合でも、また、その区間が入力音声中のどの位置
にある場合でも、効率よく単語を検出することが可能と
なる単語検出方式を提供することができる。
第1図は本発明の一実施例を示すブロック図、第2図は
第1図実施例における入力音声と抽出された音節候補の
一例を示す図、第3図は第1図実施例における音節候補
記憶部の内容の一例を示す図である。 1……音節検出部、2……音節候補記憶部、3……単語
記憶部、4……単語バッファ、5……音節列生成部、6
……音節列記憶部。
第1図実施例における入力音声と抽出された音節候補の
一例を示す図、第3図は第1図実施例における音節候補
記憶部の内容の一例を示す図である。 1……音節検出部、2……音節候補記憶部、3……単語
記憶部、4……単語バッファ、5……音節列生成部、6
……音節列記憶部。
Claims (1)
- 【請求項1】音節、音素、音素クラス等のカテゴリの列
である入力音声から抽出した複数個のカテゴリ候補とそ
れらの位置情報とを用いて、単語のカテゴリ列に対応す
るカテゴリ候補列を生成することによって、入力音声中
の単語とその出現位置を検出する単語検出方式におい
て、入力音声から得た複数個のカテゴリ候補とそれらの
位置情報のそれぞれをそのカテゴリ名で分類して記憶
し、カテゴリ候補列の生成は、単語中のカテゴリの並び
の順に従って、各カテゴリに対応するカテゴリ候補とそ
の位置情報をそのカテゴリと同じ名前に分類されて記憶
されているカテゴリ候補の中から選んで行なうことを特
徴とする単語検出方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61190259A JPH0656557B2 (ja) | 1986-08-12 | 1986-08-12 | 単語検出方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61190259A JPH0656557B2 (ja) | 1986-08-12 | 1986-08-12 | 単語検出方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6344696A JPS6344696A (ja) | 1988-02-25 |
| JPH0656557B2 true JPH0656557B2 (ja) | 1994-07-27 |
Family
ID=16255164
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61190259A Expired - Lifetime JPH0656557B2 (ja) | 1986-08-12 | 1986-08-12 | 単語検出方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0656557B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0289100A (ja) * | 1988-09-26 | 1990-03-29 | Sharp Corp | 音声認識装置 |
-
1986
- 1986-08-12 JP JP61190259A patent/JPH0656557B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6344696A (ja) | 1988-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0352058A (ja) | 音声入力の文書処理装置 | |
| JPS58123129A (ja) | 仮名漢字変換装置 | |
| JPS62117060A (ja) | 文字・音声入力変換方式 | |
| JPS58123126A (ja) | 辞書検索装置 | |
| JPH0656559B2 (ja) | 単語検出方式 | |
| JPH0656556B2 (ja) | 単語検出方式 | |
| JPH0656558B2 (ja) | 単語検出方式 | |
| JPS62224859A (ja) | 日本語処理方式 | |
| JPS6344696A (ja) | 単語検出方式 | |
| JP3048793B2 (ja) | 文字変換装置 | |
| JPS62180462A (ja) | 音声入力かな漢字変換装置 | |
| JPS61177575A (ja) | 日本語文章作成装置 | |
| JPH10340096A (ja) | 音声認識装置 | |
| JPH0290384A (ja) | 文字認識装置の後処理方式 | |
| JPS61223971A (ja) | 文章作成装置 | |
| JPS62247451A (ja) | 日本語処理装置の単語辞書構成法 | |
| JPH06289890A (ja) | 自然言語処理装置 | |
| JPH0682364B2 (ja) | 日本文処理方式 | |
| JPS6073697A (ja) | 音韻辞書の作成方法 | |
| JPS62190571A (ja) | 文字選択方式 | |
| JPH05342251A (ja) | 辞書検索装置 | |
| JPS62208125A (ja) | 文章読上げ装置 | |
| JPS62208169A (ja) | 文章解析処理方式 | |
| JPS6337465A (ja) | かな漢字変換装置 | |
| JPS588379A (ja) | 仮名漢字変換方式 |