JPS5816295A - 音声分析合成方式 - Google Patents
音声分析合成方式Info
- Publication number
- JPS5816295A JPS5816295A JP56114373A JP11437381A JPS5816295A JP S5816295 A JPS5816295 A JP S5816295A JP 56114373 A JP56114373 A JP 56114373A JP 11437381 A JP11437381 A JP 11437381A JP S5816295 A JPS5816295 A JP S5816295A
- Authority
- JP
- Japan
- Prior art keywords
- speech
- data
- analysis
- voice
- thinning
- 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 claims description 18
- 238000001308 synthesis method Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 10
- 238000003786 synthesis reaction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は合成音声の発声速度を可変にし得る音声分析合
成゛装置に関するものである。従来発声速度を可変にす
る方式としては、原音声をサンプリングしたサンプリン
グ周期を音声合成時変えるととにより発声速度を変える
方式が有ったが、この方式の場合音質が変化し聞き手に
不快感を与え実用的でなかった。この音質の変化はテー
プレコーダの再生速度を録音速度と変えたものと基本的
に同質のものである。
成゛装置に関するものである。従来発声速度を可変にす
る方式としては、原音声をサンプリングしたサンプリン
グ周期を音声合成時変えるととにより発声速度を変える
方式が有ったが、この方式の場合音質が変化し聞き手に
不快感を与え実用的でなかった。この音質の変化はテー
プレコーダの再生速度を録音速度と変えたものと基本的
に同質のものである。
本発明は従来の′斯かる欠点を除去し、音質を変えずに
発声速度を可変とする音声分析合成装置を提供すること
を目的とし、特に音声発生速度を決定するピッチ周期波
形の繰り返1〜数をコントロールすることにより音質を
変えずに早口で話したものと同じ(また原音声よりゆっ
く9話したものと同じ)音声出力を得ることができるよ
うにしたものである。たとえば、音声信号を音片単位で
分析し、各分析データを記憶装置に格納しておき1編集
信号に応じ各音片を接続し発声させる音声編集において
、音声情報量を減らすため、また速い音声応答を必要と
する場合各音片を速く話したものを使用すると各音片の
結合性が強く分離が難しくなる。この場合本方式をつか
うことにより録音時には発声者にゆっくりと間を開けて
発声してもらい音声分析時または合成時ピッチ波形繰返
しをある一定の比で間引くことにより編集時速いテンポ
の音声出力が得られる。
発声速度を可変とする音声分析合成装置を提供すること
を目的とし、特に音声発生速度を決定するピッチ周期波
形の繰り返1〜数をコントロールすることにより音質を
変えずに早口で話したものと同じ(また原音声よりゆっ
く9話したものと同じ)音声出力を得ることができるよ
うにしたものである。たとえば、音声信号を音片単位で
分析し、各分析データを記憶装置に格納しておき1編集
信号に応じ各音片を接続し発声させる音声編集において
、音声情報量を減らすため、また速い音声応答を必要と
する場合各音片を速く話したものを使用すると各音片の
結合性が強く分離が難しくなる。この場合本方式をつか
うことにより録音時には発声者にゆっくりと間を開けて
発声してもらい音声分析時または合成時ピッチ波形繰返
しをある一定の比で間引くことにより編集時速いテンポ
の音声出力が得られる。
以下本発明の音声分析合成装置の一実施例を図面を参照
しながら詳しく説明する。第1図は波形領域の音声分析
合成の一種であるADPCM方式での本発明の実施例−
システムブロック図である。
しながら詳しく説明する。第1図は波形領域の音声分析
合成の一種であるADPCM方式での本発明の実施例−
システムブロック図である。
ブロックlはアナログ音声をディジタル信号に変換する
A/Dコンバータで、実際にはA/D変換する以前に(
サンプリング周波数/2)以上をカットするフィルタ処
理をしている。ブロック2は一般に知られているADP
CM分析部であり、適応する微分データに変換する部分
である。ブロック3はADPCM方式により情報圧縮し
た微分データ(例えば1サンプルあだり 4 bit
)を一時格納するメモリ部である。ブロック4は全シス
テムのシーケンスな制御を行う中央処理装置、ブロック
5は分析データを合成する音声合成部、ブロック6は再
生したディジタル信号をアナログに変換するD/Aコン
バータである。
A/Dコンバータで、実際にはA/D変換する以前に(
サンプリング周波数/2)以上をカットするフィルタ処
理をしている。ブロック2は一般に知られているADP
CM分析部であり、適応する微分データに変換する部分
である。ブロック3はADPCM方式により情報圧縮し
た微分データ(例えば1サンプルあだり 4 bit
)を一時格納するメモリ部である。ブロック4は全シス
テムのシーケンスな制御を行う中央処理装置、ブロック
5は分析データを合成する音声合成部、ブロック6は再
生したディジタル信号をアナログに変換するD/Aコン
バータである。
本発明のピッチ周期繰り返しの検出およびその数のコン
トロールはブロック4のCPUにより行なっている。ピ
ッチ周期繰り返しの検出は第2図のようにブロック8の
メモリーRAMのデータ(ADPCMにより微分された
データの符号)をアドレス順に、No(I取り出し2次
のRAM内のデータNo個と比較を行う。一致した総数
がNo−a細身上なら繰り返しくピッチ)と判定し間引
き処理を行う。次に間引き数をktとするとktXNだ
け比較する先頭アドレスを更新する。一方、一致した総
数がN−a細身下々らN=No +1とし繰り返し比較
を行う。NがNMAXとなった所で繰返しなしと判定し
次のデータに進む。第2図において。
トロールはブロック4のCPUにより行なっている。ピ
ッチ周期繰り返しの検出は第2図のようにブロック8の
メモリーRAMのデータ(ADPCMにより微分された
データの符号)をアドレス順に、No(I取り出し2次
のRAM内のデータNo個と比較を行う。一致した総数
がNo−a細身上なら繰り返しくピッチ)と判定し間引
き処理を行う。次に間引き数をktとするとktXNだ
け比較する先頭アドレスを更新する。一方、一致した総
数がN−a細身下々らN=No +1とし繰り返し比較
を行う。NがNMAXとなった所で繰返しなしと判定し
次のデータに進む。第2図において。
No = 3であり、第1ステツプでは初めの3個のデ
ータと次の3個のデータを比較する。この場合は一致す
るデータがないのでN=NO+1=4とし。
ータと次の3個のデータを比較する。この場合は一致す
るデータがないのでN=NO+1=4とし。
第2ステツプでは4個のデータについて比較を行なう。
このようにNを順次増やして、第nステップでデータA
とBが一致するので、A又はBのいずれかを間引く。な
お第2図(C)の各データの第1ビツトは正負ビットを
示すものとする。ここで比較を行うデータ数の初期値N
o、終値NλIAXはサンプル周波数とピッチ周期の分
布により決定されるものである。すなわちサンプル周波
数をf8.ピッチ周期の分布をT、。〜Tl)MAXと
すると。
とBが一致するので、A又はBのいずれかを間引く。な
お第2図(C)の各データの第1ビツトは正負ビットを
示すものとする。ここで比較を行うデータ数の初期値N
o、終値NλIAXはサンプル周波数とピッチ周期の分
布により決定されるものである。すなわちサンプル周波
数をf8.ピッチ周期の分布をT、。〜Tl)MAXと
すると。
No ”” fs ’ Tpo 、 NMAX ”
fs ’ TpMAXで与えられる。
fs ’ TpMAXで与えられる。
(3)
kt14間引く率を決定するものでktを小さくする程
間引き方が激しく早口で話す音声出力が得られる。aは
音声ピッチ周期繰り返1〜か否かを判定する規準値であ
る。
間引き方が激しく早口で話す音声出力が得られる。aは
音声ピッチ周期繰り返1〜か否かを判定する規準値であ
る。
第3図は上記繰り返しの検出1間引きのフローチャート
を示す。初期比較データ数N0. 最大比較データ数
NMAX +規準値aを廃声者の音質に・より実験的に
決定し8間引き係数ktを増減することにより、任意に
ピッチ周期繰返しの回数をコントロールでき合成音声の
速さを任意に速くできる。
を示す。初期比較データ数N0. 最大比較データ数
NMAX +規準値aを廃声者の音質に・より実験的に
決定し8間引き係数ktを増減することにより、任意に
ピッチ周期繰返しの回数をコントロールでき合成音声の
速さを任意に速くできる。
また、ピッチ周期繰シ返しと判定したとき2間引かずに
同じデータを挿入することにより逆に合成音声の速さを
任意に遅くもできる。
同じデータを挿入することにより逆に合成音声の速さを
任意に遅くもできる。
以上説明したように本発明によれば、ピッチ周期繰返し
数をコントロールするため音質は何等影響を受けること
なく1合成音声の速さをコントロールすることができる
。また、ピッチ周期縁9返しの判定がされたときの比較
データ数Nをもってピッチ周期検出にもなる。
数をコントロールするため音質は何等影響を受けること
なく1合成音声の速さをコントロールすることができる
。また、ピッチ周期縁9返しの判定がされたときの比較
データ数Nをもってピッチ周期検出にもなる。
第1の実施例ではブロック3のメモリに格納しく 4
) た分析後のデータを処理し合成出力音声の速度をコント
ロールした。言い換えれば音声合成側で間引きを行なっ
たわけであるが、音声分析時、すなわち音声分析側で分
析をしながら比較データ数が揃った時点で(具体的には
N。×2個2次は(1”JOO12×2個・・・)第1
の実施例と同じ間引き処理を行なえば、不必要な音声デ
ータを排除でき格納メモリ・−エリアも少なくてすみ5
合成部では間引き処理を行わなくても3合成音声の速さ
を任意にコントロールできるのは言うまでもない。この
分析部で間引き処理を行なう場合、サンプリング周期に
データの比較間引き処理を行なう必要があるためやや高
速のCPUが必要である。また1以上説明したADPC
M方式の他の波形領域の分析合成方式1例えばPCM方
式、DM方式、ADM方式。
) た分析後のデータを処理し合成出力音声の速度をコント
ロールした。言い換えれば音声合成側で間引きを行なっ
たわけであるが、音声分析時、すなわち音声分析側で分
析をしながら比較データ数が揃った時点で(具体的には
N。×2個2次は(1”JOO12×2個・・・)第1
の実施例と同じ間引き処理を行なえば、不必要な音声デ
ータを排除でき格納メモリ・−エリアも少なくてすみ5
合成部では間引き処理を行わなくても3合成音声の速さ
を任意にコントロールできるのは言うまでもない。この
分析部で間引き処理を行なう場合、サンプリング周期に
データの比較間引き処理を行なう必要があるためやや高
速のCPUが必要である。また1以上説明したADPC
M方式の他の波形領域の分析合成方式1例えばPCM方
式、DM方式、ADM方式。
DPCM方式などにおいても本発明が適用でき、音質を
変えずに合成音声の速度を変えられるのは言うまでもな
い。
変えずに合成音声の速度を変えられるのは言うまでもな
い。
第1図は本発明による音声分析合成システムブロック図
、第2図(、A)は代表的な音声波形図、第2図(B)
はサンプルタイミング図、第2図(C)は各サンプルタ
イミングの4bitの場合のADPCM分析データ、第
3図は第1図の処理装置におけるピッチ周期繰り返しの
間引き処理手順の一例を示すフロ・−チャートである。 。 1 ; A/D変換部、 2;音声分析部。 8;メモリーRAM、 4;中央処理装置。 5;音声合成部、 6 ; D/A変換部。 7;入力端子、 8;スピーカ。 特許出願人 沖電気工業株式会社 特許出願代理人 弁理士 山本恵−
、第2図(、A)は代表的な音声波形図、第2図(B)
はサンプルタイミング図、第2図(C)は各サンプルタ
イミングの4bitの場合のADPCM分析データ、第
3図は第1図の処理装置におけるピッチ周期繰り返しの
間引き処理手順の一例を示すフロ・−チャートである。 。 1 ; A/D変換部、 2;音声分析部。 8;メモリーRAM、 4;中央処理装置。 5;音声合成部、 6 ; D/A変換部。 7;入力端子、 8;スピーカ。 特許出願人 沖電気工業株式会社 特許出願代理人 弁理士 山本恵−
Claims (1)
- 【特許請求の範囲】 波形領域における音声分析合成方式において。 原音声のピッチ周期の波形繰り返し数を加減操作するこ
とにより合成音の発声速度を可変にすることを特徴とす
る音声分析合成方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56114373A JPS5816295A (ja) | 1981-07-23 | 1981-07-23 | 音声分析合成方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56114373A JPS5816295A (ja) | 1981-07-23 | 1981-07-23 | 音声分析合成方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5816295A true JPS5816295A (ja) | 1983-01-29 |
Family
ID=14636068
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56114373A Pending JPS5816295A (ja) | 1981-07-23 | 1981-07-23 | 音声分析合成方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5816295A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01154200A (ja) * | 1987-12-11 | 1989-06-16 | Matsushita Electric Ind Co Ltd | 音声蓄積装置 |
-
1981
- 1981-07-23 JP JP56114373A patent/JPS5816295A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01154200A (ja) * | 1987-12-11 | 1989-06-16 | Matsushita Electric Ind Co Ltd | 音声蓄積装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU719955B2 (en) | Non-uniform time scale modification of recorded audio | |
| CA2253749C (en) | Method and device for instantly changing the speed of speech | |
| JPS623439B2 (ja) | ||
| JP2612868B2 (ja) | 音声の発声速度変換方法 | |
| JPH05307399A (ja) | 音声分析方式 | |
| JP2001184100A (ja) | 話速変換装置 | |
| JP3378672B2 (ja) | 話速変換装置 | |
| JP3373933B2 (ja) | 話速変換装置 | |
| KR100359988B1 (ko) | 실시간 화속 변환 장치 | |
| JP3081469B2 (ja) | 話速変換装置 | |
| JPH09152889A (ja) | 話速変換装置 | |
| JP2001154684A (ja) | 話速変換装置 | |
| JP2734028B2 (ja) | 音声収録装置 | |
| JP2002297200A (ja) | 話速変換装置 | |
| JP4313724B2 (ja) | 音声再生速度調節方法、音声再生速度調節プログラム、およびこれを格納した記録媒体 | |
| JP3083830B2 (ja) | 音声の発声時間長制御方法および装置 | |
| JPH09146587A (ja) | 話速変換装置 | |
| JPH0772896A (ja) | 音声の圧縮伸長装置 | |
| JPH0376480B2 (ja) | ||
| KR20030000400A (ko) | 음성 재생속도 실시간 변환 방법 및 장치 | |
| JPH0135360B2 (ja) | ||
| JP2962777B2 (ja) | 音声信号の時間軸伸長圧縮装置 | |
| JPH05303400A (ja) | 音声再生装置と音声再生方法 | |
| JPS6265098A (ja) | 音楽用ボコ−ダ | |
| JPS5950079B2 (ja) | 音声合成方法 |