JPS63234299A - 音声分析合成方式 - Google Patents
音声分析合成方式Info
- Publication number
- JPS63234299A JPS63234299A JP62067278A JP6727887A JPS63234299A JP S63234299 A JPS63234299 A JP S63234299A JP 62067278 A JP62067278 A JP 62067278A JP 6727887 A JP6727887 A JP 6727887A JP S63234299 A JPS63234299 A JP S63234299A
- Authority
- JP
- Japan
- Prior art keywords
- speech
- waveform
- frequency
- section
- analysis
- 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
- 238000004458 analytical method Methods 0.000 title claims description 15
- 238000000034 method Methods 0.000 claims description 20
- 238000005259 measurement Methods 0.000 claims description 8
- 238000001308 synthesis method Methods 0.000 claims description 8
- 230000015572 biosynthetic process Effects 0.000 claims description 6
- 238000003786 synthesis reaction Methods 0.000 claims description 6
- 230000000737 periodic effect Effects 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000006866 deterioration Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
【産業上の利用分野1
本発明は,音声分析合成方式に係り,特に、合成音声の
音程を変えることなく発声速度を可変とすることができ
る音声分析合成方式に関する。 【従来の技術1 現在,音声分析合成装置は、駅構内等で案内サービスに
広く使われている.また、パーソナルコンピュータ、ワ
ードプロセッサのガイダンス等への適用も考えられてい
る.特に、ガイダンスへの用途では,利用者の要望に応
じて,発声速度は可変であることが望ましい。 ところで、単に,再生速度を変化させることにより発声
速度を変えたのでは,音程も共に変わってしまい,不自
然てあるだけでなく聞きづらいとこの問題に対し、音程
を変えることなく発声速度を可変にする従来の方式が、
特開昭58−16295号公報に開示されている。 即ち、この公報では、メモリに記憶された音声データか
らピッチ周期波形を検出し、ピッチ周期波形の繰返し数
をある一定の比率で間引くことにより、音程を変えるこ
となく発声速度を可変にする技術か開示されている。 [発明か解決しようとする問題点1 しかしながら、上記従来方式では、母音、子音の別なく
ピッチ周期波形の繰返し数を一定の比率で間引いた場合
、子音が短くなることによる音質の劣化が生じ、聞き手
に不明瞭な音声となるが、このことについて適切な配慮
がなされていなかった。 したがって1本発明の目的は、このような従来技術の欠
点を解消し、音質を変えることなく発声速度を可変とす
る音声分析合成方式を提供することにある。 【問題点を解決するための手段] 上記目的を達成するために本発明は、 ピッチ周期波形の繰返し数を間引くことにより、音程を
変えることなく発声速度を可変にする音声分析合成方式
において、 音声波形の周波数を計測し。 該計測の結果に応じて、上記音声波形について間引処理
を行うかどうかを決定する ことを特徴としている。 本発明の実施態様として、上記計測は、予め定めた個数
の波形サンプルで構成される波形の零クロス点の数を計
算することにより行う。 本発明の他の実施態様として、上記計測の結果、上記周
波数が予め定めた周波数より低い場合にのみ、上記間引
処理を行う。 本発明の更に他の実施例として、上記予め定めた周波数
は、母音と子音とを区別できるしきい値周波数とし、上
記間引処理は、上記母音についてのみ行う。 【作用】 本発明ては、音声波形の周波数に基づいて母音と子音と
を区別することができることに着目し、メモリに記憶さ
れた各音声波形区間の周波数を計測して、その結果に応
じて間引処理を行うか否かを決定するようにした。 即ち、音声波形の周波数が低い場合その音声波形は母音
区間であり、周波数が高い場合は子音区間であると判断
できるので、子音区間については間引処理を行わず、母
音区間についてのみ間引処理を実行するようにするこ−
とにより、間引処理による音声速度変換時に、音質の劣
化を防止し、ひいては聞き手に明瞭な合成音声を発生す
ることが可能になる。 ■実施例] 以下、図面を参照しながら、本発明の一実施例を詳細に
説明する。 第3図に、本発明を実施するためのシステムのブロック
図を示す。 lは、入力端子5に入力されたアナログ音声信号をデジ
タル信号に変換するA/D変換器である。2は、デジタ
ル音声データを格納するメモリである。このメモリ2に
格納されるデジタル音声データは、A/D変換変換器比
力そのものであっても、その出力を波形圧縮したものて
あってもよい。3は、システム全体のシーケンス制御を
行うCPUである。4は、メモリ2から読み出したデジ
タル音声データ(圧縮されている場合には元にもどした
もの)をアナログ音声信号に変換して端子6に出力する
D/A変換器である。 本実施例では1周波数計測による子音の判別をCPU3
により行っている。第1図に、本実施例においてCPU
3が実行する音声分析合成処理(速度変換処理)のフロ
ーチャートを示す。 まず、初めのステップ11では、第3図のメモリ2内に
記憶された音声データの各音声区間内の所定の点、a点
での周波数を計測する。この計測は、a点からサンプル
数N個前までの間の零りロス数Za、即ち。 を計算することにより、行う。a点は1音声区間内でN
個のサンプル点がとれる点であればよいが、a点を順次
後方にずらして各点について零クロス数の計算を行って
もよい。 次のステップ13では、前のステップの結果に基づいて
、a点が母音区間に属するか子音区間に属するかを判断
する。即ち、前のステップ11で求めた零クロス数Za
を、子音と母音との零クロス数のしきい値zthと比較
し、 Za<Zth であれば、a点か属する区間を母音区間と判定する。逆
に、 Za≧Zth てあれば、a点が属する区間を子音区間と判定する。 ステップ13で母音期間と判定された場合はステップ1
5の間引処理に進み、ステップ13で子音区間と判定さ
れた場合は間引処理を行わずにこの発声速度変換処理を
終る。 ステップ15の間引処理は、ピッチ周期繰返しを検出し
、ピッチ周期繰返し数を制御する等の従来の公知技術で
行うことかできる。 次に、第3図に、「白い(siroi)Jと発音した場
合の音声波形と零クロス点とを示し、本発明による音声
分析合成処理を具体的に説明する。 まず、音声“S”の区間内のa点での周波数、即ち、a
点からサンプル数N点前までの零クロス数Zaを計算す
る。このZaの値が13であり、しきい値ZthがlO
であるとすると、Za≧Zthとなり、この区間は子音
区間であると判断され、間引処理は行われない。 次に、音声“i”の区間内のb点での周波数、即ち、b
点からサンプル数N点前までの零クロス数zbを同様に
計算する。この場合、zbの値は5であり、Za<Zい
の関係が成立するので、b点が属する区間は母音区間で
あると判断され、間引処理が行なわれる。 このようにして、順次、第2図の各音声区間について、
第1図の処理を繰返し実行すると、子音である音声“r
″の区間については間引処理は行われず、母音である音
声“0”および音声“i”の区間については間引処理が
行われることになる。 尚、しきい値Zthは、第2図の例ではを10としたが
実際には、サンプル数Nとの関係により決まる。 また、本実施例では、CPUにより処理を行っているが
、汎用信号処理用LS1.音声分析合成LSI等にイン
プリメントしてもよい。 [発明の効果] 以上説明したように、本発明によれば、音声波形の周波
数を計測して間引処理が音質劣化を引き起こすような周
波数の音声については間引処理を行わないようにするこ
とにより、音程を変化させないたけでなく、音質の劣化
を招くことなく発声速度を可変にすることが可能になる
。
音程を変えることなく発声速度を可変とすることができ
る音声分析合成方式に関する。 【従来の技術1 現在,音声分析合成装置は、駅構内等で案内サービスに
広く使われている.また、パーソナルコンピュータ、ワ
ードプロセッサのガイダンス等への適用も考えられてい
る.特に、ガイダンスへの用途では,利用者の要望に応
じて,発声速度は可変であることが望ましい。 ところで、単に,再生速度を変化させることにより発声
速度を変えたのでは,音程も共に変わってしまい,不自
然てあるだけでなく聞きづらいとこの問題に対し、音程
を変えることなく発声速度を可変にする従来の方式が、
特開昭58−16295号公報に開示されている。 即ち、この公報では、メモリに記憶された音声データか
らピッチ周期波形を検出し、ピッチ周期波形の繰返し数
をある一定の比率で間引くことにより、音程を変えるこ
となく発声速度を可変にする技術か開示されている。 [発明か解決しようとする問題点1 しかしながら、上記従来方式では、母音、子音の別なく
ピッチ周期波形の繰返し数を一定の比率で間引いた場合
、子音が短くなることによる音質の劣化が生じ、聞き手
に不明瞭な音声となるが、このことについて適切な配慮
がなされていなかった。 したがって1本発明の目的は、このような従来技術の欠
点を解消し、音質を変えることなく発声速度を可変とす
る音声分析合成方式を提供することにある。 【問題点を解決するための手段] 上記目的を達成するために本発明は、 ピッチ周期波形の繰返し数を間引くことにより、音程を
変えることなく発声速度を可変にする音声分析合成方式
において、 音声波形の周波数を計測し。 該計測の結果に応じて、上記音声波形について間引処理
を行うかどうかを決定する ことを特徴としている。 本発明の実施態様として、上記計測は、予め定めた個数
の波形サンプルで構成される波形の零クロス点の数を計
算することにより行う。 本発明の他の実施態様として、上記計測の結果、上記周
波数が予め定めた周波数より低い場合にのみ、上記間引
処理を行う。 本発明の更に他の実施例として、上記予め定めた周波数
は、母音と子音とを区別できるしきい値周波数とし、上
記間引処理は、上記母音についてのみ行う。 【作用】 本発明ては、音声波形の周波数に基づいて母音と子音と
を区別することができることに着目し、メモリに記憶さ
れた各音声波形区間の周波数を計測して、その結果に応
じて間引処理を行うか否かを決定するようにした。 即ち、音声波形の周波数が低い場合その音声波形は母音
区間であり、周波数が高い場合は子音区間であると判断
できるので、子音区間については間引処理を行わず、母
音区間についてのみ間引処理を実行するようにするこ−
とにより、間引処理による音声速度変換時に、音質の劣
化を防止し、ひいては聞き手に明瞭な合成音声を発生す
ることが可能になる。 ■実施例] 以下、図面を参照しながら、本発明の一実施例を詳細に
説明する。 第3図に、本発明を実施するためのシステムのブロック
図を示す。 lは、入力端子5に入力されたアナログ音声信号をデジ
タル信号に変換するA/D変換器である。2は、デジタ
ル音声データを格納するメモリである。このメモリ2に
格納されるデジタル音声データは、A/D変換変換器比
力そのものであっても、その出力を波形圧縮したものて
あってもよい。3は、システム全体のシーケンス制御を
行うCPUである。4は、メモリ2から読み出したデジ
タル音声データ(圧縮されている場合には元にもどした
もの)をアナログ音声信号に変換して端子6に出力する
D/A変換器である。 本実施例では1周波数計測による子音の判別をCPU3
により行っている。第1図に、本実施例においてCPU
3が実行する音声分析合成処理(速度変換処理)のフロ
ーチャートを示す。 まず、初めのステップ11では、第3図のメモリ2内に
記憶された音声データの各音声区間内の所定の点、a点
での周波数を計測する。この計測は、a点からサンプル
数N個前までの間の零りロス数Za、即ち。 を計算することにより、行う。a点は1音声区間内でN
個のサンプル点がとれる点であればよいが、a点を順次
後方にずらして各点について零クロス数の計算を行って
もよい。 次のステップ13では、前のステップの結果に基づいて
、a点が母音区間に属するか子音区間に属するかを判断
する。即ち、前のステップ11で求めた零クロス数Za
を、子音と母音との零クロス数のしきい値zthと比較
し、 Za<Zth であれば、a点か属する区間を母音区間と判定する。逆
に、 Za≧Zth てあれば、a点が属する区間を子音区間と判定する。 ステップ13で母音期間と判定された場合はステップ1
5の間引処理に進み、ステップ13で子音区間と判定さ
れた場合は間引処理を行わずにこの発声速度変換処理を
終る。 ステップ15の間引処理は、ピッチ周期繰返しを検出し
、ピッチ周期繰返し数を制御する等の従来の公知技術で
行うことかできる。 次に、第3図に、「白い(siroi)Jと発音した場
合の音声波形と零クロス点とを示し、本発明による音声
分析合成処理を具体的に説明する。 まず、音声“S”の区間内のa点での周波数、即ち、a
点からサンプル数N点前までの零クロス数Zaを計算す
る。このZaの値が13であり、しきい値ZthがlO
であるとすると、Za≧Zthとなり、この区間は子音
区間であると判断され、間引処理は行われない。 次に、音声“i”の区間内のb点での周波数、即ち、b
点からサンプル数N点前までの零クロス数zbを同様に
計算する。この場合、zbの値は5であり、Za<Zい
の関係が成立するので、b点が属する区間は母音区間で
あると判断され、間引処理が行なわれる。 このようにして、順次、第2図の各音声区間について、
第1図の処理を繰返し実行すると、子音である音声“r
″の区間については間引処理は行われず、母音である音
声“0”および音声“i”の区間については間引処理が
行われることになる。 尚、しきい値Zthは、第2図の例ではを10としたが
実際には、サンプル数Nとの関係により決まる。 また、本実施例では、CPUにより処理を行っているが
、汎用信号処理用LS1.音声分析合成LSI等にイン
プリメントしてもよい。 [発明の効果] 以上説明したように、本発明によれば、音声波形の周波
数を計測して間引処理が音質劣化を引き起こすような周
波数の音声については間引処理を行わないようにするこ
とにより、音程を変化させないたけでなく、音質の劣化
を招くことなく発声速度を可変にすることが可能になる
。
第1図は、本発明の音声分析合成処理のフローチャート
、第2図は、第1図の処理を説明するための音声波形図
、第3図は、本発明を実施するためのシステムのブロッ
ク図である。
、第2図は、第1図の処理を説明するための音声波形図
、第3図は、本発明を実施するためのシステムのブロッ
ク図である。
Claims (1)
- 【特許請求の範囲】 1、音声の周期波形の繰返し数を間引くことにより、音
程を変えることなく発声速度を可変にする音声分析合成
方式において、 音声波形の周波数を計測し、 該計測の結果に応じて、上記音声波形について間引処理
を行うかどうかを決定する ことを特徴とする音声分析合成方式。 2、上記計測は、予め定めた個数の波形サンプルで構成
される波形の零クロス点の数を計算することにより行う
ことを特徴とする特許請求の範囲第1項記載の音声分析
合成方式。 3、上記計測の結果、上記周波数が予め定めた周波数よ
り低い場合にのみ、上記間引処理を行うことを特徴とす
る特許請求の範囲第1項記載の音声分析合成方式。 4、上記予め定めた周波数は、母音と子音とを区別でき
るしきい値周波数とし、上記間引処理は、上記母音につ
いてのみ行うことを特徴とする特許請求の範囲第3項記
載の音声分析合成方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62067278A JPS63234299A (ja) | 1987-03-20 | 1987-03-20 | 音声分析合成方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62067278A JPS63234299A (ja) | 1987-03-20 | 1987-03-20 | 音声分析合成方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63234299A true JPS63234299A (ja) | 1988-09-29 |
Family
ID=13340340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62067278A Pending JPS63234299A (ja) | 1987-03-20 | 1987-03-20 | 音声分析合成方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63234299A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03259197A (ja) * | 1990-03-08 | 1991-11-19 | Nec Corp | 音声合成器 |
JP2006343544A (ja) * | 2005-06-09 | 2006-12-21 | Miyazaki Prefecture | 音声認識方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5982608A (ja) * | 1982-11-01 | 1984-05-12 | Nippon Telegr & Teleph Corp <Ntt> | 音声の再生速度制御方式 |
-
1987
- 1987-03-20 JP JP62067278A patent/JPS63234299A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5982608A (ja) * | 1982-11-01 | 1984-05-12 | Nippon Telegr & Teleph Corp <Ntt> | 音声の再生速度制御方式 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03259197A (ja) * | 1990-03-08 | 1991-11-19 | Nec Corp | 音声合成器 |
JP2006343544A (ja) * | 2005-06-09 | 2006-12-21 | Miyazaki Prefecture | 音声認識方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6205420B1 (en) | Method and device for instantly changing the speed of a speech | |
CA1065490A (en) | Emphasis controlled speech synthesizer | |
EP0726560A2 (en) | Variable speed playback system | |
CN111192594B (zh) | 人声和伴奏分离方法及相关产品 | |
JP2612868B2 (ja) | 音声の発声速度変換方法 | |
JP3576800B2 (ja) | 音声分析方法、及びプログラム記録媒体 | |
JPS5982608A (ja) | 音声の再生速度制御方式 | |
JPS63234299A (ja) | 音声分析合成方式 | |
JP3379348B2 (ja) | ピッチ変換器 | |
JP3266124B2 (ja) | アナログ信号中の類似波形検出装置及び同信号の時間軸伸長圧縮装置 | |
US4210781A (en) | Sound synthesizing apparatus | |
US20070269056A1 (en) | Method and Apparatus for Audio Signal Expansion and Compression | |
USRE31172E (en) | Sound synthesizing apparatus | |
JPH06222794A (ja) | 音声速度変換方法 | |
JPH0193799A (ja) | 音声ピッチ変換方法 | |
KR100359988B1 (ko) | 실시간 화속 변환 장치 | |
JP2860991B2 (ja) | 音声蓄積再生装置 | |
JPH0235320B2 (ja) | ||
JP2861005B2 (ja) | 音声蓄積再生装置 | |
JP2583854B2 (ja) | 有声無声判定方法 | |
JPS63124100A (ja) | 基本周波数分析装置 | |
JPS6265098A (ja) | 音楽用ボコ−ダ | |
WO2016035022A2 (en) | Method and system for epoch based modification of speech signals | |
JPS63210900A (ja) | 音声合成装置 | |
JPS63210899A (ja) | 音声合成装置 |