JPH0566796A - 音声認識装置および音声パターン正規化装置 - Google Patents
音声認識装置および音声パターン正規化装置Info
- Publication number
- JPH0566796A JPH0566796A JP3227636A JP22763691A JPH0566796A JP H0566796 A JPH0566796 A JP H0566796A JP 3227636 A JP3227636 A JP 3227636A JP 22763691 A JP22763691 A JP 22763691A JP H0566796 A JPH0566796 A JP H0566796A
- Authority
- JP
- Japan
- Prior art keywords
- voice
- learning
- frequency parameter
- network
- parameter group
- 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
Links
Abstract
(57)【要約】
【構成】 学習モードで逆誤差伝播法を用い前向き演算
部36および学習処理部28によってネットワーク結合
記憶部38の記憶内容を更新した後、認識モードではコ
ネクタ部48a〜48fによって学習処理部28を分離
して認識動作を行う。また、準備された記憶媒体に記憶
された情報をネットワーク結合記憶部38に書き込み認
識動作を行う。さらに、周波数パラメータ群の各周波数
パラメータから最小自乗近似直線成分を除き、測定され
た音声のパワーに相当する値を加え正規化された周波数
パラメータ群を生成する。 【効果】 消費電力を節約でき、また、高い音声認識性
能を確保できる。
部36および学習処理部28によってネットワーク結合
記憶部38の記憶内容を更新した後、認識モードではコ
ネクタ部48a〜48fによって学習処理部28を分離
して認識動作を行う。また、準備された記憶媒体に記憶
された情報をネットワーク結合記憶部38に書き込み認
識動作を行う。さらに、周波数パラメータ群の各周波数
パラメータから最小自乗近似直線成分を除き、測定され
た音声のパワーに相当する値を加え正規化された周波数
パラメータ群を生成する。 【効果】 消費電力を節約でき、また、高い音声認識性
能を確保できる。
Description
【0001】
【産業上の利用分野】この発明は音声認識装置および音
声パターン正規化装置に関し、特にたとえば神経回路網
モデルを用いた音声認識装置およびそのような音声認識
装置に付属的に用いられる音声パターン正規化装置に関
する。
声パターン正規化装置に関し、特にたとえば神経回路網
モデルを用いた音声認識装置およびそのような音声認識
装置に付属的に用いられる音声パターン正規化装置に関
する。
【0002】
【従来の技術】図7に示すように、神経回路網モデルを
用いた従来の音声認識装置1では、学習モードでのみ使
用され認識モードでは不要な学習用パターンメモリ2,
ターゲット信号発生部3および後向き誤差演算部4など
を含む学習処理部5が存在していた。
用いた従来の音声認識装置1では、学習モードでのみ使
用され認識モードでは不要な学習用パターンメモリ2,
ターゲット信号発生部3および後向き誤差演算部4など
を含む学習処理部5が存在していた。
【0003】また、従来より、音声認識では、スペクト
ル全体の情報を用いたパターンがよく使用されるが、シ
ステムの周波数特性が登録モードおよび学習モードと認
識モードとで異なる場合、入力スペクトルが変形し、認
識性能が劣化する。このような周波数特性の違いに対し
て最小自乗近似直線による正規化が有効であることが文
献1(金,青木,牧野,城戸「ローカルピークを用いた
不特定話者母音認識における伝達系の周波数特性の影
響」、日本音響学会講演論文集、昭和59年3月)に示
されている。
ル全体の情報を用いたパターンがよく使用されるが、シ
ステムの周波数特性が登録モードおよび学習モードと認
識モードとで異なる場合、入力スペクトルが変形し、認
識性能が劣化する。このような周波数特性の違いに対し
て最小自乗近似直線による正規化が有効であることが文
献1(金,青木,牧野,城戸「ローカルピークを用いた
不特定話者母音認識における伝達系の周波数特性の影
響」、日本音響学会講演論文集、昭和59年3月)に示
されている。
【0004】最小自乗近似直線による正規化方法の一例
を以下に示す。たとえば12kHzでディジタル化され
た音声波形において時間tを中心とした256点の窓を
かける。音声処理においてはたとえばハニング窓などが
一般的に用いられる。この窓内の点に対して公知の技術
であるディジタル・フーリエ変換(DFT)を用いるこ
とでたとえば時間tにおける16次の周波数パラメータ
群Atが数1のように得られる。
を以下に示す。たとえば12kHzでディジタル化され
た音声波形において時間tを中心とした256点の窓を
かける。音声処理においてはたとえばハニング窓などが
一般的に用いられる。この窓内の点に対して公知の技術
であるディジタル・フーリエ変換(DFT)を用いるこ
とでたとえば時間tにおける16次の周波数パラメータ
群Atが数1のように得られる。
【0005】
【数1】At ={ati} (i=1,…,16) 音声パターンは一般に、数2の周波数パラメータ群の時
系列で表される。
系列で表される。
【0006】
【数2】A ={At } (t=1,…,t,…T) 以下、この周波数パラメータ群At を最小自乗近似直線
で正規化するための処理について図6を参照して説明す
る。なお、周波数軸上の目盛りとして周波数,対数周波
数,周波数次数などが考えられるが、ここでは簡単のた
め周波数次数を用いることにする。図6に示す線Aは周
波数軸上に表された周波数パラメータ群At の各周波数
パラメータatiで、これに対する最小自乗近似直線Bは
数3で表すことができる。
で正規化するための処理について図6を参照して説明す
る。なお、周波数軸上の目盛りとして周波数,対数周波
数,周波数次数などが考えられるが、ここでは簡単のた
め周波数次数を用いることにする。図6に示す線Aは周
波数軸上に表された周波数パラメータ群At の各周波数
パラメータatiで、これに対する最小自乗近似直線Bは
数3で表すことができる。
【0007】
【数3】Lt (i)=αi+β ここでα,βは比例定数でこの値を求める方法は直線回
帰分析としてよく知られているのでここでは省略する。
この最小自乗近似直線による正規化を施した周波数パラ
メータ群Bt は数4で表される。
帰分析としてよく知られているのでここでは省略する。
この最小自乗近似直線による正規化を施した周波数パラ
メータ群Bt は数4で表される。
【0008】
【数4】Bt ={bti} (i=1,…,16) ここでbtiは数5で与えられる。
【0009】
【数5】 bti=ati−Lt (i) (i=1,…,16) このような正規化を施すことにより、システムの周波数
特性の違いによる周波数パラメータの変形を受けにくい
音声パターンを得ることができる。
特性の違いによる周波数パラメータの変形を受けにくい
音声パターンを得ることができる。
【0010】
【発明が解決しようとする課題】従来の音声認識装置1
では、1度学習が終了すればもはや学習処理部5は必要
ないにも拘わらず、常に学習処理部5が存在するため、
この学習処理部に無駄な電力が供給されるという問題点
があった。また、従来の正規化方法では、周波数パラメ
ータ群At が図6の線Aでこれに対する最小自乗近似直
線Bを差し引いて正規化した場合と、周波数パラメータ
群At が図6の線Cでこれに対する最小自乗近似直線D
を差し引いて正規化した場合とは、正規化された周波数
パラメータ群Bt はまったく同じ値になる。すなわち、
従来技術による正規化は、周波数パラメータ群At 内の
各周波数パラメータatiの相対的な大きさに依存し、絶
対的な大きさすなわち周波数パラメータ群A t に対応す
る音声のパワー値Pt がパラメータに反映されず、音声
のパワー情報の欠落による音声認識性能の劣化の恐れが
あった。
では、1度学習が終了すればもはや学習処理部5は必要
ないにも拘わらず、常に学習処理部5が存在するため、
この学習処理部に無駄な電力が供給されるという問題点
があった。また、従来の正規化方法では、周波数パラメ
ータ群At が図6の線Aでこれに対する最小自乗近似直
線Bを差し引いて正規化した場合と、周波数パラメータ
群At が図6の線Cでこれに対する最小自乗近似直線D
を差し引いて正規化した場合とは、正規化された周波数
パラメータ群Bt はまったく同じ値になる。すなわち、
従来技術による正規化は、周波数パラメータ群At 内の
各周波数パラメータatiの相対的な大きさに依存し、絶
対的な大きさすなわち周波数パラメータ群A t に対応す
る音声のパワー値Pt がパラメータに反映されず、音声
のパワー情報の欠落による音声認識性能の劣化の恐れが
あった。
【0011】それゆえに、この発明の主たる目的は、消
費電力を節約できる、音声認識装置を提供することであ
る。また、この発明の他の目的は、高い音声認識性能を
確保できる、音声パターン正規化装置を提供することで
ある。
費電力を節約できる、音声認識装置を提供することであ
る。また、この発明の他の目的は、高い音声認識性能を
確保できる、音声パターン正規化装置を提供することで
ある。
【0012】
【課題を解決するための手段】第1の発明は、複数のユ
ニットおよびユニット間の結合状況を記憶するネットワ
ーク結合記憶手段、ネットワーク結合記憶手段に記憶さ
れた内容を基に入力信号に対して演算処理を施しネット
ワーク出力信号を出力する前向き演算手段、ならびに入
力信号に対応してターゲット信号を発生するターゲット
信号発生手段およびネットワーク出力信号とターゲット
信号との誤差を評価しその結果に基づいてネットワーク
結合記憶手段の記憶内容を更新する後向き演算手段を含
む学習処理手段を備え、学習モードでは前向き演算手段
と学習処理手段とによって入力信号に基づいてネットワ
ーク結合記憶手段の記憶内容を更新することにより学習
処理を行い、認識モードでは学習処理手段を分離するこ
とによって学習処理手段の機能を停止させる、音声認識
装置である。
ニットおよびユニット間の結合状況を記憶するネットワ
ーク結合記憶手段、ネットワーク結合記憶手段に記憶さ
れた内容を基に入力信号に対して演算処理を施しネット
ワーク出力信号を出力する前向き演算手段、ならびに入
力信号に対応してターゲット信号を発生するターゲット
信号発生手段およびネットワーク出力信号とターゲット
信号との誤差を評価しその結果に基づいてネットワーク
結合記憶手段の記憶内容を更新する後向き演算手段を含
む学習処理手段を備え、学習モードでは前向き演算手段
と学習処理手段とによって入力信号に基づいてネットワ
ーク結合記憶手段の記憶内容を更新することにより学習
処理を行い、認識モードでは学習処理手段を分離するこ
とによって学習処理手段の機能を停止させる、音声認識
装置である。
【0013】第2の発明は、複数のユニットおよびユニ
ット間の結合状況を記憶するネットワーク結合記憶手
段、およびネットワーク結合記憶手段に記憶された内容
を基に入力信号に対して演算処理を施しネットワーク出
力信号を出力するネットワーク演算手段を備える音声認
識装置であって、ネットワーク結合記憶手段はさらに記
憶媒体に記憶された少なくともユニット間の結合の強さ
を表す情報を読み出す記憶媒体読み出し手段を含み、認
識モードにおいて記憶媒体読み出し手段によって読み出
された情報を含むネットワーク結合記憶手段の内容を基
に認識処理を行う、音声認識装置である。
ット間の結合状況を記憶するネットワーク結合記憶手
段、およびネットワーク結合記憶手段に記憶された内容
を基に入力信号に対して演算処理を施しネットワーク出
力信号を出力するネットワーク演算手段を備える音声認
識装置であって、ネットワーク結合記憶手段はさらに記
憶媒体に記憶された少なくともユニット間の結合の強さ
を表す情報を読み出す記憶媒体読み出し手段を含み、認
識モードにおいて記憶媒体読み出し手段によって読み出
された情報を含むネットワーク結合記憶手段の内容を基
に認識処理を行う、音声認識装置である。
【0014】第3の発明は、音声信号を分析し所定の次
数の周波数パラメータからなる周波数パラメータ群を作
成する手段、或る時間における周波数パラメータ群の最
小自乗近似直線を導出する手段、周波数パラメータ群に
対応して音声のパワーを測定する手段、および周波数パ
ラメータ群の各周波数パラメータから最小自乗近似直線
成分を除きかつ音声のパワーに相当する値を加えること
によって正規化された周波数パラメータ群を生成する手
段を備える、音声パターン正規化装置である。
数の周波数パラメータからなる周波数パラメータ群を作
成する手段、或る時間における周波数パラメータ群の最
小自乗近似直線を導出する手段、周波数パラメータ群に
対応して音声のパワーを測定する手段、および周波数パ
ラメータ群の各周波数パラメータから最小自乗近似直線
成分を除きかつ音声のパワーに相当する値を加えること
によって正規化された周波数パラメータ群を生成する手
段を備える、音声パターン正規化装置である。
【0015】
【作用】第1の発明では、まず学習モードにおいて、逆
誤差伝播法を用い前向き演算手段および学習処理手段に
よってネットワーク結合記憶手段の記憶内容を更新す
る。次いで、認識モードにおいて、予め学習処理手段を
電気的または物理的に分離し、前向き演算手段およびネ
ットワーク結合記憶手段によって認識動作を行う。
誤差伝播法を用い前向き演算手段および学習処理手段に
よってネットワーク結合記憶手段の記憶内容を更新す
る。次いで、認識モードにおいて、予め学習処理手段を
電気的または物理的に分離し、前向き演算手段およびネ
ットワーク結合記憶手段によって認識動作を行う。
【0016】第2の発明では、記憶媒体に記憶された情
報を記憶媒体読み出し手段によって読み出しネットワー
ク結合記憶手段に書き込む。書き込まれた情報を含んだ
ネットワーク結合記憶手段および前向き演算手段によっ
て認識動作を行う。第3の発明では、作成された周波数
パラメータ群の各周波数パラメータから、導出された最
小自乗近似直線成分を除き、さらに測定された音声のパ
ワーに相当する値を加えることによって周波数パラメー
タ値を正規化する。
報を記憶媒体読み出し手段によって読み出しネットワー
ク結合記憶手段に書き込む。書き込まれた情報を含んだ
ネットワーク結合記憶手段および前向き演算手段によっ
て認識動作を行う。第3の発明では、作成された周波数
パラメータ群の各周波数パラメータから、導出された最
小自乗近似直線成分を除き、さらに測定された音声のパ
ワーに相当する値を加えることによって周波数パラメー
タ値を正規化する。
【0017】
【発明の効果】第1の発明によれば、認識モードでは、
学習処理部を分離するので、消費電力を節約できる。第
2の発明によれば、記憶媒体の情報を読み出す記憶媒体
読み出し手段を有し、学習処理手段を構成しないので、
消費電力を節約できるとともに、装置容積を小さくで
き、さらに部品点数を減らすこともできる。
学習処理部を分離するので、消費電力を節約できる。第
2の発明によれば、記憶媒体の情報を読み出す記憶媒体
読み出し手段を有し、学習処理手段を構成しないので、
消費電力を節約できるとともに、装置容積を小さくで
き、さらに部品点数を減らすこともできる。
【0018】第3の発明によれば、システム毎に周波数
特性が異なることによる周波数パラメータの変形を補正
できるとともに、音声のパワー情報が保存された正規化
周波数パラメータ群が得られるので、種々のシステムを
経て入力される音声に対しても高い音声認識性能を確保
できる。この発明の上述の目的,その他の目的,特徴お
よび利点は、図面を参照して行う以下の実施例の詳細な
説明から一層明らかとなろう。
特性が異なることによる周波数パラメータの変形を補正
できるとともに、音声のパワー情報が保存された正規化
周波数パラメータ群が得られるので、種々のシステムを
経て入力される音声に対しても高い音声認識性能を確保
できる。この発明の上述の目的,その他の目的,特徴お
よび利点は、図面を参照して行う以下の実施例の詳細な
説明から一層明らかとなろう。
【0019】
【実施例】図1に示すこの実施例の音声認識装置10
は、図2に示すような神経回路網モデル12を実現する
ものである。図2に示す神経回路網モデル12は、ここ
では日本語の6つの破裂性子音b,d,g,p,t,k
を識別するものが示されている。神経回路網モデル12
は入力層14,隠れ層16および出力層18を含む。入
力層14および隠れ層16には、それぞれ適当な数のユ
ニット14aおよび16aを含み、出力層18は、識別
対象である6つの子音カテゴリに対応するユニット18
a,18b,18c,18d,18e,18fを含む。
そして、入力層14の各ユニット14aと隠れ層16の
各ユニット16aとの間、および隠れ層16の各ユニッ
ト16aと出力層18の各ユニット18a〜18fとの
間は、それぞれ異なった強さ(以下「ウェイト値」とい
う)で結合される。そして、入力層14の各ユニット1
4aに、音声特徴パターンを構成する音声特徴パターン
群が順次入力されると、ウェイト値に応じて順次隠れ層
16内の各ユニット16aおよび出力層18内の各ユニ
ット18a〜18fに情報が伝達され、識別結果として
出力される。
は、図2に示すような神経回路網モデル12を実現する
ものである。図2に示す神経回路網モデル12は、ここ
では日本語の6つの破裂性子音b,d,g,p,t,k
を識別するものが示されている。神経回路網モデル12
は入力層14,隠れ層16および出力層18を含む。入
力層14および隠れ層16には、それぞれ適当な数のユ
ニット14aおよび16aを含み、出力層18は、識別
対象である6つの子音カテゴリに対応するユニット18
a,18b,18c,18d,18e,18fを含む。
そして、入力層14の各ユニット14aと隠れ層16の
各ユニット16aとの間、および隠れ層16の各ユニッ
ト16aと出力層18の各ユニット18a〜18fとの
間は、それぞれ異なった強さ(以下「ウェイト値」とい
う)で結合される。そして、入力層14の各ユニット1
4aに、音声特徴パターンを構成する音声特徴パターン
群が順次入力されると、ウェイト値に応じて順次隠れ層
16内の各ユニット16aおよび出力層18内の各ユニ
ット18a〜18fに情報が伝達され、識別結果として
出力される。
【0020】図1に戻って、音声認識装置10は、特徴
抽出部22を含む。特徴抽出部22では、入力された音
声信号から音声の特徴パラメータ群を抽出し、音声特徴
パターンを作成する。特徴抽出部22は、スイッチ24
によって、認識用パターンメモリ26または学習処理部
28の学習用パターンメモリ30のいずれかに択一的に
接続される。したがって、特徴抽出部22で作成された
音声特徴パターンは、認識モードでは認識用音声特徴パ
ターンとして認識用パターンメモリ26に格納され、学
習モードでは学習用音声特徴パターンとして学習用パタ
ーンメモリ30にカテゴリ別に格納される。学習用パタ
ーンメモリ30からは音声特徴パターンがターゲット信
号発生部32に出力され、ターゲット信号発生部32で
は入力された学習用音声特徴パターンに応じたターゲッ
ト信号(当該学習用音声特徴パターンを入力層14に与
えたときの出力層18からの出力の理想値)を発生さ
せ、後向き誤差演算部34に出力する。認識用パターン
メモリ26および学習用パターンメモリ30からの音声
特徴パターンは、前向き演算部36に出力される。ま
た、前向き演算部36には、ネットワーク結合記憶部3
8に含まれるネットワーク構造メモリ40およびウェイ
ト値メモリ42からの情報が入力される。すなわち、前
向き演算部36には、神経回路網モデル12に従って、
各ユニットの配置やユニット間の結合等のネットワーク
構造を定義したネットワーク構造メモリ40と各ユニッ
ト間のウェイト値を記憶させたウェイト値メモリ42と
に記憶された情報が入力され、この情報を用いて入力層
14に与えられた音声特徴パターンに対する出力層18
からの出力値を計算する。そして、前向き演算部36の
出力は、スイッチ44を介して、後向き誤差演算部34
または判定部46のいずれかに択一的に接続される。す
なわち、前向き演算部36は、学習モードでは後向き誤
差演算部34に接続され、認識モードでは判定部46に
接続される。判定部46では、前向き演算部36からの
出力を用いて入力音声に対する認識結果を図示しない外
部装置に出力する。また、後向き誤差演算部34では、
ターゲット信号発生部32からのターゲット信号と前向
き演算部36からの出力値との誤差を計算し、公知の逆
誤差伝播法によってウェイト値メモリ42内のウェイト
値を更新する。そして、学習処理部28と音声認識装置
10を構成する他の構成部材とは、コネクタ48a,4
8b,48c,48d,48eおよび48fによって結
合される。
抽出部22を含む。特徴抽出部22では、入力された音
声信号から音声の特徴パラメータ群を抽出し、音声特徴
パターンを作成する。特徴抽出部22は、スイッチ24
によって、認識用パターンメモリ26または学習処理部
28の学習用パターンメモリ30のいずれかに択一的に
接続される。したがって、特徴抽出部22で作成された
音声特徴パターンは、認識モードでは認識用音声特徴パ
ターンとして認識用パターンメモリ26に格納され、学
習モードでは学習用音声特徴パターンとして学習用パタ
ーンメモリ30にカテゴリ別に格納される。学習用パタ
ーンメモリ30からは音声特徴パターンがターゲット信
号発生部32に出力され、ターゲット信号発生部32で
は入力された学習用音声特徴パターンに応じたターゲッ
ト信号(当該学習用音声特徴パターンを入力層14に与
えたときの出力層18からの出力の理想値)を発生さ
せ、後向き誤差演算部34に出力する。認識用パターン
メモリ26および学習用パターンメモリ30からの音声
特徴パターンは、前向き演算部36に出力される。ま
た、前向き演算部36には、ネットワーク結合記憶部3
8に含まれるネットワーク構造メモリ40およびウェイ
ト値メモリ42からの情報が入力される。すなわち、前
向き演算部36には、神経回路網モデル12に従って、
各ユニットの配置やユニット間の結合等のネットワーク
構造を定義したネットワーク構造メモリ40と各ユニッ
ト間のウェイト値を記憶させたウェイト値メモリ42と
に記憶された情報が入力され、この情報を用いて入力層
14に与えられた音声特徴パターンに対する出力層18
からの出力値を計算する。そして、前向き演算部36の
出力は、スイッチ44を介して、後向き誤差演算部34
または判定部46のいずれかに択一的に接続される。す
なわち、前向き演算部36は、学習モードでは後向き誤
差演算部34に接続され、認識モードでは判定部46に
接続される。判定部46では、前向き演算部36からの
出力を用いて入力音声に対する認識結果を図示しない外
部装置に出力する。また、後向き誤差演算部34では、
ターゲット信号発生部32からのターゲット信号と前向
き演算部36からの出力値との誤差を計算し、公知の逆
誤差伝播法によってウェイト値メモリ42内のウェイト
値を更新する。そして、学習処理部28と音声認識装置
10を構成する他の構成部材とは、コネクタ48a,4
8b,48c,48d,48eおよび48fによって結
合される。
【0021】動作において、まず学習モードでは、スイ
ッチ24および44が、それぞれ学習用パターンメモリ
30および後向き誤差演算部34側に接続される。学習
モードにおいては、発生されたあるいは予め収録された
学習用音声の音声信号が特徴抽出部22に順次入力さ
れ、特徴抽出部22によって特徴パラメータが抽出さ
れ、学習用音声特徴パターンが作成される。学習用音声
特徴パターンは、順次学習用パターンメモリ30に各子
音カテゴリ毎に格納される。所定の個数のパターンが格
納されると、逆誤差伝播法により学習される。すなわ
ち、学習用パターンメモリ30内に格納された学習用音
声特徴パターンが、所定の順序で順次前向き演算部36
に送られる。前向き演算部36では、学習用音声特徴パ
ターンとさらに入力されるネットワーク構造メモリ40
およびウェイト値メモリ42からの情報とを用いて出力
値が計算される。すなわち、図2に示す神経回路網モデ
ル12でいえば、学習用音声特徴パターンが入力層14
に与えられ、前向き演算部36で処理された出力値が出
力層18から出力される。なお、学習を始めるに当たっ
ては、予めウェイト値メモリ42内のウェイト値を乱数
を用いるなどの方法で適度にばらつかせるとよい。
ッチ24および44が、それぞれ学習用パターンメモリ
30および後向き誤差演算部34側に接続される。学習
モードにおいては、発生されたあるいは予め収録された
学習用音声の音声信号が特徴抽出部22に順次入力さ
れ、特徴抽出部22によって特徴パラメータが抽出さ
れ、学習用音声特徴パターンが作成される。学習用音声
特徴パターンは、順次学習用パターンメモリ30に各子
音カテゴリ毎に格納される。所定の個数のパターンが格
納されると、逆誤差伝播法により学習される。すなわ
ち、学習用パターンメモリ30内に格納された学習用音
声特徴パターンが、所定の順序で順次前向き演算部36
に送られる。前向き演算部36では、学習用音声特徴パ
ターンとさらに入力されるネットワーク構造メモリ40
およびウェイト値メモリ42からの情報とを用いて出力
値が計算される。すなわち、図2に示す神経回路網モデ
ル12でいえば、学習用音声特徴パターンが入力層14
に与えられ、前向き演算部36で処理された出力値が出
力層18から出力される。なお、学習を始めるに当たっ
ては、予めウェイト値メモリ42内のウェイト値を乱数
を用いるなどの方法で適度にばらつかせるとよい。
【0022】一方、ターゲット信号発生部32からは、
学習用パターンメモリ30から入力された学習用音声特
徴パターンが属するカテゴリに対応してターゲット信号
が出力される。たとえば、この学習用音声特徴パターン
が、図2に示す子音bのカテゴリに属しているとすれ
ば、このカテゴリに対応する出力層18のユニット18
aに対するターゲット信号は「1」、それ以外のユニッ
ト18b〜18fに対するターゲット信号は「0」にな
る。同様に、学習用音声特徴パターンが子音dのカテゴ
リに属しているとすれば、このカテゴリに対応する出力
層18のユニット18bに対するターゲット信号は
「1」、それ以外のユニット18a,18c〜18fに
対するターゲット信号は「0」になる。すなわち、子音
のカテゴリに対応する出力層18のユニットに対するタ
ーゲット信号だけが「1」となる。また、後向き誤差演
算部34では、前向き演算部36によって計算された出
力値とターゲット信号発生部32から入力されたターゲ
ット信号との誤差を求め、この誤差が小さくなるように
逆誤差伝播法に従ってウェイト値メモリ42内のウェイ
ト値を更新する。以上の手順を所定の回数もしくは所定
の状態になるまで繰り返す。なお、ウェイト値の更新
は、学習用音声特徴パターンを1つ入力層に与える毎に
行う方法のほか、所定の個数毎に行う方法もある。ウェ
イト値メモリ42内のウェイト値の更新が終了すれば、
認識モードにする。
学習用パターンメモリ30から入力された学習用音声特
徴パターンが属するカテゴリに対応してターゲット信号
が出力される。たとえば、この学習用音声特徴パターン
が、図2に示す子音bのカテゴリに属しているとすれ
ば、このカテゴリに対応する出力層18のユニット18
aに対するターゲット信号は「1」、それ以外のユニッ
ト18b〜18fに対するターゲット信号は「0」にな
る。同様に、学習用音声特徴パターンが子音dのカテゴ
リに属しているとすれば、このカテゴリに対応する出力
層18のユニット18bに対するターゲット信号は
「1」、それ以外のユニット18a,18c〜18fに
対するターゲット信号は「0」になる。すなわち、子音
のカテゴリに対応する出力層18のユニットに対するタ
ーゲット信号だけが「1」となる。また、後向き誤差演
算部34では、前向き演算部36によって計算された出
力値とターゲット信号発生部32から入力されたターゲ
ット信号との誤差を求め、この誤差が小さくなるように
逆誤差伝播法に従ってウェイト値メモリ42内のウェイ
ト値を更新する。以上の手順を所定の回数もしくは所定
の状態になるまで繰り返す。なお、ウェイト値の更新
は、学習用音声特徴パターンを1つ入力層に与える毎に
行う方法のほか、所定の個数毎に行う方法もある。ウェ
イト値メモリ42内のウェイト値の更新が終了すれば、
認識モードにする。
【0023】認識モードにおいては、コネクタ48a〜
48fによって学習処理部28を電気的または物理的に
分離し、スイッチ24および44を、それぞれ認識用パ
ターンメモリ26および判定部46側に切り換える。こ
のように、学習処理部28以外の構成部材によって認識
動作を行う。すなわち、認識モードにおいては、入力さ
れた音声は特徴抽出部22によって特徴パラメータが抽
出され、認識用音声特徴パターンが作成され、認識用パ
ターンメモリ26に格納される。認識用パターンメモリ
26内の認識用音声特徴パターンは、学習モードと同
様、前向き演算部36に入力され、前向き演算部36で
はさらにネットワーク構造メモリ40およびウェイト値
メモリ42から入力される情報を用いて、図2に示す出
力層18の各ユニット18a〜18fからの出力値が計
算される。そして、判定部46では、これらの出力値を
基に、認識結果を図示しない外部装置に出力する。
48fによって学習処理部28を電気的または物理的に
分離し、スイッチ24および44を、それぞれ認識用パ
ターンメモリ26および判定部46側に切り換える。こ
のように、学習処理部28以外の構成部材によって認識
動作を行う。すなわち、認識モードにおいては、入力さ
れた音声は特徴抽出部22によって特徴パラメータが抽
出され、認識用音声特徴パターンが作成され、認識用パ
ターンメモリ26に格納される。認識用パターンメモリ
26内の認識用音声特徴パターンは、学習モードと同
様、前向き演算部36に入力され、前向き演算部36で
はさらにネットワーク構造メモリ40およびウェイト値
メモリ42から入力される情報を用いて、図2に示す出
力層18の各ユニット18a〜18fからの出力値が計
算される。そして、判定部46では、これらの出力値を
基に、認識結果を図示しない外部装置に出力する。
【0024】このように、認識モードでは、学習処理部
28を分離して、それ以外の構成部材だけで認識動作を
行えるので、消費電力を節約できる。図3を参照して、
他の実施例の音声認識装置10´は、認識専用装置とし
て構成されたものである。音声認識装置10´は、学習
処理部が存在せず、ウェイト値メモリ42に接続される
ROMソケット50を有する点以外については音声認識
装置10と同様に構成されるので重複する説明は省略す
る。音声認識装置10´では、ROMソケット50に学
習専用装置52(後述)で作成された読み出し専用メモ
リ(以下「ROM」という)(図示せず)を差込み、学
習専用装置52によって学習されたウェイト値を用いて
上述と同様の認識動作を行う。
28を分離して、それ以外の構成部材だけで認識動作を
行えるので、消費電力を節約できる。図3を参照して、
他の実施例の音声認識装置10´は、認識専用装置とし
て構成されたものである。音声認識装置10´は、学習
処理部が存在せず、ウェイト値メモリ42に接続される
ROMソケット50を有する点以外については音声認識
装置10と同様に構成されるので重複する説明は省略す
る。音声認識装置10´では、ROMソケット50に学
習専用装置52(後述)で作成された読み出し専用メモ
リ(以下「ROM」という)(図示せず)を差込み、学
習専用装置52によって学習されたウェイト値を用いて
上述と同様の認識動作を行う。
【0025】ここで、ROMソケット50に差し込まれ
るROMは、図4に示す学習専用装置52によってその
ウェイト値が学習される。学習専用装置52は、音声認
識装置10と比較して、認識用パターンメモリ26,ス
イッチ24,44,判定部46およびソケット48a〜
48fを除いた学習モードに必要な構成部材とROM書
き込み装置54とによって構成されるので、重複する説
明は省略する。学習専用装置52では、学習モードにお
いて更新されたウェイト値メモリ42内のウェイト値を
ROM書き込み装置54にセットされたROMに書き込
む。そして、このROMは、音声認識装置10´のRO
Mソケット50に差し込まれ、学習されたウェイト値を
用いて音声認識装置10´の認識動作が行われる。
るROMは、図4に示す学習専用装置52によってその
ウェイト値が学習される。学習専用装置52は、音声認
識装置10と比較して、認識用パターンメモリ26,ス
イッチ24,44,判定部46およびソケット48a〜
48fを除いた学習モードに必要な構成部材とROM書
き込み装置54とによって構成されるので、重複する説
明は省略する。学習専用装置52では、学習モードにお
いて更新されたウェイト値メモリ42内のウェイト値を
ROM書き込み装置54にセットされたROMに書き込
む。そして、このROMは、音声認識装置10´のRO
Mソケット50に差し込まれ、学習されたウェイト値を
用いて音声認識装置10´の認識動作が行われる。
【0026】音声認識装置10´では、学習処理部が存
在しないので、消費電力を節約できるのみならず、装置
容積および部品点数を減らすことができる。すなわち、
従来に比べ、小型・省電力・および低価格化が図れる。
なお、音声認識装置10´には、学習専用装置52が必
要となるが、両者は必ずしも一対として準備される必要
はなく、たとえば学習専用装置52が1台あれば、音声
認識装置10´が大量に存在しても十分対応できる。し
たがって、学習専用装置52を準備することが、上述の
効果を低めることにはならず、特に音声認識装置10´
を大量に用いる場合に効果が大きい。
在しないので、消費電力を節約できるのみならず、装置
容積および部品点数を減らすことができる。すなわち、
従来に比べ、小型・省電力・および低価格化が図れる。
なお、音声認識装置10´には、学習専用装置52が必
要となるが、両者は必ずしも一対として準備される必要
はなく、たとえば学習専用装置52が1台あれば、音声
認識装置10´が大量に存在しても十分対応できる。し
たがって、学習専用装置52を準備することが、上述の
効果を低めることにはならず、特に音声認識装置10´
を大量に用いる場合に効果が大きい。
【0027】なお、音声認識装置10´では、ROMを
用いているが、ICカードのようなカード状の記憶媒体
など、他の任意の記憶媒体を用いることができる。ま
た、ウェイト値だけでなくネットワーク構造の情報も併
せて記憶媒体に記憶させることにより、より汎用的な音
声認識装置を実現できる。また、上述の実施例では、図
2に示す神経回路網モデル12のネットワークの形状と
して、入力層14,隠れ層16および出力層18の3層
の階層構造を用いたが、その他の種々の形状が用いられ
得る。また、学習の手法として逆誤差伝播法を挙げた
が、神経回路網モデルのそれぞれの形状に適した学習法
があり、この発明は逆誤差伝播法に限定されるものでは
ない。
用いているが、ICカードのようなカード状の記憶媒体
など、他の任意の記憶媒体を用いることができる。ま
た、ウェイト値だけでなくネットワーク構造の情報も併
せて記憶媒体に記憶させることにより、より汎用的な音
声認識装置を実現できる。また、上述の実施例では、図
2に示す神経回路網モデル12のネットワークの形状と
して、入力層14,隠れ層16および出力層18の3層
の階層構造を用いたが、その他の種々の形状が用いられ
得る。また、学習の手法として逆誤差伝播法を挙げた
が、神経回路網モデルのそれぞれの形状に適した学習法
があり、この発明は逆誤差伝播法に限定されるものでは
ない。
【0028】図5を参照して、その他の実施例の音声パ
ターン正規化装置60は、入力された音声をアナログの
電気信号に変換するマイクロフォン62を含む。マイク
ロフォン62から出力される電気信号は、A/D変換器
64で、たとえば12kHz間隔で16ビットの量子化
を行うことによりディジタル化される。ディジタル化さ
れた音声はディジタル・フーリエ変換演算器(以下「D
FT」という)66に入力される。DFT66では、デ
ィジタル化された音声にたとえば時間tの点を中心に2
56点のハニング窓をかけ、窓内の点に対してディジタ
ル・フーリエ変換を施してたとえば16次の周波数パラ
メータati(i=1〜16)からなる周波数パラメータ
群At が生成される。周波数パラメータ群At は、最小
自乗近似直線演算器68,加減算器70および平均値算
出器72にそれぞれ出力される。最小自乗近似直線演算
器68では、時間tにおける周波数パラメータ群At に
対する最小自乗近似直線Lt (i)を算出する。また、
平均値算出器72では、音声のパワーとされる、周波数
パラメータ群At の各周波数パラメータatiの平均値P
t を算出する。そして、加減算器70では以下に示す数
6に基づき、正規化された周波数パラメータ群Bt =
{bti}(i=1〜16)が生成され、パターンメモリ
74に出力する。
ターン正規化装置60は、入力された音声をアナログの
電気信号に変換するマイクロフォン62を含む。マイク
ロフォン62から出力される電気信号は、A/D変換器
64で、たとえば12kHz間隔で16ビットの量子化
を行うことによりディジタル化される。ディジタル化さ
れた音声はディジタル・フーリエ変換演算器(以下「D
FT」という)66に入力される。DFT66では、デ
ィジタル化された音声にたとえば時間tの点を中心に2
56点のハニング窓をかけ、窓内の点に対してディジタ
ル・フーリエ変換を施してたとえば16次の周波数パラ
メータati(i=1〜16)からなる周波数パラメータ
群At が生成される。周波数パラメータ群At は、最小
自乗近似直線演算器68,加減算器70および平均値算
出器72にそれぞれ出力される。最小自乗近似直線演算
器68では、時間tにおける周波数パラメータ群At に
対する最小自乗近似直線Lt (i)を算出する。また、
平均値算出器72では、音声のパワーとされる、周波数
パラメータ群At の各周波数パラメータatiの平均値P
t を算出する。そして、加減算器70では以下に示す数
6に基づき、正規化された周波数パラメータ群Bt =
{bti}(i=1〜16)が生成され、パターンメモリ
74に出力する。
【0029】
【数6】bti=ati−Lt (i)+Pt そして、パターンメモリ74では、順次作成される正規
化された周波数パラメータ群Bt の時系列B={Bt }
(t=1〜T)にセグメンテーションや時間軸伸縮など
の所定の処理を施しまたは処理をせずにそのままで、音
声パターンとして蓄積する。そして、必要に応じて、外
部の音声認識装置に出力する。
化された周波数パラメータ群Bt の時系列B={Bt }
(t=1〜T)にセグメンテーションや時間軸伸縮など
の所定の処理を施しまたは処理をせずにそのままで、音
声パターンとして蓄積する。そして、必要に応じて、外
部の音声認識装置に出力する。
【図1】この発明の一実施例を示すブロック図である。
【図2】神経回路網モデルの構造を示す図解図である。
【図3】この発明の他の実施例を示すブロック図であ
る。
る。
【図4】図3の実施例と併せて用いられる学習専用装置
を示すブロック図である。
を示すブロック図である。
【図5】この発明のその他の実施例を示すブロック図で
ある。
ある。
【図6】16次の周波数パラメータ群および最小自乗近
似直線を示すグラフである。
似直線を示すグラフである。
【図7】従来技術を示すブロック図である。
10,10´ …音声認識装置 28 …学習処理部 32 …ターゲット信号発生部 34 …後向き誤差演算部 36 …前向き演算部 38 …ネットワーク結合記憶部 50 …ROMソケット 60 …音声パターン正規化装置 66 …DFT 68 …最小自乗近似直線演算器 70 …加減算器 72 …平均値算出器 74 …パターンメモリ
Claims (3)
- 【請求項1】複数のユニットおよび前記ユニット間の結
合状況を記憶するネットワーク結合記憶手段、 前記ネットワーク結合記憶手段に記憶された内容を基に
入力信号に対して演算処理を施しネットワーク出力信号
を出力する前向き演算手段、ならびに前記入力信号に対
応してターゲット信号を発生するターゲット信号発生手
段および前記ネットワーク出力信号と前記ターゲット信
号との誤差を評価しその結果に基づいてネットワーク結
合記憶手段の記憶内容を更新する後向き演算手段を含む
学習処理手段を備え、 学習モードでは前記前向き演算手段と前記学習処理手段
とによって入力信号に基づいて前記ネットワーク結合記
憶手段の記憶内容を更新することにより学習処理を行
い、 認識モードでは前記学習処理手段を分離することによっ
て前記学習処理手段の機能を停止させる、音声認識装
置。 - 【請求項2】複数のユニットおよび前記ユニット間の結
合状況を記憶するネットワーク結合記憶手段、および前
記ネットワーク結合記憶手段に記憶された内容を基に入
力信号に対して演算処理を施しネットワーク出力信号を
出力するネットワーク演算手段を備える音声認識装置で
あって、 前記ネットワーク結合記憶手段はさらに記憶媒体に記憶
された少なくとも前記ユニット間の結合の強さを表す情
報を読み出す記憶媒体読み出し手段を含み、 認識モードにおいて前記記憶媒体読み出し手段によって
読み出された情報を含む前記ネットワーク結合記憶手段
の内容を基に認識処理を行う、音声認識装置。 - 【請求項3】音声信号を分析し所定の次数の周波数パラ
メータからなる周波数パラメータ群を作成する手段、 或る時間における前記周波数パラメータ群の最小自乗近
似直線を導出する手段、 前記周波数パラメータ群に対応して音声のパワーを測定
する手段、および前記周波数パラメータ群の前記各周波
数パラメータから最小自乗近似直線成分を除きかつ前記
音声のパワーに相当する値を加えることによって正規化
された周波数パラメータ群を生成する手段を備える、音
声パターン正規化装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3227636A JPH0566796A (ja) | 1991-09-09 | 1991-09-09 | 音声認識装置および音声パターン正規化装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3227636A JPH0566796A (ja) | 1991-09-09 | 1991-09-09 | 音声認識装置および音声パターン正規化装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0566796A true JPH0566796A (ja) | 1993-03-19 |
Family
ID=16863997
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3227636A Pending JPH0566796A (ja) | 1991-09-09 | 1991-09-09 | 音声認識装置および音声パターン正規化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0566796A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017058877A (ja) * | 2015-09-15 | 2017-03-23 | 株式会社東芝 | 学習装置、音声検出装置、学習方法およびプログラム |
-
1991
- 1991-09-09 JP JP3227636A patent/JPH0566796A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017058877A (ja) * | 2015-09-15 | 2017-03-23 | 株式会社東芝 | 学習装置、音声検出装置、学習方法およびプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3114975B2 (ja) | 音素推定を用いた音声認識回路 | |
| US5185848A (en) | Noise reduction system using neural network | |
| CN113284507A (zh) | 语音增强模型的训练方法和装置及语音增强方法和装置 | |
| JP3130524B2 (ja) | 音声信号認識方法およびその方法を実施する装置 | |
| US5864807A (en) | Method and apparatus for training a speaker recognition system | |
| KR102018286B1 (ko) | 음원 내 음성 성분 제거방법 및 장치 | |
| JP7304301B2 (ja) | 音響診断方法、音響診断システム、及び音響診断プログラム | |
| JP3102195B2 (ja) | 音声認識装置 | |
| CN115148190A (zh) | 一种基于神经网络算法的语音识别方法 | |
| JPH02157800A (ja) | 特徴抽出方式 | |
| CN116735702B (zh) | 粒子材质识别方法、装置及电子设备 | |
| CN113571084A (zh) | 音频处理方法、装置、设备及存储介质 | |
| JPS61120200A (ja) | 音声認識装置 | |
| Hataoka et al. | Development of robust speech recognition middleware on microprocessor | |
| JP3091504B2 (ja) | 神経回路網モデルによる音声認識方法 | |
| JP3052520B2 (ja) | パターン分類装置 | |
| Wu et al. | QvTAD: Differential Relative Attribute Learning for Voice Timbre Attribute Detection | |
| JPS5999496A (ja) | ベクトル量子化法 | |
| JP3288052B2 (ja) | 基本周波数抽出方法 | |
| JPS60192993A (ja) | 音声入力による楽音発生装置 | |
| CN115440186B (zh) | 一种音频特征信息生成方法、装置、设备和存储介质 | |
| JP2002196783A (ja) | 時系列信号の識別方法及び装置 | |
| JPS59131999A (ja) | 音声認識装置 | |
| Saha et al. | Low resource automatic intonation classification using gated recurrent unit (GRU) networks pre-trained with synthesized pitch patterns | |
| JP2604409B2 (ja) | 自動採譜方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20001226 |