JPH03123399A - 音声認識装置 - Google Patents
音声認識装置Info
- Publication number
- JPH03123399A JPH03123399A JP1261296A JP26129689A JPH03123399A JP H03123399 A JPH03123399 A JP H03123399A JP 1261296 A JP1261296 A JP 1261296A JP 26129689 A JP26129689 A JP 26129689A JP H03123399 A JPH03123399 A JP H03123399A
- Authority
- JP
- Japan
- Prior art keywords
- power
- btsp
- speech recognition
- filter
- pitch frequency
- 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
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/90—Pitch determination of speech signals
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
投揉分更
本発明は、音声認識装置、より詳細には、フィルタバン
クによるピッチ抽出技術に関する。
クによるピッチ抽出技術に関する。
災末技生
水出原人は、先に、単語単位に発声した音声を、2値化
処理をして求めた入カバターンと辞書パターンを線形マ
ツチングして認識するBTSP(Binary TS
P)による認識方式を開発した。
処理をして求めた入カバターンと辞書パターンを線形マ
ツチングして認識するBTSP(Binary TS
P)による認識方式を開発した。
この方式はDPマツチングを用いない簡単な方式で、T
SP上の周波数変動に対する吸収性に優れ、不特定話者
への適用が期待できるものである。
SP上の周波数変動に対する吸収性に優れ、不特定話者
への適用が期待できるものである。
一方、音声認識辞書と音声合成辞書を兼用させた技術は
例えば公表特許公報昭63−502146号により公知
であるが、この場合、合成音は、一定ピツチによる駆動
のため抑揚がなく不自然なものである。さらに音声認識
辞書にBTSPを使った場合、従来技術ではパワー(音
量)の滑らかさがなくなる欠点があった。
例えば公表特許公報昭63−502146号により公知
であるが、この場合、合成音は、一定ピツチによる駆動
のため抑揚がなく不自然なものである。さらに音声認識
辞書にBTSPを使った場合、従来技術ではパワー(音
量)の滑らかさがなくなる欠点があった。
l在
本発明は、上述のごとき実情に鑑みてなされたもので、
特に、音声認識辞書を作成する際に、ピッチを付加し、
更には、音声パワーを付加し、合成音の品質を向上させ
ることを目的としたものである。
特に、音声認識辞書を作成する際に、ピッチを付加し、
更には、音声パワーを付加し、合成音の品質を向上させ
ることを目的としたものである。
W−−」父
本発明は、上記目的を達成するために、(1)フィルタ
バンクを用い、各フィルタの出力レベルと入力レベルの
比(以下、フィルタゲイン)から最も確からしい最大公
約的な共振周波数をピッチ周波数とするとき、第Jフィ
ルタのft(zにおける理論上のフィルタゲインをXj
(f)とし、観測されたフィルタゲインをGjとす
ると、を定義し、Mi n l A (f) lを満
たすfをピッチ周波数とすること、或いは、(2)上記
(1)のピッチ周波数決定において、第にフレームのピ
ッチ周波数候補をfk、第k−1フレームのピッチ周波
数候補をfk−1、ピッチ周波数がfk−1からfkに
変化する遷移確率をP(fk|fk−1)とすると、B
(f k)=A(f k) −logP(fkl
fk−1)を定義し、MinXB(fk)をに 満たす周波数f1、f2、・・・、fk、・・・をピッ
チ周波数列とすること、或いは、(3)前記(1)又は
(2)の音声認識装置において、ピッチ抽出に使用する
フィルタは、低域側のフィルタのみとすることを特徴と
したものであり、更には、(4)前記(1)又は(2)
又は(3)の音声認識装置において、音声認識辞書に前
記(1)又は(2)又は(3)で求めたピッチ周波数を
付加し、音声合成をも行うこと、或いは、(5)前記(
4)の音声認識辞書に2値のTime Spectru
m Pattern(以下BTSP)を使用している音
声認識装置において、更に音声パワーを辞書に付加し、
音声合成時に2値のBTSPの高い方のレベルのチャネ
ルに対応した音声合成フィルタバンクのみを駆動するよ
うにし、その能動はピッチ周波数と同じ周期の該音声パ
ワーに比例したパワーをもった三角波列または該音声パ
ワーに比例したパワーをもつた白色雑音で行うこと、或
いは、(6)前記(4)の音声認識辞書に2値のBTS
Pを重畳して生成した重畳BTSPを使用している音声
認識装置において、更に音声パワーを辞書に付加し、音
声合成時に重畳BTSPの所定のレベルより大きいチャ
ネルに対応した音声合成フィルタバンクのみを駆動し、
その駆動はピッチ周波数と同じ周期の該音声パワーに比
例したパワーをもった三角波列または該音声パワーに比
例したパワーをもった白色雑音で行うこと、或いは、(
7)前記(4)の音声認識辞書に2値のBTSPを使用
している音声認識装置において、更に音声パワーを辞書
に付加し、音声合成時に2値のBTSPの高い方のレベ
ルのチャネルの連続したチャネルの中心周波数の平均を
Fi、その帯域幅をBiとすると、(ただし、Aj:定
数 N=高い方のレベルが連続したグループの数
T:標本時間)で定義される声道フィルタ特性V(z)
を駆動し、その駆動はピッチ周波数と同じ周期の該音声
パワーに比例したパワーをもったパルス列または該音声
パワーに比例したパワーをもった白色雑音で行うこと、
或いは、(8)前記(4)の音声認識辞書に2値のBT
SPを重畳して生成した重畳BTSPを使用している音
声認識装置において、更に音声パワーを辞書に付加し、
音声合成時に重畳BTSPの所定のレベルより大きいチ
ャネルの連続したチャネルの中心周波数の平均をFi、
その帯域幅をBiとすると、 (ただし、Ai:定数 N=高い方のレベルが連続し
たグループの数 T:標本時間)で定義される声道フ
ィルタ特性V (z)を駆動し、その駆動はピッチ周波
数と同じ周期の該音声パワーに比例したパワーをもった
パルス列または該音声パワーに比例したパワーをもった
白色雑音で行うことを特徴としたものである。以下、本
発明の実施例に基づいて説明する。
バンクを用い、各フィルタの出力レベルと入力レベルの
比(以下、フィルタゲイン)から最も確からしい最大公
約的な共振周波数をピッチ周波数とするとき、第Jフィ
ルタのft(zにおける理論上のフィルタゲインをXj
(f)とし、観測されたフィルタゲインをGjとす
ると、を定義し、Mi n l A (f) lを満
たすfをピッチ周波数とすること、或いは、(2)上記
(1)のピッチ周波数決定において、第にフレームのピ
ッチ周波数候補をfk、第k−1フレームのピッチ周波
数候補をfk−1、ピッチ周波数がfk−1からfkに
変化する遷移確率をP(fk|fk−1)とすると、B
(f k)=A(f k) −logP(fkl
fk−1)を定義し、MinXB(fk)をに 満たす周波数f1、f2、・・・、fk、・・・をピッ
チ周波数列とすること、或いは、(3)前記(1)又は
(2)の音声認識装置において、ピッチ抽出に使用する
フィルタは、低域側のフィルタのみとすることを特徴と
したものであり、更には、(4)前記(1)又は(2)
又は(3)の音声認識装置において、音声認識辞書に前
記(1)又は(2)又は(3)で求めたピッチ周波数を
付加し、音声合成をも行うこと、或いは、(5)前記(
4)の音声認識辞書に2値のTime Spectru
m Pattern(以下BTSP)を使用している音
声認識装置において、更に音声パワーを辞書に付加し、
音声合成時に2値のBTSPの高い方のレベルのチャネ
ルに対応した音声合成フィルタバンクのみを駆動するよ
うにし、その能動はピッチ周波数と同じ周期の該音声パ
ワーに比例したパワーをもった三角波列または該音声パ
ワーに比例したパワーをもつた白色雑音で行うこと、或
いは、(6)前記(4)の音声認識辞書に2値のBTS
Pを重畳して生成した重畳BTSPを使用している音声
認識装置において、更に音声パワーを辞書に付加し、音
声合成時に重畳BTSPの所定のレベルより大きいチャ
ネルに対応した音声合成フィルタバンクのみを駆動し、
その駆動はピッチ周波数と同じ周期の該音声パワーに比
例したパワーをもった三角波列または該音声パワーに比
例したパワーをもった白色雑音で行うこと、或いは、(
7)前記(4)の音声認識辞書に2値のBTSPを使用
している音声認識装置において、更に音声パワーを辞書
に付加し、音声合成時に2値のBTSPの高い方のレベ
ルのチャネルの連続したチャネルの中心周波数の平均を
Fi、その帯域幅をBiとすると、(ただし、Aj:定
数 N=高い方のレベルが連続したグループの数
T:標本時間)で定義される声道フィルタ特性V(z)
を駆動し、その駆動はピッチ周波数と同じ周期の該音声
パワーに比例したパワーをもったパルス列または該音声
パワーに比例したパワーをもった白色雑音で行うこと、
或いは、(8)前記(4)の音声認識辞書に2値のBT
SPを重畳して生成した重畳BTSPを使用している音
声認識装置において、更に音声パワーを辞書に付加し、
音声合成時に重畳BTSPの所定のレベルより大きいチ
ャネルの連続したチャネルの中心周波数の平均をFi、
その帯域幅をBiとすると、 (ただし、Ai:定数 N=高い方のレベルが連続し
たグループの数 T:標本時間)で定義される声道フ
ィルタ特性V (z)を駆動し、その駆動はピッチ周波
数と同じ周期の該音声パワーに比例したパワーをもった
パルス列または該音声パワーに比例したパワーをもった
白色雑音で行うことを特徴としたものである。以下、本
発明の実施例に基づいて説明する。
第1図は、本発明の一実施例を説明するための構成図で
、図中、10は辞書登録部、20は辞書部、30は音声
合成部で、図中の鎖線部はBTSPを使用する場合を示
す。辞書登録部10は、フィルタバンク11、音声パワ
ー検出器12、A(f)計算器13、A (f)計算結
果メモリ14、遷移確率テーブル15、MinXB(f
k)演算器16、認識テンプレート生成器17、有声・
無声判別器18等から成る。フィルタバンク11は音声
の特徴量を抽出するためのものであり、音声パワー検出
器12は入力音声のパワーを検出するものである。A
(f)計算器13はフィルタバンク11の低域側のフィ
ルタの出力レベルとフィルタへの入力レベル(音声パワ
ー)からA (f)を計算し、A (f)計算結果メモ
リ14はA (f)の計算結果を格納しておく。遷移確
率テーブル15はあるピッチ周波数からあるピッチ周波
数へ遷移する確率テーブルで、予め求めておく。Min
XB(fk)演算器16は、A (f)計算結果メモリ
14、遷移確率テーブル15からViterbiAlg
orithmにより最も確からしいピッチ周波数列を求
める。認識テンプレート生成器(たとえばBTSP生成
器)17はフィルタバンク11の出力から音声認識テン
プレート(例えばBTSP)を生成する。また、有声・
無声判別器18は有声・無声を判別し、たとえば、低域
側(A(f)計算のための低域側フィルタと異なってい
てもよい)のレベル(=L)と高域側のレベル(=H)
の比(=L/H)をとり、その比が所定値より大きい場
合は有声、それ以外は無声とする。
、図中、10は辞書登録部、20は辞書部、30は音声
合成部で、図中の鎖線部はBTSPを使用する場合を示
す。辞書登録部10は、フィルタバンク11、音声パワ
ー検出器12、A(f)計算器13、A (f)計算結
果メモリ14、遷移確率テーブル15、MinXB(f
k)演算器16、認識テンプレート生成器17、有声・
無声判別器18等から成る。フィルタバンク11は音声
の特徴量を抽出するためのものであり、音声パワー検出
器12は入力音声のパワーを検出するものである。A
(f)計算器13はフィルタバンク11の低域側のフィ
ルタの出力レベルとフィルタへの入力レベル(音声パワ
ー)からA (f)を計算し、A (f)計算結果メモ
リ14はA (f)の計算結果を格納しておく。遷移確
率テーブル15はあるピッチ周波数からあるピッチ周波
数へ遷移する確率テーブルで、予め求めておく。Min
XB(fk)演算器16は、A (f)計算結果メモリ
14、遷移確率テーブル15からViterbiAlg
orithmにより最も確からしいピッチ周波数列を求
める。認識テンプレート生成器(たとえばBTSP生成
器)17はフィルタバンク11の出力から音声認識テン
プレート(例えばBTSP)を生成する。また、有声・
無声判別器18は有声・無声を判別し、たとえば、低域
側(A(f)計算のための低域側フィルタと異なってい
てもよい)のレベル(=L)と高域側のレベル(=H)
の比(=L/H)をとり、その比が所定値より大きい場
合は有声、それ以外は無声とする。
辞書部20は、音声認識テンプレート(例えばBTSP
)、有声・無声情報、ピッチ周波数等を格納する(BT
SPをテンプレートとした場合、音声パワーも格納する
)。
)、有声・無声情報、ピッチ周波数等を格納する(BT
SPをテンプレートとした場合、音声パワーも格納する
)。
音声合成部3oは三角波生成器31.白色雑音生成器3
2、駆動音源切り換え器33、乗算器34、フィルタバ
ンク35等から成り、三角波生成器31は有声時のフィ
ルタバンク35の駆動音源で、周期はそのフレームのピ
ッチ周波数である。
2、駆動音源切り換え器33、乗算器34、フィルタバ
ンク35等から成り、三角波生成器31は有声時のフィ
ルタバンク35の駆動音源で、周期はそのフレームのピ
ッチ周波数である。
白色雑音生成器32は無声時のフィルタバンク35また
は声道フィルタ特性V (z)の駆動音源である。駆動
音源切り換え部33は有声・無声によりフィルタバンク
35、V (z)の駆動音源を切り換え、乗算器34は
駆動音源に所望の音声パワーを乗じる。フィルタバンク
35は音声合成用の声道フィルタをモデリングするフィ
ルタバンクである。
は声道フィルタ特性V (z)の駆動音源である。駆動
音源切り換え部33は有声・無声によりフィルタバンク
35、V (z)の駆動音源を切り換え、乗算器34は
駆動音源に所望の音声パワーを乗じる。フィルタバンク
35は音声合成用の声道フィルタをモデリングするフィ
ルタバンクである。
第1図において、辞書登録は次の手j項で行われる。音
声はフィルタバンク11と音声パワー検出器12を通り
、フィルタバンク11の低域側フィルタの出力と音声パ
ワーをつかってA (f)計算器13でA (f)の計
算、つまり、 が行われる。この結果は、 A (f)計算結果メモリ
14へ一時格納される。また、認識テンプレート生成器
17はフィルタバンク11の出力を使って認識テンプレ
ートを生成し辞書20に格納する。
声はフィルタバンク11と音声パワー検出器12を通り
、フィルタバンク11の低域側フィルタの出力と音声パ
ワーをつかってA (f)計算器13でA (f)の計
算、つまり、 が行われる。この結果は、 A (f)計算結果メモリ
14へ一時格納される。また、認識テンプレート生成器
17はフィルタバンク11の出力を使って認識テンプレ
ートを生成し辞書20に格納する。
認識テンプレートにBTSPを用いた場合は音声パワー
情報も辞書に格納する。さらに、有声・無声判別器18
はフィルタバンク11の出力を使って有声・無声情報を
辞書20に格納する。一方、MinΣB(fk)演算器
16は、A(f)計算結果メモリ14、遷移確率テーブ
ル15の値とB (f k)=A(f k) −log
P(f k I f k −1)よりViterbi
Algorithmを使ってMinΣB(fk)を満た
すfk列を計算し、それをピンチ周波数として辞書に格
納する。この時点で辞書登録は完了する。
情報も辞書に格納する。さらに、有声・無声判別器18
はフィルタバンク11の出力を使って有声・無声情報を
辞書20に格納する。一方、MinΣB(fk)演算器
16は、A(f)計算結果メモリ14、遷移確率テーブ
ル15の値とB (f k)=A(f k) −log
P(f k I f k −1)よりViterbi
Algorithmを使ってMinΣB(fk)を満た
すfk列を計算し、それをピンチ周波数として辞書に格
納する。この時点で辞書登録は完了する。
次に音声合成を説明する。三角波生成器31はピッチ周
波数と同じ周期の三角波を生成する。駆動音源切り換え
器33は有声・無声情報により、有声の場合は三角波を
、無声の場合は白色雑音32を選択して出力する。この
選択された駆動音源はフィルタバンク35を駆動し音声
を合成する。
波数と同じ周期の三角波を生成する。駆動音源切り換え
器33は有声・無声情報により、有声の場合は三角波を
、無声の場合は白色雑音32を選択して出力する。この
選択された駆動音源はフィルタバンク35を駆動し音声
を合成する。
フィルタバンク35の特性は認識テンプレートにより決
定される。認識テンプレートにBTSPを用いた場合は
、選択された駆動音源に音声パワーを乗じてからバンク
フィルタ35を駆動する。
定される。認識テンプレートにBTSPを用いた場合は
、選択された駆動音源に音声パワーを乗じてからバンク
フィルタ35を駆動する。
第2図及び第3図は、請求項5に記載した発明の音声合
成部を説明するための図で、第2図は回路構成図、第3
図はフィルタバンク35の特性と2値BTSPとの関係
を示す図で、三角波生成器31はピッチ周波数と同じ周
期の三角波列を生成する。駆動音源切り換え器33は有
声・無声情報により、有声の場合は三角波を、無声の場
合は白色雑音を選択して出力する。この選択された駆動
音源は音声パワーを乗じられてからフィルタバンク35
を駆動し、音声を合成する。フィルタバンク35の特性
は第3図に示すように、2値BTSPにより決定され5
図中の斜線部が2値BTSPに対応してオンになったフ
ィルタを示す。
成部を説明するための図で、第2図は回路構成図、第3
図はフィルタバンク35の特性と2値BTSPとの関係
を示す図で、三角波生成器31はピッチ周波数と同じ周
期の三角波列を生成する。駆動音源切り換え器33は有
声・無声情報により、有声の場合は三角波を、無声の場
合は白色雑音を選択して出力する。この選択された駆動
音源は音声パワーを乗じられてからフィルタバンク35
を駆動し、音声を合成する。フィルタバンク35の特性
は第3図に示すように、2値BTSPにより決定され5
図中の斜線部が2値BTSPに対応してオンになったフ
ィルタを示す。
第4図及び第5図は、請求項6に記載した発明の音声合
成部を説明するための図で、第4図は回路構成図、第5
図はフィルタバンク35の特性と重畳2値BTSPの関
係を示す図で、同図はフィルタのオン/オフのしきい値
が2の場合を示している。三角波生成器31はピッチ周
波数と同じ周期の三角波列を生成する。駆動音源切り換
え器33は有声・無声情報により、有声の場合は三角波
を、無声の場合は白色雑音を選択して出力する。
成部を説明するための図で、第4図は回路構成図、第5
図はフィルタバンク35の特性と重畳2値BTSPの関
係を示す図で、同図はフィルタのオン/オフのしきい値
が2の場合を示している。三角波生成器31はピッチ周
波数と同じ周期の三角波列を生成する。駆動音源切り換
え器33は有声・無声情報により、有声の場合は三角波
を、無声の場合は白色雑音を選択して出力する。
この選択された駆動音源は音声パワーを乗じられてから
フィルタバンク35を迅区動し、音声を合成する。フィ
ルタバンク35の特性は第5図に示すように、重畳BT
SPにより決定され、斜線部が重畳2(IMBTsPに
よりオンになったフィルタを示している。
フィルタバンク35を迅区動し、音声を合成する。フィ
ルタバンク35の特性は第5図に示すように、重畳BT
SPにより決定され、斜線部が重畳2(IMBTsPに
よりオンになったフィルタを示している。
第6図及び第7図は、請求項7に記載した発明の音声合
成部を説明するための図で、第6図は音声合成部の回路
構成図、第7図は声道フィルタ特性V (z) (7)
F i、 B iと2値BTSPの関係を示す。パルス
生成器36はピッチ周波数と同じ周期のパルス列を生成
する。駆動音源切り換え器33は有声・無声情報により
、有声の場合はパルスを、無声の場合は白色雑音を選択
して出力する。
成部を説明するための図で、第6図は音声合成部の回路
構成図、第7図は声道フィルタ特性V (z) (7)
F i、 B iと2値BTSPの関係を示す。パルス
生成器36はピッチ周波数と同じ周期のパルス列を生成
する。駆動音源切り換え器33は有声・無声情報により
、有声の場合はパルスを、無声の場合は白色雑音を選択
して出力する。
この選択された駆動音源は音声パワーを乗じられてから
声道フィルタ特性V(z)を駆動し、音声を合成する。
声道フィルタ特性V(z)を駆動し、音声を合成する。
声道フィルタ特性V(z)の特性は。
第7図に示すように、2値BTSPにより決定される。
す、なわち、声道フィルタ特性V(z)は、音声合成時
に2値のBTSPの高いレベルのチャネルの連続したチ
ャネルの中心周波数の平均をFi、その帯域幅をBiと
すると、 (ただし、Ai:定数 N:5い方のレベルが連続し
たグループの数 T:標本時間)で定義され、その駆
動はピッチ周波数と同じ周期の該音声パワーに比例した
パワーをもったパルス列または該音声パワーに比例した
パワーをもった白色雑音で行なわれる。
に2値のBTSPの高いレベルのチャネルの連続したチ
ャネルの中心周波数の平均をFi、その帯域幅をBiと
すると、 (ただし、Ai:定数 N:5い方のレベルが連続し
たグループの数 T:標本時間)で定義され、その駆
動はピッチ周波数と同じ周期の該音声パワーに比例した
パワーをもったパルス列または該音声パワーに比例した
パワーをもった白色雑音で行なわれる。
第8図及び第9図は、請求項8に記載した音声合成部を
説明するための図で、第8図は音声合成部の回路構成図
、第9図はV (z)のFi、Biと重畳BTSPの関
係(しきい値=2)を示す図である。パルス生成器36
はピッチ周波数と同じ周期のパルス列を生成する。駆動
音源切り換え器33は有声・無声情報により、有声の場
合はパルスを、無声の場合は白色雑音を選択して出力す
る。
説明するための図で、第8図は音声合成部の回路構成図
、第9図はV (z)のFi、Biと重畳BTSPの関
係(しきい値=2)を示す図である。パルス生成器36
はピッチ周波数と同じ周期のパルス列を生成する。駆動
音源切り換え器33は有声・無声情報により、有声の場
合はパルスを、無声の場合は白色雑音を選択して出力す
る。
この選択さ九た駆動音源は音声パワーを乗じられてから
声道フィルタ特性V (z)を駆動し、音声を合成する
。声道フィルタ特性V(z)の特性は、第9図に示すよ
うに、重畳BTSPにより決定される。すなわち、声道
フィルタ特性V (z)は、音声合成時に重畳BTSP
の所定のレベルより大きいチャネルの連続したチャネル
の中心周波数の平均をFi、その帯域幅をBiとすると
、(ただし、Ai:定数 N:高い方のレベルが連続
したグループの数 T:標本時間)で定義され、その
駆動はピッチ周波数と同じ周期の該音声パワーに比例し
たパワーをもったパルス列または該音声パワーに比例し
たパワーをもった白色雑音で行なわれる。
声道フィルタ特性V (z)を駆動し、音声を合成する
。声道フィルタ特性V(z)の特性は、第9図に示すよ
うに、重畳BTSPにより決定される。すなわち、声道
フィルタ特性V (z)は、音声合成時に重畳BTSP
の所定のレベルより大きいチャネルの連続したチャネル
の中心周波数の平均をFi、その帯域幅をBiとすると
、(ただし、Ai:定数 N:高い方のレベルが連続
したグループの数 T:標本時間)で定義され、その
駆動はピッチ周波数と同じ周期の該音声パワーに比例し
たパワーをもったパルス列または該音声パワーに比例し
たパワーをもった白色雑音で行なわれる。
なお、請求項5.6と請求項7.8では能動音源が違っ
ているが、これは次のような理由によるものである。有
声音は、通常、低域にパワーが集中している。請求項5
.6では、フィルタバンクはどの帯域も同じ利得となる
。そこで、駆動音源の方に三角波を使って、上記有声音
の性質を表している。請求項7.8では、一般に帯域幅
が、低域の方が狭いので共振器をカスケード結合するこ
とにより上記有声音の性質を表している。
ているが、これは次のような理由によるものである。有
声音は、通常、低域にパワーが集中している。請求項5
.6では、フィルタバンクはどの帯域も同じ利得となる
。そこで、駆動音源の方に三角波を使って、上記有声音
の性質を表している。請求項7.8では、一般に帯域幅
が、低域の方が狭いので共振器をカスケード結合するこ
とにより上記有声音の性質を表している。
仇−一末
以上の説明から明らかなように、本発明によると、以下
のような利点がある。
のような利点がある。
認識辞書登録時にピッチも登録し、合成時にそのピッチ
で駆動するようにしているため、抑揚の保たれた自然性
のある音声になる。また、ピッチ押出用に特別なハード
ウェアを付加するのではなく、認識辞書生成のハードを
そのまま使用できる利点がある。更に、請求項1の音声
認識辞書登録装置においては、周波数軸の最尤法により
フィルタバンクの出力と音声パワーのみでピッチ周波数
を検出しているので、ピッチ周波数検出のための音声波
形取り込みハードウェアを必要としない。
で駆動するようにしているため、抑揚の保たれた自然性
のある音声になる。また、ピッチ押出用に特別なハード
ウェアを付加するのではなく、認識辞書生成のハードを
そのまま使用できる利点がある。更に、請求項1の音声
認識辞書登録装置においては、周波数軸の最尤法により
フィルタバンクの出力と音声パワーのみでピッチ周波数
を検出しているので、ピッチ周波数検出のための音声波
形取り込みハードウェアを必要としない。
請求項2の音声認識辞書登録装置においては、周波数軸
の最尤法によりフィルタバンクの出力と音声パワーのみ
でピッチ周波数を検出しているので、ピッチ周波数検出
のための音声波形取り込みハードウェアを必要としない
。さらに、時間軸方向にも最尤法を適用しているので、
より正確なピッチ周波数検出ができる。
の最尤法によりフィルタバンクの出力と音声パワーのみ
でピッチ周波数を検出しているので、ピッチ周波数検出
のための音声波形取り込みハードウェアを必要としない
。さらに、時間軸方向にも最尤法を適用しているので、
より正確なピッチ周波数検出ができる。
請求項3の音声認識辞書登録装置においては、有声時の
パワーの大きい低域側のフィルタのみをピッチ周波数検
出に使うことにより、より正確なピッチ周波数検出がで
きる。
パワーの大きい低域側のフィルタのみをピッチ周波数検
出に使うことにより、より正確なピッチ周波数検出がで
きる。
請求項4の音声認識装置においては、音声認識テンプレ
ートの他にピンチ周波数も使って音声合成を行うので、
認識結果確認のための合成音声が自然性の高いものにな
る。
ートの他にピンチ周波数も使って音声合成を行うので、
認識結果確認のための合成音声が自然性の高いものにな
る。
請求項5の2値BTSP方式の音声認識装置においては
、2値BTSPの他にピッチ周波数と音声パワーも使っ
て音声合成を行うので、認識結果確認のための合成音声
がより自然性の高いものになる。
、2値BTSPの他にピッチ周波数と音声パワーも使っ
て音声合成を行うので、認識結果確認のための合成音声
がより自然性の高いものになる。
請求項6の重畳BTSP方式の音声認識装置においては
、重畳BTSPの他にピッチ周波数と音声パワーも使っ
て音声合成を行うので、認識結果確認のための合成音声
がより自然性の高いものになる。
、重畳BTSPの他にピッチ周波数と音声パワーも使っ
て音声合成を行うので、認識結果確認のための合成音声
がより自然性の高いものになる。
請求項7の重畳BTSP方式の音声認識装置においては
、重畳BTSPの他にピッチ周波数と音声パワーも使っ
て音声合成を行うので、認識結果確認のための合成音声
がより自然性の高いものになる。さらにV(z)を声道
フィルタとしているので、実現する場合、規模や負荷を
小さくできる。
、重畳BTSPの他にピッチ周波数と音声パワーも使っ
て音声合成を行うので、認識結果確認のための合成音声
がより自然性の高いものになる。さらにV(z)を声道
フィルタとしているので、実現する場合、規模や負荷を
小さくできる。
請求項8の重畳BTSP方式の音声認識装置においては
、重畳BTSPの他にピッチ周波数と音声パワーも使っ
て音声合成を行うので、認識結果確認のための合成音声
がより自然性の高いものになる。さらにV (z)を声
道フィルタとしているので、実現する場合、規模や負荷
を小さくできる。
、重畳BTSPの他にピッチ周波数と音声パワーも使っ
て音声合成を行うので、認識結果確認のための合成音声
がより自然性の高いものになる。さらにV (z)を声
道フィルタとしているので、実現する場合、規模や負荷
を小さくできる。
第1図は、本発明の一実施例を説明するための構成図、
第2図及び第3図、第4図及び第5図、第6図及び第7
図、及び、第8図及び第9図は、それぞれ本発明の詳細
な説明するための図である。 10・・辞書登録部、11・・・フィルタバンク、12
・・音声パワー検出器、13・・・A (f)計算器、
14・・A (f)計算結果メモリ、15・・・遷移確
率テーブル、16−M1nΣB(f k)演算器、17
・・・認識テンプレート生成器、18・・・有声・無声
判別器、20・・・辞書部、30・・・音声合成部、3
1・・・三角波生成器、32・・白色雑音生成器、33
・・・駆動音源切り換え器、34・・・乗算器、35・
フィルタバンク、36・・・パルス生成器、37・・・
声道フィルタ特性V(z)部。 第1図 0 −−−−−−−BTSP使用 第 2 図 第 図 第 図 第 ア 図 第 図 第 図 第 図 第 図
第2図及び第3図、第4図及び第5図、第6図及び第7
図、及び、第8図及び第9図は、それぞれ本発明の詳細
な説明するための図である。 10・・辞書登録部、11・・・フィルタバンク、12
・・音声パワー検出器、13・・・A (f)計算器、
14・・A (f)計算結果メモリ、15・・・遷移確
率テーブル、16−M1nΣB(f k)演算器、17
・・・認識テンプレート生成器、18・・・有声・無声
判別器、20・・・辞書部、30・・・音声合成部、3
1・・・三角波生成器、32・・白色雑音生成器、33
・・・駆動音源切り換え器、34・・・乗算器、35・
フィルタバンク、36・・・パルス生成器、37・・・
声道フィルタ特性V(z)部。 第1図 0 −−−−−−−BTSP使用 第 2 図 第 図 第 図 第 ア 図 第 図 第 図 第 図 第 図
Claims (1)
- 【特許請求の範囲】 1、フィルタバンクを用い、各フィルタの出力レベルと
入力レベルの比(以下、フィルタゲイン)から最も確か
らしい最大公約的な共振周波数をピッチ周波数とすると
き、第jフィルタのfHzにおける理論上のフィルタゲ
インをXj(f)とし、観測されたフィルタゲインをG
jとすると、▲数式、化学式、表等があります▼ を定義し、Min|A(f)|を満たすfをピッチ周波
数とすることを特徴とする音声認識装置。 2、請求項1のピッチ周波数決定において、第にフレー
ムのピッチ周波数候補をfk、第k−1フレームのピッ
チ周波数候補をfk−1、ピッチ周波数がfk−1から
fkに変化する遷移確率をP(fk|fk−1)とする
と、 B(fk)=A(fk)−logP(fk|fk−1)
を定義し、▲数式、化学式、表等があります▼を満たす
周波数 f1、f2、・・・、fk、・・・をピッチ周波数列と
することを特徴とする音声認識装置。 3、請求項1又は2の音声認識装置において、ピッチ抽
出に使用するフィルタは、低域側のフィルタのみとする
ことを特徴とする音声認識装置。 4、請求項1又は2又は3の音声認識装置において、音
声認識辞書に請求項1又は2又は3で求めたピッチ周波
数を付加し、音声合成をも行うことを特徴とする音声認
識装置。 5、請求項4の音声認識辞書に2値のTimeSpec
trurmPattern(以下BTSP)を使用して
いる音声認識装置において、更に音声パワーを辞書に付
加し、音声合成時に2値のBTSPの高い方のレベルの
チャネルに対応した音声合成フィルタバンクのみを駆動
するようにし、その駆動はピッチ周波数と同じ周期の該
音声パワーに比例したパワーをもった三角波列または該
音声パワーに比例したパワーをもった白色雑音で行うこ
とを特徴とする音声認識装置。 6、請求項4の音声認識辞書に2値のBTSPを重畳し
て生成した重畳BTSPを使用している音声認識装置に
おいて、更に音声パワーを辞書に付加し、音声合成時に
重畳BTSPの所定のレベルより大きいチャネルに対応
した音声合成フィルタバンクのみを駆動し、その駆動は
ピッチ周波数と同じ周期の該音声パワーに比例したパワ
ーをもった三角波列または該音声パワーに比例したパワ
ーをもった白色雑音で行うことを特徴とする音声認識装
置。 7、請求項4の音声認識辞書に2値のBTSPを使用し
ている音声認識装置において、更に音声パワーを辞書に
付加し、音声合成時に2値のBTSPの高い方のレベル
のチャネルの連続したチャネルの中心周波数の平均をF
i、その帯域幅をBiとすると、 ▲数式、化学式、表等があります▼ (ただし、Ai:定数 N:高い方のレベルが連続した
グループの数 T:標本時間) で定義される声道フィルタ特性V(z)を駆動し、その
駆動はピッチ周波数と同じ周期の該音声パワーに比例し
たパワーをもったパルス列または該音声パワーに比例し
たパワーをもった白色雑音で行うことを特徴とする音声
認識装置。 8、請求項4の音声認識辞書に2値のBTSPを重畳し
て生成した重畳BTSPを使用している音声認識装置に
おいて、更に音声パワーを辞書に付加し、音声合成時に
重畳BTSPの所定のレベルより大きいチャネルの連続
したチャネルの中心周波数の平均をFi、その帯域幅を
Biとすると、▲数式、化学式、表等があります▼ (ただし、Ai:定数N:高い方のレベルが連続したグ
ループの数T:標本時間) で定義される声道フィルタ特性V(z)を駆動し、その
駆動はピッチ周波数と同じ周期の該音声パワーに比例し
たパワーをもったパルス列または該音声パワーに比例し
たパワーをもった白色雑音で行うことを特徴とする音声
認識装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1261296A JPH03123399A (ja) | 1989-10-06 | 1989-10-06 | 音声認識装置 |
| US07/590,938 US5175799A (en) | 1989-10-06 | 1990-10-01 | Speech recognition apparatus using pitch extraction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1261296A JPH03123399A (ja) | 1989-10-06 | 1989-10-06 | 音声認識装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03123399A true JPH03123399A (ja) | 1991-05-27 |
Family
ID=17359827
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1261296A Pending JPH03123399A (ja) | 1989-10-06 | 1989-10-06 | 音声認識装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5175799A (ja) |
| JP (1) | JPH03123399A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100202425B1 (ko) * | 1992-08-27 | 1999-06-15 | 정호선 | 가전제품의 리모콘 명령어를 인식하기 위한 음성 인식 시스템 |
| DE60204827T2 (de) * | 2001-08-08 | 2006-04-27 | Nippon Telegraph And Telephone Corp. | Anhebungsdetektion zur automatischen Sprachzusammenfassung |
| CN101753709A (zh) * | 2008-12-11 | 2010-06-23 | 深圳富泰宏精密工业有限公司 | 语音辅助输入系统及方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4833714A (en) * | 1983-09-30 | 1989-05-23 | Mitsubishi Denki Kabushiki Kaisha | Speech recognition apparatus |
| US4829573A (en) * | 1986-12-04 | 1989-05-09 | Votrax International, Inc. | Speech synthesizer |
-
1989
- 1989-10-06 JP JP1261296A patent/JPH03123399A/ja active Pending
-
1990
- 1990-10-01 US US07/590,938 patent/US5175799A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US5175799A (en) | 1992-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6484137B1 (en) | Audio reproducing apparatus | |
| US7412379B2 (en) | Time-scale modification of signals | |
| KR100615480B1 (ko) | 음성 대역 확장 장치 및 음성 대역 확장 방법 | |
| JP4438144B2 (ja) | 信号分類方法及び装置、記述子生成方法及び装置、信号検索方法及び装置 | |
| US6205420B1 (en) | Method and device for instantly changing the speed of a speech | |
| US4918734A (en) | Speech coding system using variable threshold values for noise reduction | |
| US3909533A (en) | Method and apparatus for the analysis and synthesis of speech signals | |
| JP2000267699A (ja) | 音響信号符号化方法および装置、そのプログラム記録媒体、および音響信号復号装置 | |
| KR20050049103A (ko) | 포만트 대역을 이용한 다이얼로그 인핸싱 방법 및 장치 | |
| EP1426926A2 (en) | Apparatus and method for changing the playback rate of recorded speech | |
| US4459674A (en) | Voice input/output apparatus | |
| JP3555490B2 (ja) | 声質変換システム | |
| JP2003157100A (ja) | 音声通信方法及び装置、並びに音声通信プログラム | |
| JPS59137999A (ja) | 音声認識装置 | |
| KR100715013B1 (ko) | 대역확장장치 및 방법 | |
| JPH1078791A (ja) | ピッチ変換器 | |
| US5175799A (en) | Speech recognition apparatus using pitch extraction | |
| JP4552533B2 (ja) | 音響信号処理装置及び音声度合算出方法 | |
| US5204934A (en) | Sound synthesis device using modulated noise signal | |
| JPH04279B2 (ja) | ||
| Sajid et al. | An Effective Framework for Speech and Music Segregation. | |
| JP2758688B2 (ja) | 音声合成器 | |
| JP3264998B2 (ja) | 音声合成器 | |
| JPH0462600B2 (ja) | ||
| JPH02153397A (ja) | 音声収録装置 |