JPH01112299A - 音声認識装置 - Google Patents

音声認識装置

Info

Publication number
JPH01112299A
JPH01112299A JP63176754A JP17675488A JPH01112299A JP H01112299 A JPH01112299 A JP H01112299A JP 63176754 A JP63176754 A JP 63176754A JP 17675488 A JP17675488 A JP 17675488A JP H01112299 A JPH01112299 A JP H01112299A
Authority
JP
Japan
Prior art keywords
voice
recognition
input
section
speech
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.)
Granted
Application number
JP63176754A
Other languages
English (en)
Other versions
JP2617527B2 (ja
Inventor
Futai 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 JP63176754A priority Critical patent/JP2617527B2/ja
Publication of JPH01112299A publication Critical patent/JPH01112299A/ja
Application granted granted Critical
Publication of JP2617527B2 publication Critical patent/JP2617527B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術(第25図、第26図) 発明が解決しようとする課題 課題を解決するだめの手段(第1図) 作用 実施例(第2図〜第24図) (1)第1実施例 (2)第2実施例 (3)第3実施例 (4)第4実施例 発明の効果 C概要〕 音声認識装置に関し、 不要な音声入力があってもその後に正しい音声を入力す
ることにより不要な音声入力に対して認識処理を行わな
いようにすることを目的とし、入力音声を分析して特徴
部分を抽出し辞書との比較によって認識を行う音声認識
装置において、入力音声を一旦記憶保持する保持手段と
、この保持手段に記憶された音声を認識することを指示
する認識指示手段を設け、認識すべき音声を入力して前
記認識指示手段を操作したときその操作の直前の音声入
力部分を抽出して認識するようにしたものである。
〔産業上の利用分野〕
この発明は音声認識装置に係り、特に音声により文書を
直接入力するとき、咳などの不所望な入力を認識対象範
囲外とすることができるようにしたものに関する。
音声を単音節、単語、文節あるいは文章単位に区切って
入力する音声認識装置では、音声入力の区切りの直後に
認、織結果の最有力候補を一つ表示出力し、次に認識結
果の候補選択あるいは同音異義語の選択をする必要があ
り、また、他の人との会話、咳あるいは周囲の雑音など
文書作成に不要な音がマイクに入らないようにする必要
があり、このようなことが実現できる音声認識装置が要
望されている。
〔従来の技術〕
例えば音声入力文書作成装置における音声認識装置にお
いて、音声を単音節、単語、文節あるいは文章単位に区
切って人力するために、従来では、第25図に示すよう
に、マニアル操作するスイッチを用いていた。
第25図において、61は入力部であり、マイクからの
音声入力を受けて必要な強さにまで増幅し、デジタル信
号に変換する。
62は音声区間検出部であり、音声入力の区切りによっ
て、単音節、単語、文節あるいは文章単位を検出する。
63は認識部であり、図示省略した辞書を参照して、音
声入力信号を認識する。64は候補選択・同音異義選択
部であり、最初の認識の結果が同音異義語であり、目的
とするものでなかった時に、他の候補を選択するもので
ある。
65は表示部であり、認識部63の認識結果、あるいは
、候補選択・同音異義選択部で選択された他候補を表示
する。スイッチSWI、SW2、SW3は操作者が操作
するマニアルスイッチである。SWIは音声入力モード
切換スイッチであり、他の人との会話、咳あるいは周囲
の雑音など文書作成に不要な音がマイクから入らないよ
うに、音声を人力できる音声人力モードと音声を入力で
きない音声非入力モードとに切換えるスイッチである。
SW2は、候補選択・同音異義選択スイッチであり、認
識された結果が目的のものでなかった場合に、このスイ
ッチを押下げて他候補を表示させるためのものであり、
SW3は言い間違いや咳等により、不所望の入力を行っ
た時にその入力を取消すためのものである。
第26図は、第25図に示す従来例の音声人力文書作成
装置の動作説明のための流れ図である。
図に示すとおり、第1の音声入力がなされると、音声区
間検出部62は、その区切りによって、区間検出を行い
、認識部63において辞書と比較して認識を行う。その
認識結果を表示部65に表示する。この認識結果を見て
、それが正しければさらに第2の音声入力を行う。する
と、先の認識結果を正しいものとして、次の第2の音声
人力の認、識処理に入る。
もし、第1の音声入力の結果の認識が正しくない場合に
は、候補選択・同音異義選択スイッチSW2を押下げる
。これにより、新しい候補が表示されるので、これが所
望のものであれば、次の音声入力を行う。
〔発明が解決しようとする課題〕
ところが、このような従来例では、音声入力モードの場
合、常に音声区間検出処理を行っているため、余計なお
しゃべりや周囲の雑音などは許されなく、発声者に過度
の緊張感を与えてしまうという問題点を有している。
また、発声の度に認識結果の候補選択スイッチを押した
り、押さなかったりするため発声タイミングが一定せず
マン・マシン・インターフェースの観点から操作性およ
び使用感が良くないという問題点を有している。また、
単語や文節などの発声単位毎に明確に区切って発声する
のは非常に困難なことであり、次々に音声入力を続ける
と発声が段々速くなってしまいついには、2つの発声単
位が連続してしまい、誤認識に原因となることがある等
の問題点を有している。
この発明は、このような点に鑑みてなされたものであり
、スイッチの操作の必要が少なく、また、雑音、発音誤
り等を気にせずに人力作業ができる音声認識装置を提供
することを目的とする。
〔課題を解決するための手段〕
第1図は、この発明の原理図であり、図において、1は
マイク、2は入力部、3はバッファ、4は音声区間検出
部、10は認識・候補選択部、8は表示部、SWは候補
選択スイッチである。
発声された音声はマイク1において電気信号に変換され
、入力部2において分析され、その1k −時的にバッ
ファ3に格納される。バッファ3の容量は、最小限人力
される音声の最大長のものか記憶される容量が必要であ
る。音声区間検出部4では、候補選択スイッチSWが押
された時点でバッファのデータを参照し、現時点に最も
近い音声区間部分を検出する。認識・候補選択部10で
は、この現時点に最も近い音声区間部分の認識を行い、
また、その認識結果の候補から、正しい結果を選択する
。認識の結果は表示部8に表示し、この表示を見ながら
正しい結果を選択する。バッファはリングバッファを構
成しており、古いデータは新しいデータに順次置き換え
られる。
〔作用〕
この発明では、人力部2の後に、バッファ3を設け、音
声入力を一旦ハソファ3内に保持するように構成し、か
つ、候補選択スイッチSWを押下げたときに、バッファ
3内に保持された音節、文節或いは文章のうち現時点に
最も近い音節、文節或いは文章のみの認識を行うように
しているので、音声入力が雑音や発音誤り或いは余計な
お喋りでないことを確認した後、必要な音節、文節或い
は文章のみの認識を行わせることが可能となる。
〔実施例〕
(1)第1実施例 本発明の第1実施例を第2図〜第6図にもとづき説明す
る。
第2図は本発明を使用した文書作成装置の要部構成図、
第3図は音声区間検出部の構成例、第4図は音声パワー
曲線図、第5図は第1実施例の動作説明図、第6図は従
来例と第1実施例の操作比較図である。
第2図において、第1図の原理図と同じ部分には、同じ
番号を付与しであるので、その部分についての詳細な説
明は省略する。この実施例においては、認識部6、候補
選択・同音異義選択部7を各々別に設けている外、音声
区間検出部4を第3図に示すように、パワー計算部31
、高検出部32、メモリ33、判定部34によって構成
している。
第3図において、パワー計算部31は、バッファ3に記
憶された音声のパワーを計算する部分であり、その出力
には第4図に示すように、時間に応じた音声パワー曲線
が得られる。
高検出部32は、第4図に示す音声パワー曲線のうち、
所定の閾値21以上の領域a、b、cを検出する部分で
ある。この領域a、b、cは、島領域と呼ばれ、何らか
の音声入力があった個所に対応している。
メモリ33は、島検出部32で検出された各島領域のス
タートとエンド時間をそれぞれ記憶している。例えば、
島領域aのスタートSIとエンドEl(以下a  (S
l、 El)と略記する)、b(32、E2) 、c 
(s3、Ei)をそれぞれ記憶しておく。
判定部34は、音声パワー曲線で示される音声入力から
、1つの入力単位である単音節、文節或いは文章等の音
声区間を判定し、さらに、この発明に従ってスイッチS
界押下げ時点に最も近い音声区間を判定する。例えば、
時刻t2において、スイッチSWを押下げるものとする
。島領域a、b、cに間隔j!、、I12が共に予じめ
決められた閾値Th/より大のときは、各島領域a、b
、cはそれぞれ独立した音声区間であると判定し、スイ
ッチS界押下げ時点t2に最も近い島領域である音声区
間Cのみを認識すべき音声区間として、認識部6に送る
。l5.12、が共に闇値THEより小の時は、島領域
a、b、cを合わせた領域(a+b+C)を1つの音声
区間と判定し、しかも、これがスイッチS界押下げ時点
t2に最も近いことが明らかであるから、この音声区間
(a + b +C)を認識すべき音声区間として認識
部6に送る。
また、12が閾値Thlより小で、11が閾値Thzよ
り大のときは、音声区間は島領域aと島領域(b+c)
であると判定され、さらに時刻t2に最も近い領域(b
 十c)が、認識すべき音声区間として判定されて、そ
のアドレス情報が認識部6に送られる。この音声区間情
報にもとづき、バッファ3より必要な領域を読出し、認
識する。
次に、この発明の動作を第5図の動作流れ図を参照しな
がら説明する。
この発明では、マイク1からの音声の入力直後には、認
識結果の最有力候補を表示せずに、音声入力を入力部2
で分析し、それを−旦バソファ3に記憶しておき、バッ
ファ3への蓄積完了の表示のみを表示部8にて行う。即
ち、第5図の動作流れ図を参照して、動作を説明すると
、音声入力がなされ(ステップ1)、完了するとその旨
を表示する(ステップ2)。この表示は、例えば表示部
8における*印のブリンク等で良い。
次にスイッチSWが押下げられると、音声区間検出部4
にて、最新の音声区間の検出が行われることになる(ス
テップ4)が、スイッチSWが押下げられないで再び音
声入力があると、ステップ4には進まず、始めのステッ
プ1に戻る。従って、例えば、始めに誤って発音した場
合或いは咳ばらいをした場合等には、スイッチSWを押
下げることなく、音声区間の判定に十分なだけの時間を
あけて、その後に正しい発音で音声を入力すれば良い。
第4図において、誤入力の音声区間a、bの後に、正し
い音声を入力すると、これは音声区間Cとなってバッフ
ァ3に記憶されることとなるので、ここでスイッチSW
を押下げると、音声区間検出部4においてこの時点での
最新の音声区間であるCを認識部6に送ることとなる。
認識部6はこの音声区間情報によりバッファ3より音声
区間を読出し認識を行う。なお、単一の音声のみが入力
された後、直ちに、スイッチSWが押下げられ1ま たときには、その単一の音声が、認識部6に送られ、認
識されることはいうまでもない。なお、バッファ3がい
っばいになった時には、次々に古い入力音声データから
順に書きかえれば良い。
認識部6に送られた音声は、辞書と比較され、最優先候
補から出力される(ステップ5)。そして、その結果が
表示部8に表示される(ステップ6)。この結果の表示
をみて、それが、正しいものであるときには、次の音声
入力を行うと(ステップ7)、ステップ1に戻ることに
なる。結果が同音ではあるが異義語であって、所望のも
のでなかったときには、スイッチSWを押下げる。する
と、次の候補が表示されることになる(ステップ8、ス
テップ6)。
この操作を繰り返し、自分の望んでいる結果が得られた
時に、スイッチSWを押下げることなく、次の音声人力
を行えば、ステップ1に戻り、次の音声の入力処理に移
行することとなる。
この発明によれば、音声入力後直に認識を行い、その認
識結果を表示せずに、−旦音声入力をバソファに入力し
、スイッチ操作をした時点での最新の音声区間のみを認
識部に送り、認識を行うこととしているので、誤発声等
をしたときには、その後、所定の時間経過後に正しい音
声入力をし、スイッチを押すことで正しい音声のみを認
識させることができる。このため、誤発声のみでなく雑
音や咳ばらい等にこだわることなく、入力できる。
また、単語や文節等発声単位毎のスイッチ操作によって
入力に一定のタイミングを与えることができ、発声単位
毎に明確に区切って発声し易くなるため、2つの発声単
位が結合してしまうこともなく、このための誤認識がな
くなる。
また、使用者は、雑音や発音誤りなどは無視して、とに
かく正しい発声をした直後にスイッチを操作するのみで
良く、操作も簡単である。
第6図に本発明と従来例の操作を比較して示しであるよ
うに、発声1、発声2を入力する場合で、途中に雑音、
発声誤り、咳ばらいがあった時には、本発明のスイッチ
操作が、きわめて少なくて良いことがわかる。従ってこ
のような音声入力認識装置により文書作成を行えば、正
確に音声入力文書作成を行うことができる。
(2)第2実施例 本発明の第2実施例を第7図および第8図により説明す
る。第7図は第2実施例の原理説明図であり第8図はそ
の実施例構成図である。第7図、第8図において第1図
〜第2図と同一部分には同一記号を付与している。
SWIは音声区間検出指示用のスイッチ、SW2は候補
選択用のスイッチ、SW3は削除用のスイッチである。
発声された音声はマイク1において電気信号に変換され
、入力部2においてデジタル変換され、その後−時的に
バッファ3に格納される。バッファ3の容量は、最小限
入力される音声の最大長のものが記憶される容量が必要
である。音声区間検出部4では、スイッチSWIが押さ
れた時点でバッファのデータを参照し、現時点に最も近
い音声区間部分を検出する。認識・候補選択部10では
、この現時点に最も近い音声区間部分の認識を行い、ま
た、その認識結果の候補から、正しい結果を選択する。
認識の結果は表示部8に表示し、この表示をみながら正
しい結果を選択する。
ここでスイッチSWIは発声直後に音声区間の切り出し
を指示するためのものであり、スイッチSW2は認識結
果の候補選択または同音異義選択を行うためのものであ
り、スイッチSW3は誤った認識結果を削除するための
ものである。
(3)第3実施例 第9図に示す本発明の第3実施例では、第8図に示す第
2実施例において、スイッチSW1とSW2を共通化し
てSWIとしたものであり、煩雑なスイッチ操作を簡単
化している。すなわち単一の音声のみが入力された後、
直ちにスイッチSW1が押下げられたとき音声がバッフ
ァ3内にあるため音声区間検出部4により音声区間が検
出され認識が開始されるので、このとき認識結果の候補
はまだないので認識候補の選択処理は行われない。
また音声の発声がなく認識結果候補のみがありその選択
をスイッチSWIで行うときは、バッファ3内に音声が
ないため音声区間検出部4は動作せず候補の選択のみが
行われる。このような理由によりスイッチSWIとSW
2の共通化を行うことができる。
(4)第4実施例 第10図に示す本発明の第4実施例は、第9図に示す第
3実施例とほぼ同じであるが、スイッチSWIにより候
補選択を行っているときに、入力部2′の動作を一時的
に停止する機能を付加したところが異なる。
各実施例において各構成要素で異なるのは、入力部であ
る。第1実施例〜第3実施例の入力部2は同じものであ
り、その内部構成を第11図に示す。第4実施例の入力
部2′は他のものと異なり、その内部構成を第12図に
示す。
第11図において、マイクより入力された音声信号はア
ナログフィルタ20に入力される。アナログフィルタ2
0は、次段のサンプルホールド21でのサンプリング周
波数の半分の周波数より若干低いカットオフ周波数を持
つローバスフィルタである。サンプルホールド21では
、次段のAD変換より供給されるクロックに従って、ア
ナログフィルタ20を通過した音声信号の時間軸を量子
化する。AD変換22では、時間軸量子化された音声信
号の振幅を量子化し、音声デジタル信号の時系列Djを
そのクロックcklと共に次段に出力し、またサンプル
ホールドに必要なりロックをサンプルホールド21に出
力する。クロック23は、AD変換22に必要なりロッ
クを水晶発振子などにより生成する。
第12図において、20.21.22.23の構成要素
は第11図と同じである。ただし、24.25、及び2
6の構成要素によりスイッチSW1からの信号により、
一定時間だけAD変換22へのクロックの入力を停止し
ている。24はトリガ回路であり、ワンショトトリガ回
路で実現されている。25はNOT回路である。26は
AND回路であり、NOT回路25の出力力月の時のみ
AD変換用クロックをAD変換22に供給するゲートの
役割を果たす。
第13図に第12図の回路図の信号タイミング図を示す
。まず、スイッチSWIからの信号Xがトリガ24に入
力されると、トリガ24では数秒幅のパルス信号yを発
生する。この数秒間において入力部の動作が停止するこ
とになる。この数秒幅のパルスの否定2がNOT回路2
5で得られ、ゲート回路であるAND回路26に供給さ
れる。
ゲートされたAD変換用クりックWと各信号の関係を第
13図に示す。
第14図はバッファの構成を説明する図である。
入力部からのDjはそのまま音声区間検出部へ転送され
るとともにメモリ部301の書き込みデータとして供給
される。また入力部からのclkはそのまま音声区間検
出部へ転送されるとともにカウンタ300のカウントア
ツプクロックとして供給される。カウンタ300はメモ
リ部301の書き込みアドレスをカウントする。一方ア
ドレス制御部302は認識部よりiss、fee、5t
b2を得ている。アドレス制御部302は5tb2信号
が1になった直後からissからiceにいたるアドレ
スをクロックclkdと共に順次発生する。発生したア
ドレスはメモリ部301の読み出しアドレスとして使わ
れる。メモリ部301から読み出されたデータDkおよ
びclkdは認識部6へ送られる認識に用いられる。
第15図は音声区間検出部4を説明する図であり、各実
施例で共通のものである。まず、パワー計算部40にお
いてバッファから読み出されたデジタル音声信号の数ミ
リ秒毎のパワー計算が行われ、得られたパワー時系列を
一時記憶する。島検出部41ではスイッチSWIからの
音声区間検出指示に従って、パワー時系列をパワー計算
部40から読み出して、島の検出を行う。判定部42で
は得られた名品の間隔を判定し、最終的な音声区間を決
定する。
第16図はパワー計算部40の内部構成を説明する図で
あり、全実施例に共通するものである。
パワー計算部では、バッファから読み出したn個の音声
デジタルデータの二乗値を累積し、その累積値を音声パ
ワーとする。入力部2または2′から得られ、バッファ
3に記憶された音声デジタルデータDjは二乗ROM 
(400)のアドレス部に入力される。二乗ROMの各
アドレスにはアドレス値の二乗の値が記憶されているた
め、ROM(400)の出力データとしては音声デジタ
ルデータの二乗が得られる。加算器402およびセレク
タ403は累算器を構成しており、二乗ROM(400
)で得られた音声デジタルデータの二乗値の累積を行う
。累積値は対数値ROM(4’04)のアドレスに供給
される。累積値の対数値がROM (404)のデータ
として得られる。対数値データは一時メモリ (406
)に順次記憶される。−時記憶されたデータPiは、島
検出部41からアドレスiが指定され読み出される。バ
ッファ3から得られるクロックcklは、クロック分周
部401に人力され、その周波数が1 / nに分周さ
れる。
第17図にバッファ3からのクロックcklと分周され
たクロックck2の関係を示す。分周されたクロックC
k2は、まず累積器のクリアのために用いられる。すな
わちセレクタ403が加算器402の出力の累積値を選
択せずに設定値0を選択するための信号として供給され
る。また、クロックck2は、−時メモリのアドレスを
決定するカウンタのクロックとして用いられるとともに
、−時メモリの書き込み信号としても用いられる。
次に第18図、第19図および第20図を用いて島検出
部41の機能および構成を説明する。
第18図は、島検出の原理を説明する図であり、パワー
計算部40内の一時メモリ406の内容を示している。
第18図において、横軸はアドレスiを示しており、縦
軸はデータPiを示している。
アト”レスlは音声の時間軸に対応している。島検出部
41では、データPiが連続して大きい部分(島)を以
下のような方式で検出する。閾値pth1およびP t
h2(〈P thl)が予め与えられている。
まず、P th2より大きい部分(■■■)を暫定島と
する。こうすることによりイの部分は雑音部分として除
去される。暫定島■■■から両側にpth2を下回る直
前まで検索を行う。検索の結果、アの部分とつの部分が
島として得られる。以上述べた方式は、−時メモリの内
容(Pi)をランダムにアクセスするためハードウェア
向きではない。
−時メモリの内容(Pi)をシーケンシャルにアクセス
する等価な方式を次に説明する。
まず、 Pi≦P th2という事象をα、 Pth2<Pi≦Pt旧という事象をβ、pthi<p
iという事象をT1 と定義する。
次に第19図に示すように、4つの状態5o1S1、B
2、B3を考える。Piのアクセスは本方式ではiの大
きいほうから小さいはうヘシーケンシャルに行うとする
。第19図で、まずスタート時点では、状態SOに入る
。順次iを減らしPiに関する事象α、βおよびγが発
生する度に状態遷移を繰り返す。状態遷移のアークに処
理内容が付与されている場合はその処理を同時に行うも
のとする。以下、第17図のパワーデータの例で状態遷
移図を説明する。
第18図の*印の点から前に向かって処理を行う。本発
明では、スイッチSWIがこの時点で押されたと考える
。状態はまずSOに入る。*印の点ではPiはP th
2より小さいためこの場合の事象はαである。すなわち
状態はSOにとどまる。
lを減らしていくと事象βが発生し、状態はSOから8
1に遷移する。このときのiをSTMPという内部変数
に一時的に記憶する。しばらくβの区間が続くため状態
はSlにとどまる。次に事象γが発生し、状態はB3に
遷移する。このとき先に記憶したSTMPの内容を内部
記憶SRに記憶する。そのあと暫くγの区間が続き(■
の暫定島の部分)、状態はB3にとどまる。次に事象β
が発生し、状態はB2に遷移する。次にγが発生し状態
はB3に戻る(■の暫定島の部分)。そのあとでまた事
象βが発生し、状態が82に遷移し、さらに事象αが発
生し、状態がSOに戻る。ここでiの値を内部変数EH
に記憶する。この時点でSRとERには島(ア)の両端
のアドレスが得られる。さらに進むと事象βが発生し、
状態がS1に遷移し、iの値がSTMPに記憶される(
イの部分)。しかし、次に事象αが発生するため状態が
SOに戻ってしまうため、島(イ)を求めるには到らな
い。暫定島■、島(つ)の部分についても同様に処理が
続く。
第20図は、以上説明した島検出方式を実現したハード
ウェア構成図である。
第20図において、4111はクロック発生器であり、
スイッチSW1が押された瞬間からクロックが発生する
。41工2はカウンタであり、SWlが押された瞬間に
パワー計算部4oの内部のカウンタ405の値i′が初
期値としてロードされ、クロック発生器4111のクロ
ックに従ってダウンカウントされる。カウンタ4112
の値は第18図横軸のiの値を示し、*印の点から始ま
って次第に小さくなる。この値iによりパワー計算部4
0の一時メモリ406の内容Piを順番に読み出し、比
較器4100のBOlおよび41.01のB1に供給す
る。比較器4100のAOには閾値P th2が供給さ
れ、Piとの比較が行われる。
比較器4101のAIには閾値P thlが供給されP
iとの比較が行われる。比較器4100のBO≦AOの
出力は、事象αに対応する。比較器4101のBl>A
lの出力は、事象γに対応する。
AND回路4102では、比較器4100のBO>AO
の出力と比較器4101のB1≦AIの出力の論理積が
演算され、すなわち事象βに対応する出力が得られる。
ここで、α、βおよびγが同時に1になることはない。
4103および4104はフリップフロップであり、表
1のように状態のSOへ・S3を記憶するために使われ
る。
表1 状態とフリップフロップの関係 4105.4106.4107.4108.4109、
及び4110の各要素により第19図の状態遷移を実現
している。
4103及び4104はスイッチSWIからパルスがき
た時にまずリセットされ(図中には図示していない)、
状態がSOとなる。状態遷移図より、事象αが発生した
時にはどの状態からも必ずSOに遷移するため、αはO
R回路4108を通して4103のリセット入力に接続
されるとともに、4104のリセット入力に接続されて
いる。
状態遷移図より、γが1の時にはどの状態からも必ずS
3に遷移するため、γは4104のセット入力に接続さ
れるとともに、OR回路4107を通して4103のセ
ット入力に接続されている。
また、状態SOにおいてβが1になった時はSlに遷移
するため、まずAND回路4109で現在の状態SOを
検出し、さらにβと4109の出力の論理積をAND回
路4105で検出し、AND回路4105の出力でOR
回路4107を通して4103をセットする。これによ
りSOから81への遷移を実現している。また、状態S
3においてβが1になった時は状態S2に遷移するため
、AND回路4110で現在の状態S3を検出し、さら
にβと4110の出力の論理積をAND回路4106で
検出し、AND回路4106の出力でOR回路4108
を通して4103をリセットする。これにより状態S3
から状態S2への遷移を実現している。
4113.4114.4117.4119及び4121
は3人力のAND回路であり、各々状態遷移図第19図
の■〜■の遷移を検出している。
AND回路4113は遷移■を検出し、AND回路41
14は遷移■を検出する。■または■の遷移をOR回路
4115で検出する。■または■の遷移が検出された場
合は、iの値をレジスタ4116(ER)に記憶する。
AND回路4117は遷移■を検出する。■が検出され
た場合は、iの値をレジスタ4118  (STMP)
に記憶する。
AND回路4119は遷移■を検出する。■が検出され
た場合は、セレクタ4120によりレジスタ(STMP
)の内容を選択し、それをレジスタ4123(SR)に
記憶する。AND回路4121は遷移■を検出する。■
が検出された場合は、セレクタ4120によりiの値を
選択し、それをレジスタ4123(SR)に記憶する。
OR回路4122はAND回路4119または4121
の出力をフリップフロップ4123に供給する。フリッ
プフロップ4123はスイッチSWIの信号によりリセ
ットされ、OR回路4I22の出力によりセントされる
。4123の出力はワンショットトリガ4124に接続
されている。4123及び4124によりスイッチSW
Iが押される直前の4122の出力の一回のみがレジス
タ4125の書き込み信号となる。
各部の信号clk、stb及びレジスタの値ER3及び
SRを次段の判定部42に供給する。
第21図は判定部の内部構成である。420はカウンタ
であり、島検出部41のclk信号でカウントアツプさ
れ、stb信号とie倍信号論理和でクリアされる。s
tb信号とie倍信号論理和はOR回路424で演算さ
れる。カンウタ420ば一つの島の終点が検出されてか
ら次の島の始点までの長さ(第18図のβφ)をカウン
トすることになる。この長さがTHE以上になった場合
に比較器421の出力が1となる。ただし、一つの島の
終点が検出される以前に比較器421の不要な出力が認
識部6への5tbl信号(ストローブ信号)として出力
されないように、フリップフロップ425とAND回路
426が設けられている。フリップフロップ425はス
イッチSWIからの信号でリセットされ、ie倍信号島
の検出信号)でセットされる。すなわちフリップフロッ
プ425の出力は少な(とも一つの島を検出しているこ
とを示す。AND回路426はフリップフロップ425
の出力により、比較器421の出力をゲートしている。
乗算器422はSRの値を、間引く前のアドレスに戻す
ため0倍することにより一時メモリ406のアドレスを
バッファ3のアドレスに変換し、それをisrとして認
識部6に送る。同様に乗算器423はERO値を0倍す
ることにより一時メモリ406のアドレスをバッファ3
のアドレスに変換し、それをierとして認識部6に送
る。ierはバッファ3内の音声の始点アドレスであり
、isrはバッファ3内の音声の終点アドレスである。
認識部6は5tblが1に成ったときにisr及びie
rを取り込み認識を開始する。
第22図は認識部6の内部構成を示した図である。
音声区間検出部4からのisr、ier、5tb1は各
々iee、iss、5tb2としてそのままバッファ部
3へ転送される。iee、iss、5tb2に各信号に
よりバッファ部3から読み出された音声データDk及び
クロックc lkdは音声認識ユニット600へ転送さ
れる。音声認識ユニット600では音声データDkを認
識する。音声認識ユニット600では認識時に音声テン
ブレヒトメモリ601に記憶された音声テンプレートを
参照する。音声認識ユニット600で得られた認識結果
は1位から数位までの候補として得られる。認識結果の
候補は、候補選択・同音異義選択部7へ転送される。
次に、この発明の第2実施例の動作を第23図の動作流
れ図を参照しながら説明する。
この発明では、マイク1からの音声の入力直後には、認
識結果の最有)j候補を表示せずに、音声入力を入力部
2でデジタル変換し、それを−旦バソファ3に記憶して
おき、バッファ3への蓄積完了の表示のみを表示部8に
て行う。即ち、第5図の動作流れ図を参照して、動作を
説明すると、音声入力がなされ(ステップ1)、完了す
るとその旨を表示する(ステップ2)。この表示は、例
えば表示部8における*印のブリンク等で良い。
次にスイッチSWIが押下げられるとき、音声区間検出
部4にて、最新の音声区間の検出が行われることになる
(ステップ4)が、SWlが押下げられないで再び音声
入力があると、ステップ4には進まず、始めのステップ
1に戻る。従って、例えば、始めに誤って発音した場合
或いは咳ばらいをした場合等には、スイッチSW1を押
下げることなく、音声区間の判定に十分なだけの時間T
HNをあけて、その後に正しい発音で音声を入力すれば
良い。第18図において、誤入力の音声区間(つ)の後
に、正しい音声を入力すると、これは音声区間(ア)と
なるので、ここでスイッチSW1を押下げると、音声区
間検出部4においてこの時点での最新の音声区間である
(ア)を認識部6に送ることとなる(βφ>THβの場
合)。なお、単一の音声のみが入力された後、直ちに、
スイッチSW1が押下げられたときには、その単一の音
声が、認識部6に送られ、認識されることはいうまでも
ない。なお、バッファ3及び−時メモIJ 4.06が
いっばいになった時には、次々に古い入力音声データか
ら順に書きかえれば良い。
認識部6に送られた音声は、辞書と比較され、最優先候
補から出力される(ステップ5)。そして、その結果が
表示部8に表示される(ステップ6)。この結果の表示
をみて、それが、正しいものであるときには、次の音声
入力を行うと(ステップ7)、ステップ1に戻ることに
なる。結果が同音ではあるが異義語であって、所望のも
のでなかったときには、スイッチSW2を押下げる。す
ると、次の候補が表示されることになる(ステップ8、
ステップ6)。
この操作を繰り返し、自分の望んでいる結果が得られた
時に、スイッチSW2を押下げることなく、次の音声入
力を行えば、ステップ1に戻り、次の音声の入力処理に
移行することとなる。
第24図に本発明と従来例の操作を比較して示しである
ように、発声1、発声2を入力する場合で、途中に雑音
、発声誤り、咳ばらいがあった時には、本発明のスイッ
チ操作が、きわめて少なくて良いことがわかる。なおこ
の第24図は客がABC航空株式会社の大阪行×××便
の航空券を申込んだとき、オペレータが−度EFG航空
株式会社と間違えた例を示す。そしてスイッチを操作し
ないことにより、不必要な文言「の」、「発」、「ゆき
」、rEFGJ、「失礼しました。」、「便ですね。」
、「お客さまのお名前をどうぞ。
」、「様ですね。」、「しばらくおまちください。
」−・−を認識処理しないように操作する例を示してい
る。
〔発明の効果〕
この発明によれば、音声入力後直に認識を行い、その認
識結果を表示せずに、−旦音声入力をバッファに入力し
、スイッチ操作をした時点での最新の音声区間のみを認
識部に送り、認識を行うこととしているので、誤発声等
をしたときには、その後、所定の時間経過後に正しい音
声入力をし、スイッチを押すことで正しい音声のみを認
識させることができる。このため、誤発声のみでなく雑
音や咳ばらい等にこだわることなく、入力できる。
また、単語や文節等発声単位毎のスイッチ操作によって
入力に一定のタイミングを与えることができ、発声単位
毎に明確に区切って発声し易(なるため、2つの発声単
位が結合してしまうこともな(、このための誤認識がな
くなる。
また、使用者は、雑音や発音誤りなどは無視して、とに
かく正しい発声をした直後にスイッチを操作するのみで
良く、操作も簡単である。
【図面の簡単な説明】
第1図は本発明の原理説明図、 第2図は本発明の第1実施例構成図、 第3図は第1実施例における音声区間検出部の構成例、 第4図は音声パワーの曲線図、 第5図は第1実施例の動作流れ図、 第6図は従来例と本発明の操作比較図、第7図は本発明
の第2実施例の原理説明図、第8図は本発明の第2実施
例構成図、 第9図は本発明の第3実施例構成図、 第10図は本発明の第4実施例構成図、第11図は第1
実施例〜第3実施例の入力部の構成例、 第12図は第4実施例の入力部の構成例、第13図は第
4実施例の入力部のタイミング図、第14図はハソファ
部の構成例、 第15図は音声区間検出部の構成例、 第16図はパワー計算部の構成例、 第17図はパワー計算部のクロック説明図、第18図は
島検出状態説明図、 第19図は島検出部の状態遷移図、 第20図は島検出部の構成例、 第21図は判定部の構成例、 第22図は認識部の構成例、 第23図は第2実施例の動作説明図、 第24図は第2実施例〜第4実施例と従来例との操作比
較図、 第25図は従来例構成図、 第26図は従来例の動作流れ図である。 ■−マイク     2−人力部 3−バッファ    4−音声区間検出部6−認識部 7−候補選択・同音異義選択部 8−表示部 特許出願人   富士通株式会社 代理人弁理士  山 谷 晧 榮 \、7〜・、 「Iy くう  く◇ \−I〜\マ レ 1’Y′−″ 宥年玉歇イ

Claims (6)

    【特許請求の範囲】
  1. (1)入力音声を分析して特徴部分を抽出し辞書との比
    較によって認識を行う音声認識装置において、 入力音声を一旦記憶保持する保持手段(3)と、この保
    持手段(3)に記憶された音声を認識することを指示す
    る認識指示手段(SW)を設け、認識すべき音声を入力
    して前記認識指示手段(SW)を操作したときその操作
    の直前の音声入力部分を抽出して認識するようにしたこ
    とを特徴とする音声認識装置。
  2. (2)前記保持手段(3)に記憶された音声から島領域
    を抽出する音声区間検出手段(4)を設け、前記認識指
    示手段(SW)を操作したときその操作の直前の島領域
    を抽出して認識するようにしたことを特徴とする請求項
    1記載の音声認識装置。
  3. (3)表示手段(8)を設け、前記認識指示手段(SW
    )を操作してその認識結果を表示させ、正しい入力音声
    の認識確認を行うようにしたことを特徴とする請求項1
    記載の音声認識装置。
  4. (4)前記表示手段(8)で確認した結果にもとづき文
    書を作成するようにしたことを特徴とする請求項1およ
    び3記載の音声入力文書作成装置。
  5. (5)認識指示手段と認識候補の選択手段を共通にした
    ことを特徴とする請求項1、2、3記載の音声認識装置
  6. (6)認識候補選択時に入力部の動作を一時停止するよ
    うに構成したことを特徴とする請求項1、2、3、5項
    記載の音声認識装置。
JP63176754A 1987-07-16 1988-07-15 音声認識装置 Expired - Lifetime JP2617527B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63176754A JP2617527B2 (ja) 1987-07-16 1988-07-15 音声認識装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP62-177775 1987-07-16
JP17777587 1987-07-16
JP63176754A JP2617527B2 (ja) 1987-07-16 1988-07-15 音声認識装置

Publications (2)

Publication Number Publication Date
JPH01112299A true JPH01112299A (ja) 1989-04-28
JP2617527B2 JP2617527B2 (ja) 1997-06-04

Family

ID=26497543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63176754A Expired - Lifetime JP2617527B2 (ja) 1987-07-16 1988-07-15 音声認識装置

Country Status (1)

Country Link
JP (1) JP2617527B2 (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08115096A (ja) * 1994-10-14 1996-05-07 Sanyo Electric Co Ltd 音声処理装置
JPH08185196A (ja) * 1994-12-28 1996-07-16 Sony Corp 音声区間検出装置
JP2003241794A (ja) * 2002-02-18 2003-08-29 Nec Corp 音声認識装置及び方法
JP2004302196A (ja) * 2003-03-31 2004-10-28 Nec Corp 音声認識装置、音声認識方法及び音声認識プログラム
JP2005316022A (ja) * 2004-04-27 2005-11-10 Aisin Aw Co Ltd ナビゲーション装置及びプログラム
JP2006091130A (ja) * 2004-09-21 2006-04-06 Nissan Motor Co Ltd 音声認識装置および音声認識方法
JP2007057844A (ja) * 2005-08-24 2007-03-08 Fujitsu Ltd 音声認識システムおよび音声処理システム
JP2009175178A (ja) * 2008-01-21 2009-08-06 Denso Corp 音声認識装置、プログラム、及び発話信号抽出方法
JP2020043612A (ja) * 2019-12-16 2020-03-19 Necプラットフォームズ株式会社 電話交換機、保留音通知方法および保留音通知プログラム
US11418645B2 (en) 2018-09-13 2022-08-16 Nec Platforms, Ltd. Telephone exchange, hold tone notification method, and hold tone notification program
JP2022122725A (ja) * 2021-02-10 2022-08-23 株式会社エクサウィザーズ 業務支援方法、装置、及びプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60191329A (ja) * 1984-03-13 1985-09-28 Canon Inc 音声入力装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60191329A (ja) * 1984-03-13 1985-09-28 Canon Inc 音声入力装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08115096A (ja) * 1994-10-14 1996-05-07 Sanyo Electric Co Ltd 音声処理装置
JPH08185196A (ja) * 1994-12-28 1996-07-16 Sony Corp 音声区間検出装置
JP2003241794A (ja) * 2002-02-18 2003-08-29 Nec Corp 音声認識装置及び方法
JP2004302196A (ja) * 2003-03-31 2004-10-28 Nec Corp 音声認識装置、音声認識方法及び音声認識プログラム
JP2005316022A (ja) * 2004-04-27 2005-11-10 Aisin Aw Co Ltd ナビゲーション装置及びプログラム
JP2006091130A (ja) * 2004-09-21 2006-04-06 Nissan Motor Co Ltd 音声認識装置および音声認識方法
JP2007057844A (ja) * 2005-08-24 2007-03-08 Fujitsu Ltd 音声認識システムおよび音声処理システム
JP2009175178A (ja) * 2008-01-21 2009-08-06 Denso Corp 音声認識装置、プログラム、及び発話信号抽出方法
US11418645B2 (en) 2018-09-13 2022-08-16 Nec Platforms, Ltd. Telephone exchange, hold tone notification method, and hold tone notification program
JP2020043612A (ja) * 2019-12-16 2020-03-19 Necプラットフォームズ株式会社 電話交換機、保留音通知方法および保留音通知プログラム
JP2022122725A (ja) * 2021-02-10 2022-08-23 株式会社エクサウィザーズ 業務支援方法、装置、及びプログラム

Also Published As

Publication number Publication date
JP2617527B2 (ja) 1997-06-04

Similar Documents

Publication Publication Date Title
US8818816B2 (en) Voice recognition device
EP0840289B1 (en) Method and system for selecting alternative words during speech recognition
US5787230A (en) System and method of intelligent Mandarin speech input for Chinese computers
US5950160A (en) Method and system for displaying a variable number of alternative words during speech recognition
US5899976A (en) Method and system for buffering recognized words during speech recognition
EP0840288B1 (en) Method and system for editing phrases during continuous speech recognition
KR101312849B1 (ko) 이동 장치에 대한 조합된 음성 및 교체 입력 양식을 위한정보 입력 방법, 이동 장치 및 사용자 인터페이스
US6792409B2 (en) Synchronous reproduction in a speech recognition system
US20050049870A1 (en) Open vocabulary speech recognition
KR100742888B1 (ko) 음성 인식 방법
JPH10503033A (ja) 新ワードのモデル化に基づく音声認識方法及びその装置
WO1996003741A1 (en) System and method for facilitating speech transcription
US5058167A (en) Speech recognition device
US20050071170A1 (en) Dissection of utterances into commands and voice data
JP2617527B2 (ja) 音声認識装置
EP1298645A1 (en) Method for detecting emotions in speech, involving linguistic correlation information
Suhm et al. Interactive recovery from speech recognition errors in speech user interfaces
JP5375423B2 (ja) 音声認識システム、音声認識方法および音声認識プログラム
JP2012008375A (ja) 音声記録装置、そのデータ処理方法、およびプログラム
JPH0950288A (ja) 音声認識装置及び音声認識方法
JP3254977B2 (ja) 音声認識方法及び音声認識装置
JP4229627B2 (ja) ディクテーション装置、方法及びプログラム
EP3742301A1 (en) Information processing device and information processing method
JPH06202689A (ja) 音声認識方法および装置
KR101830210B1 (ko) 적어도 하나의 의미론적 유닛의 집합을 개선하기 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080311

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 12