JPS58195896A - Lsp音声合成装置の音源回路 - Google Patents

Lsp音声合成装置の音源回路

Info

Publication number
JPS58195896A
JPS58195896A JP57078682A JP7868282A JPS58195896A JP S58195896 A JPS58195896 A JP S58195896A JP 57078682 A JP57078682 A JP 57078682A JP 7868282 A JP7868282 A JP 7868282A JP S58195896 A JPS58195896 A JP S58195896A
Authority
JP
Japan
Prior art keywords
circuit
sound source
output
information
input
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
Application number
JP57078682A
Other languages
English (en)
Inventor
進 高島
孝夫 菅家
直樹 稲垣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP57078682A priority Critical patent/JPS58195896A/ja
Priority to US06/489,596 priority patent/US4653099A/en
Publication of JPS58195896A publication Critical patent/JPS58195896A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はLAF 音声合成装置の音源回路に関する。
近年、音声合成装置としてLAF(Line8pect
rum Pa1r−線スペクトル対)方式を用いたもの
が開発され、すでに実用化されている。
上記LgP 方式によれば、従来用いられているPAR
COR方式より少ない情報量で音声合成を行なうことが
でき、かつ音声品質レベルを一定値以上に保持すること
が可能である。しかして、上記L8P 音声合成におい
て、人間の声だけでなく、例えば鳥や虫の喚声などの擬
音な同一合成器で合成する場合、ある種の音、特にBP
F(バンドパスフィルタ)に近い特性を持っ擬音の場合
、オーバー−フローを生じる拳が多い。
本発明は上記の点に鑑みてなされたもので、種々の童を
同一の合成器で合成する場合に、音の種類に応じて音源
基準値を切り換えることにより、オーバー・フローの発
生を防止して高品質の音響合成を行なわせ得るL8F 
音声合成装置の音源回路を提供することを目的とする。
以下図面を参照して本発明の一実施例を説明する。まず
、第1図によりLAF 音声合成装置の概略構成につい
て説明する。第1図において、1はタイミング信号発生
回路で、この回路1から出力されるタイミング信号は、
制御部2及びタイミング制御回路1へ送られる。そして
、上記制御部2からは音声情@ROM部4、イニシャル
情報アドレステーブルROM部(以下INムチープルR
OM部と略称する)5、パラメータ変換回路6へ制御指
令が送られる。上記制御部Jは外部からの入力情報に従
って上記各部の動作制御を行なう。上記音声情報ROM
部4及びINA テーブルROM部5は、制御部2から
のアドレス指定によってその記憶内容が編集用バッファ
7m、7bに続出される。上記バッファ1bに続出され
た情報は、制御部2、音声情報ROM 部4、パラメー
タ変換回路6へ送られると共に、音源基準値ム、Bが音
源回路aへ送られる。このA、Bは、それぞれ「l又は
℃」の値であり、rO、OJ〜「1,1」の組合わせに
よって、有声音の場゛合、4つの基準値が指定される。
また、上記バッファ11に保持された情報は、パラメー
タ変換回路6、振幅回路9へ送られると共に、ピッチ情
報が音源回路8、フレーム情報がタイミング制御回路3
及び補間回路10へ送られる。そして、上記パラメータ
変換回路6及び振幅回路9の出力11〜11.は、補間
回路10で補間され、O1〜Ol としてディレタルフ
ィルタ11へ送られる。また、音源回路8は、バッファ
1bからの信号A、Bによって、有声音の鳩舎4つの基
準値を切換え、1謬ビツトの音源情報zI−乙、@をデ
ィジタルフィルタ11へ出力する。さらに、タイミング
制御回路1は、バッファ1畠から送られてくるフレーム
情報に従ってタイミング信号を発生し、補間回路10及
びディジタルフィルタ1!へ与える。このディジタルフ
ィルタ11は、補間回路10を介して入力される音声パ
ラメータ及び音源回路1から送られてくる音源情報等に
従ってL8F 音声合成を行なう。このディジタルフィ
ル!11から出力されるディジタル音声信号は、D/ム
 (ディジタル/アナログ)変換回路IIを介してアナ
