JPS593496A - 規則合成方式における基本周波数制御方式 - Google Patents
規則合成方式における基本周波数制御方式Info
- Publication number
- JPS593496A JPS593496A JP57112864A JP11286482A JPS593496A JP S593496 A JPS593496 A JP S593496A JP 57112864 A JP57112864 A JP 57112864A JP 11286482 A JP11286482 A JP 11286482A JP S593496 A JPS593496 A JP S593496A
- Authority
- JP
- Japan
- Prior art keywords
- information
- fundamental frequency
- rule
- frequency control
- amplitude
- 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)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は規則合成方式の音声合成装置に関し、簡単な制
御により十分な性能が得られるようにしたものでるる。
御により十分な性能が得られるようにしたものでるる。
音声出力装置には大別して2通りの出力方式がある。1
つは出力すべき単語ないし文章をすべて用意しておき、
それらを所望の組合わせで順次出力するものであるが、
出力すべき文章の種類が多数の場合には膨大々記憶容量
を必要とする欠点があるつ これに対して本願の対象とする出力方式は、自然音声の
音韻単位を必要な種類だけパラメータ化して用意してお
き、任意の単語ないし文章をそれら音韻単位から合成す
る規則合成方式である この場合、各音韻単位を並べる
だけでなく、それらのピッチや振幅を制御して、より自
然な音声とすることができる。。
つは出力すべき単語ないし文章をすべて用意しておき、
それらを所望の組合わせで順次出力するものであるが、
出力すべき文章の種類が多数の場合には膨大々記憶容量
を必要とする欠点があるつ これに対して本願の対象とする出力方式は、自然音声の
音韻単位を必要な種類だけパラメータ化して用意してお
き、任意の単語ないし文章をそれら音韻単位から合成す
る規則合成方式である この場合、各音韻単位を並べる
だけでなく、それらのピッチや振幅を制御して、より自
然な音声とすることができる。。
従来方式において、人間の発声に近い滑らかな基本周波
数の時間変化パターンを得るためには、10m5ec程
度の短い時間間隔にて、関数近似等の複雑な手段を用い
て基本周波数を設定す周波数の対数値を用いて行なわれ
る1、これは人間の聴感上は周波数の対数に応じて操作
する方が優れた近似が得られることによる。しかし、こ
の基本周波数情報に応じて音声信号を作成する、いわゆ
る音声合成LSI1liすべ″′C基本周期(周波数の
逆数)を入力するようになっており従って周波数の対数
をm期に変換する必要があシ、そのための複雑な回路及
び変換処理時間を要するという問題がある。
数の時間変化パターンを得るためには、10m5ec程
度の短い時間間隔にて、関数近似等の複雑な手段を用い
て基本周波数を設定す周波数の対数値を用いて行なわれ
る1、これは人間の聴感上は周波数の対数に応じて操作
する方が優れた近似が得られることによる。しかし、こ
の基本周波数情報に応じて音声信号を作成する、いわゆ
る音声合成LSI1liすべ″′C基本周期(周波数の
逆数)を入力するようになっており従って周波数の対数
をm期に変換する必要があシ、そのための複雑な回路及
び変換処理時間を要するという問題がある。
さらに、2つの音韻単位を接続する場合、第1の音韻単
位の最終振幅と第2の音韻単位の初期振幅とが異なる場
合、その間を滑らかになるよう補関する必要がある。こ
の振幅情報は一般に対数表示をさらに情報圧縮した形式
のパラメータで与えられるが、これを補関するには一但
整数表現にしてから補関し、再度元のバフメータ形式に
戻して音声合成LSIに入力しており、そのための回路
及び処理時間も大きくなるという問題がある。
位の最終振幅と第2の音韻単位の初期振幅とが異なる場
合、その間を滑らかになるよう補関する必要がある。こ
の振幅情報は一般に対数表示をさらに情報圧縮した形式
のパラメータで与えられるが、これを補関するには一但
整数表現にしてから補関し、再度元のバフメータ形式に
戻して音声合成LSIに入力しており、そのための回路
及び処理時間も大きくなるという問題がある。
←発明今月弁→
本発明はこれらの問題を解決し、簡単な回路で高速処理
ができ、かつ十分な性能を得られる音声合成制御方式を
提供することにある。
ができ、かつ十分な性能を得られる音声合成制御方式を
提供することにある。
〔発明の構成〕
本発明は上記欠点を解決するため、先ず、基本周波数を
制御する情報は大まかな近似で与え、その情報(デジタ
ル情報)をデジタルフィルタにより平滑化することで、
細かい近似で与えた場合に近い清らがさを得るようにし
ている。
制御する情報は大まかな近似で与え、その情報(デジタ
ル情報)をデジタルフィルタにより平滑化することで、
細かい近似で与えた場合に近い清らがさを得るようにし
ている。
また、この基本周波数情報をピッチ周期に基づくパラメ
ータに変換するのにテーブル索引方式を採用し、ハード
ウェアの単純化、4?性変更の容易化を達成する。
ータに変換するのにテーブル索引方式を採用し、ハード
ウェアの単純化、4?性変更の容易化を達成する。
また、振幅情報の補間処理においては、−但整数値に変
換することをせず、振幅パラメータをそのまま純2進数
と見なして補間することにより、高速かつ高性能の補間
処理を行なうようにしている。
換することをせず、振幅パラメータをそのまま純2進数
と見なして補間することにより、高速かつ高性能の補間
処理を行なうようにしている。
第1図は規則合虜方式の説明図であり、「ヤマガタ」と
いう単語を合成する場合を例にしている。音韻単位の分
は形にはいくつかの方式があるが、ここではいわゆるV
CV (母音・子音・母音)の組合わせを用いている。
いう単語を合成する場合を例にしている。音韻単位の分
は形にはいくつかの方式があるが、ここではいわゆるV
CV (母音・子音・母音)の組合わせを用いている。
「YAMAGATAJは5つの音韻単位「YAJ 。
FAMA」、「AGA」、EATA」、「A」を接続し
て得られる(同図(a))。各単位間は同一母音で接続
すればよいので、自然な接続が比較的容易に得られる。
て得られる(同図(a))。各単位間は同一母音で接続
すればよいので、自然な接続が比較的容易に得られる。
同図(b)は基本周波数情報(対数表現)を示しており
、「マ」にアクセントがあることを示している。
、「マ」にアクセントがあることを示している。
同図(c)は基本周波数のピンチ(周期)表現を示して
おり、対数表現では直線のものが周期では曲線になって
いる。
おり、対数表現では直線のものが周期では曲線になって
いる。
第2図は本発明の一実施例ブロック図であり1は合成す
べき単語/文章を文字コードで人力する手段、2は文字
列を音韻単位(vcv)の系列情報へ変換する手段、3
は音韻単位の系列をV、Cの系列情報へ分解整列する手
段、4はアクセント、イントネーションのパターンを指
定する手段、5は韻律テーブルでイントネーション等に
応じたパラメータを与えるもの、6は基本周波数や各音
韻間の接続時間の時系列的なパターンを作成する手段、
7はデジタルフィルタ。
べき単語/文章を文字コードで人力する手段、2は文字
列を音韻単位(vcv)の系列情報へ変換する手段、3
は音韻単位の系列をV、Cの系列情報へ分解整列する手
段、4はアクセント、イントネーションのパターンを指
定する手段、5は韻律テーブルでイントネーション等に
応じたパラメータを与えるもの、6は基本周波数や各音
韻間の接続時間の時系列的なパターンを作成する手段、
7はデジタルフィルタ。
8は変換テーブル、9は各音韻単位(VCV)が例えば
10m5ecのサンプリング周期でパラメータ化されて
格納されたファイル、10はVCVパラメータを結合す
る手段、11がパラメータに応じて音声信号を合成する
手段、12はスピーカである。
10m5ecのサンプリング周期でパラメータ化されて
格納されたファイル、10はVCVパラメータを結合す
る手段、11がパラメータに応じて音声信号を合成する
手段、12はスピーカである。
イントネーション情報等によって音韻テーブル5を索引
して基本周波数情報(logf)を求める場合、従来で
は充分滑らかなI ogf曲線を得るには、2の音韻テ
ーブル5の情報を上記サンプリング周期と同程度の周期
で詳細に用意するか、又はテーブル5の情報は徂っぽく
してその代わり比較的複雑な所定の関数を用いてその間
を補間するかしていた。
して基本周波数情報(logf)を求める場合、従来で
は充分滑らかなI ogf曲線を得るには、2の音韻テ
ーブル5の情報を上記サンプリング周期と同程度の周期
で詳細に用意するか、又はテーブル5の情報は徂っぽく
してその代わり比較的複雑な所定の関数を用いてその間
を補間するかしていた。
これに対して本発明ではテーブル5の情報は例えば10
0m5 e c毎程度に粗っぽくし、かつ補間は直線補
間等の単純な関数で行なう。その代わり、その情報はデ
ジタルフィルタ7にて平滑化を施される。
0m5 e c毎程度に粗っぽくし、かつ補間は直線補
間等の単純な関数で行なう。その代わり、その情報はデ
ジタルフィルタ7にて平滑化を施される。
第3図はデジタルフィルタ7の一実施例であり、人力又
は減算器31にて出力Yの遅延(Z−’ ) したもの
yz−iと差をとられ、それをアンプ32で8倍(1>
a>0 ) L、それにYZ 1を加算器33で加算し
て出力される。出力YVi】サンプリング周期(例えば
10m5ec )遅延素子34で遅延されて減算器31
.加算器33にフィードバックされる。この回路の伝達
特性はであり、Z=1−aのときに極であり、S平面に
写像するとZ=e ”πfTとなる。ここでfは極周
波数、Tはサンプリング周期である。今、a=174.
T=0.01秒とすると、f−−ユA’n(1−a)÷
4.6Hy、、即ちカットオノ2πT 周波数4.611z 、−6db10ctのローパス、
フィルタとなる。
は減算器31にて出力Yの遅延(Z−’ ) したもの
yz−iと差をとられ、それをアンプ32で8倍(1>
a>0 ) L、それにYZ 1を加算器33で加算し
て出力される。出力YVi】サンプリング周期(例えば
10m5ec )遅延素子34で遅延されて減算器31
.加算器33にフィードバックされる。この回路の伝達
特性はであり、Z=1−aのときに極であり、S平面に
写像するとZ=e ”πfTとなる。ここでfは極周
波数、Tはサンプリング周期である。今、a=174.
T=0.01秒とすると、f−−ユA’n(1−a)÷
4.6Hy、、即ちカットオノ2πT 周波数4.611z 、−6db10ctのローパス、
フィルタとなる。
このようなりィルクを用いれば、第1図(h)の実線の
ような直線近似でも同図点線のような滑らかなIogf
情報となる。
ような直線近似でも同図点線のような滑らかなIogf
情報となる。
さらに、このようにして得た基本周波数の対数表現情報
を周期情報に変換するには変換テーブル8を用いる。第
4図はテーブルの一実施例を示し、ROM(リードオン
リーメモリ)を用い、人力には例えば8ビツト2進数で (0〜255)10が与えられ、これに対して出力には
7ビツト2進数で(111〜21)1oが出力される。
を周期情報に変換するには変換テーブル8を用いる。第
4図はテーブルの一実施例を示し、ROM(リードオン
リーメモリ)を用い、人力には例えば8ビツト2進数で (0〜255)10が与えられ、これに対して出力には
7ビツト2進数で(111〜21)1oが出力される。
このようなテーブル変換方式によれば、ROMを又換又
は切換えるのみで、任意の特性の装置に変換することが
できる。例えば男声から女声への変更等が容易に行える
。
は切換えるのみで、任意の特性の装置に変換することが
できる。例えば男声から女声への変更等が容易に行える
。
また、各音韻単位間の振幅補間は以下のとおりに行う。
尚、VCvファイル9には各音韻単位が10m5ec毎
の各種パラメータの時系列集合として記憶されている。
の各種パラメータの時系列集合として記憶されている。
振幅情報もそのノくラメータの1つである。第1図(a
)の[YAJの最後と1’−A M AJ の最初のよ
うに同一母音「A」でもその振幅は一般に異なっており
、それらを接続するときには滑らかにつながるように補
間を施す必要がある。パラメータ中の振幅情報は、一般
に次表のように表わされる。
)の[YAJの最後と1’−A M AJ の最初のよ
うに同一母音「A」でもその振幅は一般に異なっており
、それらを接続するときには滑らかにつながるように補
間を施す必要がある。パラメータ中の振幅情報は、一般
に次表のように表わされる。
即ち、10進整数は浮動小数点の2進表示にされ、その
小数点以下第1桁は常に”1°゛であるので(正視化し
である故)それを省いてビット数を圧縮している。例え
ばある音(H(の最終振幅、<ラメータが1′1000
1 ”で、次の音韻の最初の振幅パラメータが°’10
101”の場合、従来は各〕(ラメータを整数値″10
”と°°20“とに−但変換し、その間の直線補間をと
って古び);ラメータ形式に戻している。
小数点以下第1桁は常に”1°゛であるので(正視化し
である故)それを省いてビット数を圧縮している。例え
ばある音(H(の最終振幅、<ラメータが1′1000
1 ”で、次の音韻の最初の振幅パラメータが°’10
101”の場合、従来は各〕(ラメータを整数値″10
”と°°20“とに−但変換し、その間の直線補間をと
って古び);ラメータ形式に戻している。
これに対して本発明では、ノくラメータ形式をその′ま
ま純2進数と見なして直接に直線補間を行う。即ち上記
の例では、” 10001 ”と” 10101 ”の
差は00100 ”であり、仮に4点間に直線補間する
とすれば、各点に’00001″の差をつければよい。
ま純2進数と見なして直接に直線補間を行う。即ち上記
の例では、” 10001 ”と” 10101 ”の
差は00100 ”であり、仮に4点間に直線補間する
とすれば、各点に’00001″の差をつければよい。
従って前夫のとおり、ノくラメータ形式は’10001
”から1′10101 ” tで”00001”きざみ
で補間される。これを10進、表示に直してみると、+
110”、121“、′14“l、16″。
”から1′10101 ” tで”00001”きざみ
で補間される。これを10進、表示に直してみると、+
110”、121“、′14“l、16″。
1′20°′となり、指数関数的な補間になっているの
が判る。この方法は無駄な変換が不要なだけでなく、む
しろ聴感特性上も優れているという効果がある。という
のは、人間の聴感上は周波数、振幅等が対数的に変化し
ても、それが直線的な変化にしか感じないという%性が
あり、補間を施すにも対数関数的な補間の方が優れてい
るのである。
が判る。この方法は無駄な変換が不要なだけでなく、む
しろ聴感特性上も優れているという効果がある。という
のは、人間の聴感上は周波数、振幅等が対数的に変化し
ても、それが直線的な変化にしか感じないという%性が
あり、補間を施すにも対数関数的な補間の方が優れてい
るのである。
第5図に補間用回路の例を示すが、この回路はVCV結
合部10の中にあると考えてよい。
合部10の中にあると考えてよい。
前回の音韻単位の最終振幅パラメータはレジスタ41に
、また次音韻単位の先頭振幅パラメータはレジスタ42
にセットされ、夫々を純2進数として減算器43にて差
をとる。一方、音韻単位間の接続時間を決定する手段6
からの接続時間(サンプル点数)でその差を除算器44
で割り、その商を加算器45にて前回最終振幅値に加算
して行けばよい。
、また次音韻単位の先頭振幅パラメータはレジスタ42
にセットされ、夫々を純2進数として減算器43にて差
をとる。一方、音韻単位間の接続時間を決定する手段6
からの接続時間(サンプル点数)でその差を除算器44
で割り、その商を加算器45にて前回最終振幅値に加算
して行けばよい。
以上の如く本発明によれば、単純な回路で単純な処理を
行うことで従来と同等、或いはより優れた特性を得るこ
とができ、音声出力装置のコストダウン化に有効である
。
行うことで従来と同等、或いはより優れた特性を得るこ
とができ、音声出力装置のコストダウン化に有効である
。
第1図は規則合成方式の説明図、第2図は本発明の一実
施例概略ブロック図、第3図はデジタルフィルタの一実
施例プロック図、第4図は変換テーブルの一実施例ブロ
ック図、第5図は補間回路の一実施例ブロック図である
。 第 1 図 晃 λ 口
施例概略ブロック図、第3図はデジタルフィルタの一実
施例プロック図、第4図は変換テーブルの一実施例ブロ
ック図、第5図は補間回路の一実施例ブロック図である
。 第 1 図 晃 λ 口
Claims (1)
- 複数の音韻単位を所定のサンプリング周期でパラメータ
化して蓄積し、所望の音韻単位を接続し、かつ基本周波
数情報の時間変化パターンを与えて音声合成する規則合
成方式において、上記基本周波数情報をアドレスとして
索引されるテーブルVcjって該情報を他のパラメータ
形式に変換することを特徴とする規則合成方式における
基本周波数制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57112864A JPS593496A (ja) | 1982-06-30 | 1982-06-30 | 規則合成方式における基本周波数制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57112864A JPS593496A (ja) | 1982-06-30 | 1982-06-30 | 規則合成方式における基本周波数制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS593496A true JPS593496A (ja) | 1984-01-10 |
Family
ID=14597433
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57112864A Pending JPS593496A (ja) | 1982-06-30 | 1982-06-30 | 規則合成方式における基本周波数制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS593496A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60225198A (ja) * | 1984-04-20 | 1985-11-09 | 三洋電機株式会社 | 規則による音声合成装置 |
| JPS6170597A (ja) * | 1984-09-14 | 1986-04-11 | 株式会社日立製作所 | 音声合成装置 |
| JPS6375799A (ja) * | 1986-09-19 | 1988-04-06 | 富士通株式会社 | 音声規則合成装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56158553A (en) * | 1980-05-12 | 1981-12-07 | Nec Corp | Communication controller providing code converting function |
| JPS5792959A (en) * | 1980-12-01 | 1982-06-09 | Fujitsu Ltd | System for terminal test |
-
1982
- 1982-06-30 JP JP57112864A patent/JPS593496A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56158553A (en) * | 1980-05-12 | 1981-12-07 | Nec Corp | Communication controller providing code converting function |
| JPS5792959A (en) * | 1980-12-01 | 1982-06-09 | Fujitsu Ltd | System for terminal test |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60225198A (ja) * | 1984-04-20 | 1985-11-09 | 三洋電機株式会社 | 規則による音声合成装置 |
| JPS6170597A (ja) * | 1984-09-14 | 1986-04-11 | 株式会社日立製作所 | 音声合成装置 |
| JPS6375799A (ja) * | 1986-09-19 | 1988-04-06 | 富士通株式会社 | 音声規則合成装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1065490A (en) | Emphasis controlled speech synthesizer | |
| US5490234A (en) | Waveform blending technique for text-to-speech system | |
| US7831420B2 (en) | Voice modifier for speech processing systems | |
| JPS59192295A (ja) | 乗算・加算回路 | |
| CN110599998B (zh) | 一种语音数据生成方法及装置 | |
| JPWO2011004579A1 (ja) | 声質変換装置、音高変換装置および声質変換方法 | |
| CN113160849A (zh) | 歌声合成方法、装置及电子设备和计算机可读存储介质 | |
| WO1982002109A1 (en) | Method and system for modelling a sound channel and speech synthesizer using the same | |
| US20240274120A1 (en) | Speech synthesis method and apparatus, electronic device, and readable storage medium | |
| JPS593496A (ja) | 規則合成方式における基本周波数制御方式 | |
| CN119132314B (zh) | 可变比特率的去冗余语音语义编码方法及装置 | |
| JPS593495A (ja) | 規則合成方式における基本周波数制御方式 | |
| JPS593497A (ja) | 規則合成方式における補間制御方式 | |
| CN114242034A (zh) | 一种语音合成方法、装置、终端设备及存储介质 | |
| JPS58161000A (ja) | 音声合成器 | |
| JP2987089B2 (ja) | 音声素片作成方法および音声合成方法とその装置 | |
| JP2650480B2 (ja) | 音声合成装置 | |
| JP2003066983A (ja) | 音声合成装置および音声合成方法、並びに、プログラム記録媒体 | |
| JPS5968793A (ja) | 音声合成装置 | |
| JPS58168095A (ja) | 音声合成装置 | |
| JPS6295595A (ja) | 音声応答方式 | |
| JPH0632037B2 (ja) | 音声合成装置 | |
| JPS63285596A (ja) | 音声合成における発話速度変更方式 | |
| JP2861005B2 (ja) | 音声蓄積再生装置 | |
| JPS6143797A (ja) | 音声編集出力方式 |