JPH04217300A - 音声合成方法及び装置 - Google Patents
音声合成方法及び装置Info
- Publication number
- JPH04217300A JPH04217300A JP2412004A JP41200490A JPH04217300A JP H04217300 A JPH04217300 A JP H04217300A JP 2412004 A JP2412004 A JP 2412004A JP 41200490 A JP41200490 A JP 41200490A JP H04217300 A JPH04217300 A JP H04217300A
- Authority
- JP
- Japan
- Prior art keywords
- data
- waveform
- digital
- bit
- segment
- 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
【0001】
【産業上の利用分野】本発明は、音声合成方法及び装置
に関するものである。
に関するものである。
【0002】
【従来の技術】一般的に、人間の声音等の音声信号には
同一の波形が周期的に出現するので、この周期をピッチ
と称すると共にピッチ毎に出現する波形を素片波形と称
して音声合成装置に利用している。つまり、音声合成装
置では、所要の素片波形のデータを波形記憶手段である
メモリなどに予め設定しておき、所定の素片波形のデジ
タルデータを順次選出して時間領域上で編集合成し、こ
の編集合成された素片波形のデータに従って合成音声を
出力するようになっている。
同一の波形が周期的に出現するので、この周期をピッチ
と称すると共にピッチ毎に出現する波形を素片波形と称
して音声合成装置に利用している。つまり、音声合成装
置では、所要の素片波形のデータを波形記憶手段である
メモリなどに予め設定しておき、所定の素片波形のデジ
タルデータを順次選出して時間領域上で編集合成し、こ
の編集合成された素片波形のデータに従って合成音声を
出力するようになっている。
【0003】そして、このような音声合成装置は、JA
SA VOL1.45(1969)“SpeechA
nalysis−Synthesis System
Based on Homorphic F
iltering”A.V.Oppenheimや、特
開昭60−22194号公報等に開示されている。
SA VOL1.45(1969)“SpeechA
nalysis−Synthesis System
Based on Homorphic F
iltering”A.V.Oppenheimや、特
開昭60−22194号公報等に開示されている。
【0004】例えば、JASAに開示された音声合成装
置では、素片波形をピッチ周期でずらしながら重畳する
ことで合成音声を生成するようになっている。つまり、
図3に例示するように、予め自然音声から線形予測やケ
プストラムなどの音声分析手段でスペクトル包絡を抽出
し、これをフーリエ逆変換等の処理で時間領域波形に変
換した素片波形を予めメモリ等に設定しておく。そして
、このようにして設定された複数種類の素片波形を生成
する合成音声の音韻に従って適宜選出し、これをピッチ
周期でずらして順次加算することで合成音声を生成する
ようになっている。
置では、素片波形をピッチ周期でずらしながら重畳する
ことで合成音声を生成するようになっている。つまり、
図3に例示するように、予め自然音声から線形予測やケ
プストラムなどの音声分析手段でスペクトル包絡を抽出
し、これをフーリエ逆変換等の処理で時間領域波形に変
換した素片波形を予めメモリ等に設定しておく。そして
、このようにして設定された複数種類の素片波形を生成
する合成音声の音韻に従って適宜選出し、これをピッチ
周期でずらして順次加算することで合成音声を生成する
ようになっている。
【0005】また、特開昭60−22194号公報に開
示された音声合成装置では、上記方式の具体的な実現方
法として、複数のチャネルの出力を加算することで素片
波形の重畳を行なうようになっている。例えば、このよ
うな音声合成装置1は、図4に例示するように、制御回
路2と波形記憶手段である素片波形メモリ3とが接続さ
れたデータ選出手段であるデータバッファ4内の複数の
レジスタ5を、共にデータ変換手段を形成する加算器6
とD/A(Digital/Analog)変換器7と
を介してLPF(Low Pass Filter
)8に接続した構造などとして実施されることになる。 そして、このような構造の音声合成装置1では、制御回
路2の制御に従ってデータバッファ4が素片波形メモリ
3から所定の素片波形のデータをピッチ周期に応じたタ
イミングで読込むと、この素片波形のデータが論理回路
である加算器6で合成されて音声信号となる。そこで、
この音声信号がD/A変換器7でアナログデータに変換
されてLPF8で内包される折返し雑音が除去されるこ
とで、合成音声が形成されることになる。なお、折返し
雑音を除去するLPF8の遮断周波数は、標本化周波数
の半分以下となっている。
示された音声合成装置では、上記方式の具体的な実現方
法として、複数のチャネルの出力を加算することで素片
波形の重畳を行なうようになっている。例えば、このよ
うな音声合成装置1は、図4に例示するように、制御回
路2と波形記憶手段である素片波形メモリ3とが接続さ
れたデータ選出手段であるデータバッファ4内の複数の
レジスタ5を、共にデータ変換手段を形成する加算器6
とD/A(Digital/Analog)変換器7と
を介してLPF(Low Pass Filter
)8に接続した構造などとして実施されることになる。 そして、このような構造の音声合成装置1では、制御回
路2の制御に従ってデータバッファ4が素片波形メモリ
3から所定の素片波形のデータをピッチ周期に応じたタ
イミングで読込むと、この素片波形のデータが論理回路
である加算器6で合成されて音声信号となる。そこで、
この音声信号がD/A変換器7でアナログデータに変換
されてLPF8で内包される折返し雑音が除去されるこ
とで、合成音声が形成されることになる。なお、折返し
雑音を除去するLPF8の遮断周波数は、標本化周波数
の半分以下となっている。
【0006】
【発明が解決しようとする課題】JASAに開示された
音声合成装置では、素片波形をピッチ周期毎に重畳して
合成音声を生成するようになっており、特開昭60−2
2194号公報に開示された音声合成装置1では、上記
方式を実現するために複数の素片波形のデータを加算器
6で加算している。
音声合成装置では、素片波形をピッチ周期毎に重畳して
合成音声を生成するようになっており、特開昭60−2
2194号公報に開示された音声合成装置1では、上記
方式を実現するために複数の素片波形のデータを加算器
6で加算している。
【0007】ここで、このように加算器6で加算したデ
ータを良好な精度で利用するためには、D/A変換器7
に高い分解能が必要となる。例えば、各々8ビットで表
現された四つの素片波形のデータが加算器6で加算され
る場合、加算処理後のデータは10ビットになるので、
D/A変換器7には10ビットの分解能が必要となる。 しかし、このように分解能が高いD/A変換器7を集積
回路で形成する場合、チップ面積の拡大や加工精度の向
上が必要になるので、機器の小型軽量化や生産性向上が
阻害されることになる。
ータを良好な精度で利用するためには、D/A変換器7
に高い分解能が必要となる。例えば、各々8ビットで表
現された四つの素片波形のデータが加算器6で加算され
る場合、加算処理後のデータは10ビットになるので、
D/A変換器7には10ビットの分解能が必要となる。 しかし、このように分解能が高いD/A変換器7を集積
回路で形成する場合、チップ面積の拡大や加工精度の向
上が必要になるので、機器の小型軽量化や生産性向上が
阻害されることになる。
【0008】ここで、例えば、IEEE JOUNA
L OF SOLID−STATECIRCUIT
S,VOL.SC−22,NO.3,(1987)“A
CMOS Stereo 16−bit D
/A Converter for Digit
al Audio”P.J.A.Nausには、デー
タを通常の数十倍から数百倍の速度で標本化して1ビッ
トの分解能で量子化することで、16ビットのD/A変
換器と同等の分解能を1ビットのD/A変換器で実現す
るオーバーサンプリング技術が開示されている。
L OF SOLID−STATECIRCUIT
S,VOL.SC−22,NO.3,(1987)“A
CMOS Stereo 16−bit D
/A Converter for Digit
al Audio”P.J.A.Nausには、デー
タを通常の数十倍から数百倍の速度で標本化して1ビッ
トの分解能で量子化することで、16ビットのD/A変
換器と同等の分解能を1ビットのD/A変換器で実現す
るオーバーサンプリング技術が開示されている。
【0009】しかし、この方式のD/A変換器は入力デ
ータが複数ビットであることを前提としているので、こ
れを前述の音声合成装置1等に応用するためには、内挿
処理やフィルタリング等の処理で入力データを1ビット
に変換する必要があるので実用的でない。
ータが複数ビットであることを前提としているので、こ
れを前述の音声合成装置1等に応用するためには、内挿
処理やフィルタリング等の処理で入力データを1ビット
に変換する必要があるので実用的でない。
【0010】
【課題を解決するための手段】請求項1記載の発明は、
音声信号の波形をピッチ単位で抽出した複数の素片波形
のデジタルデータを波形記憶手段に予め設定し、この波
形記憶手段からデータ選出手段が所定の素片波形のデジ
タルデータを順次選出し、この選出された素片波形のデ
ジタルデータをデータ変換手段がデジタルアナログ変換
すると共に時間領域上で編集合成し、この編集された素
片波形のアナログデータに従って音声出力手段が合成音
声を出力するようにした音声合成方法において、各々1
ビットに量子化された素片波形のデジタルデータをデー
タ変換手段がオーバーサンプリングしてデジタルアナロ
グ変換するようにした。
音声信号の波形をピッチ単位で抽出した複数の素片波形
のデジタルデータを波形記憶手段に予め設定し、この波
形記憶手段からデータ選出手段が所定の素片波形のデジ
タルデータを順次選出し、この選出された素片波形のデ
ジタルデータをデータ変換手段がデジタルアナログ変換
すると共に時間領域上で編集合成し、この編集された素
片波形のアナログデータに従って音声出力手段が合成音
声を出力するようにした音声合成方法において、各々1
ビットに量子化された素片波形のデジタルデータをデー
タ変換手段がオーバーサンプリングしてデジタルアナロ
グ変換するようにした。
【0011】請求項2記載の発明は、音声信号の波形を
ピッチ単位で抽出した複数の素片波形のデジタルデータ
が予め設定された波形記憶手段を設け、この波形記憶手
段から所定の素片波形のデジタルデータを順次選出する
データ選出手段を設け、このデータ選出手段が選出した
素片波形のデジタルデータをデジタルアナログ変換する
と共に時間領域上で編集合成するデータ変換手段を設け
、このデータ変換手段が編集した素片波形のアナログデ
ータに従って合成音声を出力する音声出力手段を設けた
音声合成装置において、各々1ビットに量子化された素
片波形のデジタルデータをオーバーサンプリングしてデ
ジタルアナログ変換するデータ変換手段を設けた。
ピッチ単位で抽出した複数の素片波形のデジタルデータ
が予め設定された波形記憶手段を設け、この波形記憶手
段から所定の素片波形のデジタルデータを順次選出する
データ選出手段を設け、このデータ選出手段が選出した
素片波形のデジタルデータをデジタルアナログ変換する
と共に時間領域上で編集合成するデータ変換手段を設け
、このデータ変換手段が編集した素片波形のアナログデ
ータに従って合成音声を出力する音声出力手段を設けた
音声合成装置において、各々1ビットに量子化された素
片波形のデジタルデータをオーバーサンプリングしてデ
ジタルアナログ変換するデータ変換手段を設けた。
【0012】
【作用】各々1ビットに量子化された素片波形のデジタ
ルデータをデータ変換手段がオーバーサンプリングして
デジタルアナログ変換することにより、オーバーサンプ
リングで1ビットに量子化した素片波形のデータから合
成音声を形成するので、D/A変換器に必要な分解能は
1ビットと極めて低くなり、D/A変換器を集積回路で
形成する場合に加工精度を向上させることなくチップ面
積を縮小することができる。
ルデータをデータ変換手段がオーバーサンプリングして
デジタルアナログ変換することにより、オーバーサンプ
リングで1ビットに量子化した素片波形のデータから合
成音声を形成するので、D/A変換器に必要な分解能は
1ビットと極めて低くなり、D/A変換器を集積回路で
形成する場合に加工精度を向上させることなくチップ面
積を縮小することができる。
【0013】
【実施例】本発明の音声合成装置を図1及び図2に基づ
いて説明する。まず、この音声合成装置9では、図1に
例示するように、データバッファ4内の複数のレジスタ
5の各々にデータ変換手段である1ビットのD/A変換
器10が接続されており、これらのD/A変換器10に
アナログ加算器11が接続されることでデータ変換手段
である混合手段12が形成されている。ここで、この混
合手段12は、例えば、ファームウェアなどでLSI(
Large Scale Integrated
Circuit)等の集積回路として形成されており
、これに接続された後置フィルタ13にはアンプやスピ
ーカ等からなる音声出力手段(図示せず)が接続されて
いる。なお、この音声合成装置9では、記録手段である
素片波形メモリ3に、予め1ビットに量子化された素片
波形のデジタルデータが記録されている。
いて説明する。まず、この音声合成装置9では、図1に
例示するように、データバッファ4内の複数のレジスタ
5の各々にデータ変換手段である1ビットのD/A変換
器10が接続されており、これらのD/A変換器10に
アナログ加算器11が接続されることでデータ変換手段
である混合手段12が形成されている。ここで、この混
合手段12は、例えば、ファームウェアなどでLSI(
Large Scale Integrated
Circuit)等の集積回路として形成されており
、これに接続された後置フィルタ13にはアンプやスピ
ーカ等からなる音声出力手段(図示せず)が接続されて
いる。なお、この音声合成装置9では、記録手段である
素片波形メモリ3に、予め1ビットに量子化された素片
波形のデジタルデータが記録されている。
【0014】このような構成において、この音声合成装
置9では、制御回路2の制御に従ってデータバッファ4
が素片波形メモリ3から所定の素片波形のデータをピッ
チ周期に応じたタイミングで読込むと、この素片波形の
デジタルデータは混合手段12のD/A変換器10でオ
ーバーサンプリングされてアナログデータに変換される
。そこで、この素片波形のアナログデータがアナログ加
算器11でアナログ的に加算され、後置フィルタ13で
内包される折返し雑音が除去されることで合成音声が形
成される。
置9では、制御回路2の制御に従ってデータバッファ4
が素片波形メモリ3から所定の素片波形のデータをピッ
チ周期に応じたタイミングで読込むと、この素片波形の
デジタルデータは混合手段12のD/A変換器10でオ
ーバーサンプリングされてアナログデータに変換される
。そこで、この素片波形のアナログデータがアナログ加
算器11でアナログ的に加算され、後置フィルタ13で
内包される折返し雑音が除去されることで合成音声が形
成される。
【0015】このようにすることで、この音声合成装置
9は、予めオーバーサンプリングで1ビットに量子化し
た素片波形のデータから合成音声を形成するので、D/
A変換器10に必要な分解能は1ビットと極めて低くな
っている。このように分解能が低いD/A変換器10は
、集積回路で形成する場合に加工精度を向上させること
なくチップ面積を縮小することができるので、機器の小
型軽量化や生産性向上に寄与することができる。
9は、予めオーバーサンプリングで1ビットに量子化し
た素片波形のデータから合成音声を形成するので、D/
A変換器10に必要な分解能は1ビットと極めて低くな
っている。このように分解能が低いD/A変換器10は
、集積回路で形成する場合に加工精度を向上させること
なくチップ面積を縮小することができるので、機器の小
型軽量化や生産性向上に寄与することができる。
【0016】なお、上述のようにオーバーサンプリング
により1ビットで表現された素片波形のデータの折返し
雑音は高周波領域に存するので、これを除去する後置フ
ィルタ13としては、構造が簡易なRCフィルタを採用
することができ、さらに、音声出力手段のアンプやスピ
ーカの特性で代用することも可能である。また、上述の
ような後置フィルタ13は、D/A変換器10とアナロ
グ加算器11との間に設けることも可能である。
により1ビットで表現された素片波形のデータの折返し
雑音は高周波領域に存するので、これを除去する後置フ
ィルタ13としては、構造が簡易なRCフィルタを採用
することができ、さらに、音声出力手段のアンプやスピ
ーカの特性で代用することも可能である。また、上述の
ような後置フィルタ13は、D/A変換器10とアナロ
グ加算器11との間に設けることも可能である。
【0017】ここで、上述のような音声合成装置9で利
用する1ビットの素片波形のデータの作成方法の一例を
図2に基づいて説明する。16ビット等の複数ビットで
形成された従来の素片波形のデータを、処理回路14の
ゼロ内挿処理とLPF15のフィルタリングとで高い周
波数にサンプリング周波数変換する。そして、この高い
周波数の複数ビットの素片波形のデータを、変調器16
でデルタシグマ変調することで、1ビットの時系列デー
タとして1ビットの素片波形のデータが形成される。こ
のようにすることで、複数ビットで形成された従来の素
片波形のデータから容易に1ビットの素片波形のデータ
を得ることができる。
用する1ビットの素片波形のデータの作成方法の一例を
図2に基づいて説明する。16ビット等の複数ビットで
形成された従来の素片波形のデータを、処理回路14の
ゼロ内挿処理とLPF15のフィルタリングとで高い周
波数にサンプリング周波数変換する。そして、この高い
周波数の複数ビットの素片波形のデータを、変調器16
でデルタシグマ変調することで、1ビットの時系列デー
タとして1ビットの素片波形のデータが形成される。こ
のようにすることで、複数ビットで形成された従来の素
片波形のデータから容易に1ビットの素片波形のデータ
を得ることができる。
【0018】
【発明の効果】本発明は上述のように、音声信号の波形
をピッチ単位で抽出した複数の素片波形のデジタルデー
タを波形記憶手段に予め設定し、この波形記憶手段から
データ選出手段が所定の素片波形のデジタルデータを順
次選出し、この選出された素片波形のデジタルデータを
データ変換手段がデジタルアナログ変換すると共に時間
領域上で編集合成し、この編集された素片波形のアナロ
グデータに従って音声出力手段が合成音声を出力するよ
うにした音声合成方法において、各々1ビットに量子化
された素片波形のデジタルデータをデータ変換手段がオ
ーバーサンプリングしてデジタルアナログ変換するよう
にしたことにより、オーバーサンプリングで1ビットに
量子化した素片波形のデータから合成音声を形成するの
で、D/A変換器に必要な分解能は1ビットと極めて低
くなり、D/A変換器を集積回路で形成する場合に加工
精度を向上させることなくチップ面積を縮小することが
できるので、機器の小型軽量化や生産性向上に寄与する
ことができる等の効果を有するものである。
をピッチ単位で抽出した複数の素片波形のデジタルデー
タを波形記憶手段に予め設定し、この波形記憶手段から
データ選出手段が所定の素片波形のデジタルデータを順
次選出し、この選出された素片波形のデジタルデータを
データ変換手段がデジタルアナログ変換すると共に時間
領域上で編集合成し、この編集された素片波形のアナロ
グデータに従って音声出力手段が合成音声を出力するよ
うにした音声合成方法において、各々1ビットに量子化
された素片波形のデジタルデータをデータ変換手段がオ
ーバーサンプリングしてデジタルアナログ変換するよう
にしたことにより、オーバーサンプリングで1ビットに
量子化した素片波形のデータから合成音声を形成するの
で、D/A変換器に必要な分解能は1ビットと極めて低
くなり、D/A変換器を集積回路で形成する場合に加工
精度を向上させることなくチップ面積を縮小することが
できるので、機器の小型軽量化や生産性向上に寄与する
ことができる等の効果を有するものである。
【図1】本発明の実施例を示すブロック図である。
【図2】変形例を示すブロック図である。
【図3】従来例を示す特性図である。
【図4】従来例を示すブロック図である。
Claims (2)
- 【請求項1】 音声信号の波形をピッチ単位で抽出し
た複数の素片波形のデジタルデータを波形記憶手段に予
め設定し、この波形記憶手段からデータ選出手段が所定
の素片波形のデジタルデータを順次選出し、この選出さ
れた素片波形のデジタルデータをデータ変換手段がデジ
タルアナログ変換すると共に時間領域上で編集合成し、
この編集された素片波形のアナログデータに従って音声
出力手段が合成音声を出力するようにした音声合成方法
において、各々1ビットに量子化された素片波形のデジ
タルデータをデータ変換手段がオーバーサンプリングし
てデジタルアナログ変換するようにしたことを特徴とす
る音声合成方法。 - 【請求項2】 音声信号の波形をピッチ単位で抽出し
た複数の素片波形のデジタルデータが予め設定された波
形記憶手段を設け、この波形記憶手段から所定の素片波
形のデジタルデータを順次選出するデータ選出手段を設
け、このデータ選出手段が選出した素片波形のデジタル
データをデジタルアナログ変換すると共に時間領域上で
編集合成するデータ変換手段を設け、このデータ変換手
段が素片波形のアナログデータに従って合成音声を出力
する音声出力手段を設けた音声合成装置において、各々
1ビットに量子化された素片波形のデジタルデータをオ
ーバーサンプリングしてデジタルアナログ変換するデー
タ変換手段を設けたことを特徴とする音声合成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2412004A JPH04217300A (ja) | 1990-12-19 | 1990-12-19 | 音声合成方法及び装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2412004A JPH04217300A (ja) | 1990-12-19 | 1990-12-19 | 音声合成方法及び装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04217300A true JPH04217300A (ja) | 1992-08-07 |
Family
ID=18520901
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2412004A Pending JPH04217300A (ja) | 1990-12-19 | 1990-12-19 | 音声合成方法及び装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04217300A (ja) |
-
1990
- 1990-12-19 JP JP2412004A patent/JPH04217300A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6438434B1 (en) | Mixing, coding and decoding devices and methods | |
| WO2000041311A1 (en) | Circuits, systems and methods for processing data in a one-bit format | |
| US5594443A (en) | D/A converter noise reduction system | |
| JP3312538B2 (ja) | 音響信号処理装置 | |
| JPS63252015A (ja) | D/a変換装置 | |
| JP3297792B2 (ja) | 信号伸張装置及び方法 | |
| JP3239756B2 (ja) | ミキシング回路、符号化装置および符復号化装置 | |
| JP3036068B2 (ja) | サンプリング周波数変換装置 | |
| JPH04331517A (ja) | 信号加算装置および信号加算方法 | |
| JPH02124622A (ja) | 量子化誤差低減装置 | |
| JP3312539B2 (ja) | 音響信号処理装置 | |
| JPS5898793A (ja) | 音声合成装置 | |
| JP2002176395A (ja) | アナログフィルタ | |
| JPH04234099A (ja) | 音声合成方法及び装置 | |
| JP2004112014A5 (ja) | ||
| JPH0964748A (ja) | 音響信号処理装置 | |
| JP3127526B2 (ja) | デジタル/アナログ変換器 | |
| JPS62205398A (ja) | 音声合成装置 | |
| JPH0265407A (ja) | ディジタル信号処理回路 | |
| JP3538931B2 (ja) | 信号伸張装置及び方法 | |
| JP3097324B2 (ja) | デジタル音響データ出力装置 | |
| JP3158999B2 (ja) | 情報信号処理装置 | |
| JPS59117836A (ja) | 標本値補間装置 | |
| JPH05143097A (ja) | 音声合成システム | |
| JPH04263300A (ja) | 音声合成方式 |