ログ音声信号に変換される。
次に上記音源回路1の詳細について第2図により説明す
る。同図において21は7ビツトのラッチ回路で、81
図の編集用バッファ1麿がら送られてくる7ビツトのピ
ッチ情報を所定のタイミング信号4二閾期してラッチす
る。このラツ?−路21にラッチされたデータは、各ビ
ットがそれぞれイクスクルーンプノア回路(以下BXノ
ア回路と略称する)221〜2211へ入力される。ま
た、上記EXノア回路1711〜21gには、7ビツト
構成のカウンタ2jの各ビット出力が入力される。そし
て、上記EXノア回路221〜22cの出力はアンド回
路24へ入力され、ノア回路Jjd〜22gの出力はア
ンド回路25へ入力される。さらに、アンド回路24゜
26の出力は、アンド回路26を介してフリップフロッ
プ21へ入力される。このフリップフロップ27は、ク
ロックパルスφ1に同期して入力を続込み、上記カウン
タ23にリセット信号を与える。このカウンタ2Jは、
例えば8KHz  のクロックパルスをカウントするも
ので、上記したように各ビット出力がEXノア回路2j
la〜I1gに人力されると共に、上位3ビツト出力が
ノア回路28を介してナンド回路2gへ入力され、下位
4ビツトの出力がノア回路30を介してナンド回路29
へ入力される。このナンド回路29の出力Tは、直接あ
るいはインバータ31、ノア回路12,31.34を介
して反転バッファ31に入力される。この反転バッファ
11は15ビツト構成で、第1〜第器ゼツ)にインバー
タJ1の出力、第6〜第8ビツトにノア回路J2〜14
の出力、第11〜第15ビツトにtンド回路I#の出力
が入力され、189及び第10ビツトは接地される。そ
して、上記ノア回路J2〜14には、第1図のバッファ
7bから送られてくる音源基準値A、Bがノア回路36
、インバータJ1、ノア回路J8を介して与えられる。
すなわち、音源基準値ム、Bは、ノア回路ICを介して
ノア回路32に入力されると共にノア回路IIを介して
ノア回路34に入力される。そして、一方の基準値ムが
インバータ11を介してノア回路JJに入力される。ま
た一方、上記ラッチ回路2Jに保持されたピッチ情報は
、上位4ビツトがノア回路J9にへ力専れ、下位3ビツ
トがノア回路4゜に入力される。そして、ノア回路Jj
?、41の出力はナンド回路4ノを介して反転バッファ
35に出力指令として入力されると共に、ナンド回路4
1よりインバータ42を介してホワイトノイズ発生回路
43に出力指令として与えられる。
すなわち、上記ナンド回路41の出力によって反転バッ
ファS5あるいはホワイトノイズ発生回路43が選択指
定され、その出力が音源情報Z、〜zIl となってデ
ィジタルフィルタ11へ送られる。
次に上記実施例の動作について説明する。制御部2は、
外部から入力情報が与えられると、INムチ−プルRO
M部5をアクセスし、イニシャル情報、スタートアドレ
スをバッファ1bに続出して音声合成処理を開始する。
まず、INA  テーブルROM部5から音源基準値A
Bがバッファ7bに読出され、音源回路1へ送られる。
上記A、Hの組合わせによって音源回路3では4つの基
準値が切換えられるもので、その詳細については後述す
るJ次に音声情報ROM 部4から音声情報を続出し、
前処理を行なう。すなわち、このVステムでは4ビツト
/ワードでROM 部4からバッファ7mにデータを続
出し、このバッファ1m1mおいて編集している。また
、フレームの情報は12ワード/11ワード/2ワード
で表わされている。しかして、上記音声情報ROM部4
からは、1ワードの音声情報を続出し、同期を分離し、
無音/有音の判別を行ない、無音であればフレームカウ
ンタなセットし、無音フレーム回数をカウントする。
また、有音の場合、有声音(ピッチ初期値)、有声音(
ピッチ差分)、無声音の何れかという事を識別する。さ
らに、フレーム長/128 音/フレーム、256童/
フレーム、512音/フレーム)を識別して補間回路1
0へ出力し7、差分値の制御を行なう。また、フレーム
カウンタを上記フレーム長に合わせてセットする。そし
て、上記ピッチ情報がピッチ差分の場合には前の値と加
算し、無声音の場合にはrOJとしてピッチ情報をそろ
え、音源(ロ)路8へ出力する。さらに、音声情報RO
M部4から8ワードの音声パラメー!、つまりCパラメ
ータを読出し、パラメータ変換回路Cへ転送する。この
パラメータ変換回路6からは、10ビツトの逆変換関数
が所定のタイミングで補間回路10へ送られる。また、
この補間回路10には、振幅回路9から振幅情報が所定
のタイミングで入力される。上記補間回路10は、入力
データに対する補間処理を行ない、その出力01〜08
.をディジタルフィルタ11へ入力する。また、このデ
ィジタルフィルタ11には、音源回路8から音源基準値
・ム、B、有声/無声、ピッチ情報に合った音源値が所
定のタイミングで入力される。これによりディジタルフ
ィルタ11は、所定のアルゴリズムに基づいて音声合成
を行ない、その合成出力をb/A変換回路12へ送って
アナログ音声信号に変換する。
しかして、第2図に詳細を示す音源回路8は、有声音の
場合に第3図に示すeツナインパルスを発生する。すな
わち、ピッチ情報がラッチ回路21にラッチされる際、
カウンタ2Jがリセットされてそのカウント動作が新し
く開始される。そして、カウンタ23のカウントアツプ
動作により、その内容がラッチ回路21に保持されてい
るピッチ情報に一致すると、EXノア回路111〜I1
gの出力が全て11′となり、この結果アンド回路24
,21.16  の出力が11#となってフリップフロ
ップ21に111が読込まれる。そして、このフリップ
フロップ21の出力によってカウンタ11がリセットさ
れる。このようにしてピッチ周期が設定される。また、
上記カウンタ2Jがリセットされると、ノア回路xa、
soの出力が11′、ナンド回路2pの出力Tが′O′
となる。そして、カウンタ23が次のクロックパルスC
LK を1発カウントすると、Illビットの出力が1
1′、ノア回路3oの出力が′O#となってナンド回路
2#の出力Tが111に戻る。a下こめナンド回路29
の出力Tは、カウンタ2Sがリセットされるまで109
状態に保持される。上記ナンド回路2・9の出力Tがa
 Oeとなっている時の反転バッファs5の出力I#S
g3[に示すよう&五へイレペル(正)IIである。上
記下の値が′o′となっている時がl讐声区間で12!
s声紅である。そして、上記テの値が111となってい
る時の反転バッファJ5の出力■がローレベル(負)I
Lである。しかして、このILの値は音源基準値A、B
の値に関係なく一定であるが、Inの値は音源基準値ム
、Bの値によって4種類の値に切換えられる。第4図は
上記音源基準傭人、Bの組合わせに対するIn(T=’
Q’の場合)、IL(T=’l’の場合)の値を示した
ものである。音源基準値A−,Bが共に101の場合、
ノア回路si、as及びインバータ31の出力は11′
となり、ノア回路32〜34で10′に反転されて反転
バッファ35の第6〜第8ビツトに入力される。そして
T−′Q #の場合には反転バッファ35の第11〜第
1Sビツトに101が入力され、第1〜IG5ビツトに
はインバータJ1の反転出力111が入力される。
また、反転バッファ35の第“9.10ビツトは接地さ
れているので、常に#0#である。従って音源基準傭人
、Bが共に101の場合には、反転バッファJ5の出力
INは、第4図に示すように第6〜l11sビツトが’
1’トナリ、11023Jの値となる。以下同様にして
A=’l’ 、B−# O#の場合にはIH=[255
,I、 ム=’Q’、B=111の場合にはIH−「5
11J、 A= ’1’ 。
B = ’1’の場合にはIH= r127Jとなる。
また、T= ’1’の場合は、A、Bの値に関係なくノ
ア回路12〜J4の値が10#に保持されるので、IL
の植は一定となる。また、IH,ILの正負は、符号ビ
ットとして使用される第1ビツトによって示されれ。こ
のようにしてINの値は音源基準値ム、Bの組合わせに
よってつまり合成する音の種類によって4種類の値に切
換えられる0例えば人の声の場合はIH=511、鳥の
声の場合はI M = 127が選択指定される。
一方、ラッチ回路21の保持データがオール101以外
の場合には、ノア回路19.40の何れかの出力が#0
1と・なり、ナンド回路41の出力が#11となる。こ
のナンド回路41の出力が111の場合は反転バッファ
35が指定され、反転バッファ11よりピッチインパル
スがディジタルフィルタ11へ転送される。この時、イ
ンバータ42の出力は10′であり、ホワイトノイズ発
生回路43は出力が禁止されて)蔦イインピーダンス状
態に保持される。そして、ラッチ回路21の保持データ
がオール101の場合には、ノア回路39.40の出力
が11′となり、ナンド回路41の出力が101となる
。このため反転バッファ359出力が禁止さむると共に
、インバータ42の出力が111となってホワイトノイ
ズ発生回路43の出力が無声音源情報としてディジタル
フィルタ11へ送られる。上記有声音源、無声音源の切
換えは、フレーム同期毎に行なわれる。
上記実施例では、反転バッファ36において、音源基準
値A、Hの値に従ってインパルスfml[の値を切換え
る場合について示したが、その他例えば第5図に示すよ
うに反転バッファJ5、ホワイトノイズ発生回路4Jと
ディジタルフィルタ11との間にシック50を設け、音
源基準値A、Hによりシフト制御(O〜3ビット右へレ
フト)を行なってインパルス音源と共にノイズ音源の値
を切換えるようにしてもよい。この場合、最上位ビット
の符号はそのまま保持する。
以上述べたように本発明によれば、種々の音を同一の合
成器で合成する場合に、音の種類に応じて音源基準値を
切換えるようにしたので、i声合成時にオーバー・フロ
ーの発生を確実に防止でき、高品質の音声合成を行なわ
せることができる。
【図面の簡単な説明】
第1図ないし第4図は本発明の一実施例を示すもので、
111図はL8P 音声合成装置の概略構成を示すブロ
ック図、第2図は音源回路の詳細を示す回路構成図、第
3図は第2図の音源回路で作成されるピッチインパルス
の波形図、第4図は音源基準値に応じて切換えられるイ
ンパルス音源情報の値を示す図、第5図は本発明の他の
実施例を示す音源回路の構成図である。 4・・・音源情報MOMP;  s・・・イニシャル情
報!ドレステーブルIOM部、8川音源回路、11・・
・ディジタルフィルタ、21・・・ラッチ回路、23・
・・カウンタ、2r・・・ブリップフロップ、35・・
・反転バッファ、43・・・ホワイトノイズ発生回路、
51・・・シフタ。

Claims (1)

    【特許請求の範囲】
  1. 複数種の音を同一の音声合成器で選択的に合成するLA
    F 音声合成装置において、合成する音の種類に応じて
    音源基準値を切換えるように構成したことを特徴とする
    L8F 音声合成装置の音源回路。
JP57078682A 1982-05-11 1982-05-11 Lsp音声合成装置の音源回路 Pending JPS58195896A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP57078682A JPS58195896A (ja) 1982-05-11 1982-05-11 Lsp音声合成装置の音源回路
US06/489,596 US4653099A (en) 1982-05-11 1983-04-28 SP sound synthesizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57078682A JPS58195896A (ja) 1982-05-11 1982-05-11 Lsp音声合成装置の音源回路

Publications (1)

Publication Number Publication Date
JPS58195896A true JPS58195896A (ja) 1983-11-15

Family

ID=13668637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57078682A Pending JPS58195896A (ja) 1982-05-11 1982-05-11 Lsp音声合成装置の音源回路

Country Status (1)

Country Link
JP (1) JPS58195896A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5672500A (en) * 1979-11-20 1981-06-16 Tokyo Shibaura Electric Co Voice synthesizer

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5672500A (en) * 1979-11-20 1981-06-16 Tokyo Shibaura Electric Co Voice synthesizer

Similar Documents

Publication Publication Date Title
EP0384587A1 (en) Voice synthesizing apparatus
JPH0122636B2 (ja)
JPS58195896A (ja) Lsp音声合成装置の音源回路
US4075424A (en) Speech synthesizing apparatus
JPS5975294A (ja) 楽音合成装置
US4805508A (en) Sound synthesizing circuit
JPS5888798A (ja) 音声合成方式
JPS608520B2 (ja) メロデイ音合成兼用の音声合成装置
JPS5880699A (ja) 音声合成方式
JP2590997B2 (ja) 音声合成装置
JPH0142000B2 (ja)
JPS6036597B2 (ja) 音声合成装置
JPS59128600A (ja) 音声合成装置
JPH04125699A (ja) 残差駆動型音声合成装置
JPS5868799A (ja) 音声合成装置
JPS6040633B2 (ja) 無声破裂音源付きの音声合成装置
JPS6040636B2 (ja) 音声合成装置
JPS58219599A (ja) 音声合成装置
JPS6036600B2 (ja) 音声合成装置
JPS59232399A (ja) 音声合成装置における音声エネルギ整合方式
JPS60113299A (ja) 音声合成装置
JPS5857200A (ja) 音声合成方式
JPS60118900A (ja) 音声合成装置
JPS58195897A (ja) Lsp音声合成装置のパラメ−タ変換器
JPS58196594A (ja) 楽音合成装置