JPH05113794A - Voice synthesizing device - Google Patents

Voice synthesizing device

Info

Publication number
JPH05113794A
JPH05113794A JP3044344A JP4434491A JPH05113794A JP H05113794 A JPH05113794 A JP H05113794A JP 3044344 A JP3044344 A JP 3044344A JP 4434491 A JP4434491 A JP 4434491A JP H05113794 A JPH05113794 A JP H05113794A
Authority
JP
Japan
Prior art keywords
pulse
voice
waveform
signal
analog
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
JP3044344A
Other languages
Japanese (ja)
Inventor
Nobuhide Yamazaki
信英 山崎
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP3044344A priority Critical patent/JPH05113794A/en
Publication of JPH05113794A publication Critical patent/JPH05113794A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To easily obtain a synthesized sound volume of an arbitrary sound volume, even if a multiplier is not used. CONSTITUTION:When a digital voice waveform S2 is produced from a waveform producing part 1, the voice waveform S2 is converted into an analog voice signal S3 through a D/A converter 4. On the other hand, a sampling pulse F of a pulse width corresponding to the magnitude of a digital voice signal V is output from a pulse output part 5 for controlling the open/close of an analog switch 6. The analog voice signal S3 from the D/A converter 4 is subjected to analog pulse modulation by the analog switch 6 and is output as a synthesized voice from an output part 3 via a low-pass filter 7. When the analog pulse is modulated, by changing the pulse width of the sampling pulse F emitted from the pulse output part 5, the sound volume of voice can be controlled.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、合成音声の音量を制御
する機能を備えた音声合成装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speech synthesizer having a function of controlling the volume of synthetic speech.

【0002】[0002]

【従来の技術】従来、特開昭57−74798号に開示
されているような音声合成装置が知られている。図5は
この種の音声合成装置の一例を示すブロック図であり、
この音声合成装置は、デジタル的に音声波形を生成する
波形生成部50と、波形生成部50で生成された音声波
形としてのデジタル音声信号S2とデジタル音量信号V
とを乗算し音声の音量を制御する乗算器53と、乗算器
53によって音量制御のなされたデジタル音声信号Sc
をアナログ音声信号S3’に変換するD/A変換器54
と、アナログ音声信号S3’に基づき合成音声を出力す
るスピーカなどの出力部55とを備えている。
2. Description of the Related Art Heretofore, a speech synthesizer as disclosed in Japanese Patent Laid-Open No. 57-74798 has been known. FIG. 5 is a block diagram showing an example of this type of speech synthesizer,
This speech synthesizer includes a waveform generation section 50 that digitally generates a speech waveform, a digital speech signal S 2 as a speech waveform generated by the waveform generation section 50, and a digital volume signal V.
And a digital audio signal Sc whose volume is controlled by the multiplier 53.
D / A converter 54 for converting the analog audio signal S 3 '
And an output unit 55 such as a speaker that outputs a synthetic voice based on the analog voice signal S 3 ′.

【0003】また、波形生成部50は、音声波形を出力
するために、ピッチ(周期)情報P,振幅情報Wに基づ
きデジタル音源信号S1を生成する音源生成部51と、
音源生成部51からのデジタル音源信号S1が入力する
とスペクトル情報SPにより音声スペクトル包絡線を復
元しこれを音声波形,すなわちデジタル音声信号S2
して出力するデジタルフィルタ,すなわち声道フィルタ
52とを有している。
The waveform generator 50 also generates a digital sound source signal S 1 based on pitch (cycle) information P and amplitude information W in order to output a voice waveform, and a sound source generator 51.
When the digital sound source signal S 1 from the sound source generation unit 51 is input, a speech spectrum envelope is restored by the spectrum information SP and a digital filter that outputs this as a speech waveform, that is, a digital speech signal S 2 , that is, a vocal tract filter 52 is provided. is doing.

【0004】このような音声合成装置では、声道フィル
タ52とD/A変換器54との間に乗算器53が設けら
れており、この乗算器53によって音声波形としてのデ
ジタル音声信号S2にデジタル音量信号Vを乗じて音声
の音量を制御することができる。なお、乗算器53を音
源生成部51と声道フィルタ52との間に設けても良
く、この場合にも同様にして、デジタル音量信号Vを任
意に設定できて、任意の音量の音声を容易に得ることが
できる。
In such a voice synthesizer, a multiplier 53 is provided between the vocal tract filter 52 and the D / A converter 54, and the multiplier 53 converts the digital voice signal S 2 as a voice waveform. The sound volume can be controlled by multiplying the digital volume signal V. Note that the multiplier 53 may be provided between the sound source generation unit 51 and the vocal tract filter 52, and in this case as well, the digital volume signal V can be arbitrarily set and a voice of any volume can be easily generated. Can be obtained.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述し
た従来の音声合成装置では、乗算器を用いていたので、
ハードウェア構成が複雑となり、かつ乗算演算処理によ
って音量制御処理に相当の時間がかかるという問題があ
った。特に、乗算器を用いていたために、波形生成部5
0では、多値のデータ,例えば多値のデジタル音声信号
2を生成して、これを乗算器53に与える必要があっ
た。すなわち、近年ではオーバーサンプリング技術が音
声波形の生成に用いられており、このオーバーサンプリ
ング技術を用いる場合には音声波形を1ビット時系列で
表現することが行われるが、上述のような乗算器の設け
られた音声合成装置では、乗算器に多値のデータを与え
なければならないので、音声波形の生成にオーバーサン
プリング技術を使用できないか、あるいはオーバーサン
プリング技術を使用したとしても、1ビット時系列表現
の音声波形を多値表現のデータに変換した上でなければ
音量制御ができず、このためハ−ドウェア構成が複雑と
なり、集積回路上にコンパクトに実装するのが難しく1
チップ化に支障があった。
However, since the conventional speech synthesizer described above uses the multiplier,
There is a problem that the hardware configuration becomes complicated and that the volume control process takes a considerable amount of time due to the multiplication calculation process. In particular, since the multiplier is used, the waveform generator 5
In the case of 0, it is necessary to generate multi-valued data, for example, multi-valued digital audio signal S 2 and apply this to the multiplier 53. That is, in recent years, the oversampling technique has been used to generate a speech waveform. When this oversampling technique is used, the speech waveform is represented by a 1-bit time series. Since the provided speech synthesizer must provide multi-valued data to the multiplier, it is impossible to use the oversampling technique for generating the speech waveform, or even if the oversampling technique is used, the 1-bit time series representation is used. Volume control is only possible after converting the voice waveform of the above into multi-valued data, which complicates the hardware configuration and is difficult to compactly mount on an integrated circuit.
There was a problem in chipping.

【0006】本発明は、乗算器を用いずとも、任意の音
量の合成音声を容易に得ることの可能な音声合成装置を
提供することを目的としている。
It is an object of the present invention to provide a voice synthesizing device which can easily obtain a synthetic voice having an arbitrary volume without using a multiplier.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
に本発明は、合成音声の音量を制御する機能を備えた音
声合成装置において、音声波形を生成する波形生成手段
と、可変パルス幅の標本化パルスを出力するパルス出力
手段と、波形生成手段で生成された音声波形に対してパ
ルス出力手段からの標本化パルスによりパルス変調を施
すパルス変調手段とを有し、音声の音量は、パルス変調
手段により標本化パルスのパルス幅に応じて制御される
ようになっていることを特徴としている。
In order to achieve the above-mentioned object, the present invention is a speech synthesizer having a function of controlling the volume of synthesized speech. It has pulse output means for outputting a sampling pulse, and pulse modulation means for performing pulse modulation on the voice waveform generated by the waveform generation means by the sampling pulse from the pulse output means. It is characterized in that it is adapted to be controlled by the modulating means in accordance with the pulse width of the sampling pulse.

【0008】また、前記音声波形が1ビットの時系列デ
ータとして表現されている場合には、前記パルス変調手
段は、3値出力バッファとして構成されていることを特
徴としている。
When the voice waveform is expressed as 1-bit time series data, the pulse modulating means is configured as a ternary output buffer.

【0009】[0009]

【作用】本発明では、波形生成手段によって生成された
音声波形に対して標本化パルスによりパルス変調を施
し、標本化パルスのパルス幅を変化させることにより音
声の音量を制御する。例えばパルス幅を大きくすると音
量を大きくし、またパルス幅を小さくすると、音量を小
さくするように制御する。
In the present invention, the volume of the voice is controlled by subjecting the voice waveform generated by the waveform generating means to pulse modulation by the sampling pulse and changing the pulse width of the sampling pulse. For example, when the pulse width is increased, the volume is increased, and when the pulse width is decreased, the volume is decreased.

【0010】[0010]

【実施例】以下、本発明の実施例を図面に基づいて説明
する。図1は本発明に係る音声合成装置の一実施例のブ
ロック図であり、この音声合成装置は、デジタル的な音
声波形を生成するための図5に示したと同様の波形生成
部1と、波形生成部1で生成された音声波形としてのデ
ジタル音声信号S2をアナログ音声信号S5に変換するD
/A変換部2と、アナログ音声信号S5に基づき合成音
声を出力するスピーカ等の出力部3とを有している。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of an embodiment of a speech synthesizer according to the present invention. This speech synthesizer includes a waveform generator 1 for generating a digital speech waveform, and a waveform generator 1 similar to that shown in FIG. D for converting the digital audio signal S 2 as the audio waveform generated by the generation unit 1 into the analog audio signal S 5.
It has an A / A converter 2 and an output unit 3 such as a speaker which outputs a synthetic voice based on the analog voice signal S 5 .

【0011】図1の例では、D/A変換部2は、デジタ
ル音声信号S2をアナログ音声信号S3に変換するD/A
変換器4と、D/A変換器4からのアナログ音声信号S
3に対してアナログパルス変調を施し、そのパルス幅を
変化させることにより音声の音量を制御する音量制御部
10とから構成されており、音量制御部10には、デジ
タル信号Vの大きさに応じたパルス幅の標本化パルスF
を出力するパルス出力部5と、パルス出力部5からの標
本化パルスFによりオン・オフ駆動されD/A変換器4
からのアナログ音声信号S3を標本化パルスFによりア
ナログパルス変調するアナログスイッチ6と、アナログ
スイッチ6においてアナログパルス変調がなされたアナ
ログ音声信号S4から音声帯域の信号成分のみを抽出
し、アナログ音声信号S5として出力するローパスフィ
ルタ7とが設けられている。
In the example of FIG. 1, the D / A converter 2 converts the digital audio signal S 2 into the analog audio signal S 3.
The analog voice signal S from the converter 4 and the D / A converter 4
The volume control section 10 controls the volume of the voice by performing analog pulse modulation on 3 and changing the pulse width, and the volume control section 10 controls the volume of the voice according to the magnitude of the digital signal V. Sampling pulse F with different pulse width
And a D / A converter 4 driven on / off by a sampling pulse F from the pulse output unit 5
From the analog switch 6 for analog-pulse modulating the analog voice signal S 3 from the sampling pulse F, and the analog switch 6 extracts only the signal component in the voice band from the analog voice signal S 4 that has been subjected to analog pulse modulation. A low pass filter 7 for outputting the signal S 5 is provided.

【0012】次にこのような構成の音声合成装置の動作
について説明する。波形生成部1から音声波形としての
デジタル音声信号S2が出力されると、このデジタル音
声信号S2はD/A変換器4によってアナログ音声信号
3に変換されて、音量制御部10に入力する。
Next, the operation of the speech synthesizer having such a configuration will be described. When the digital voice signal S 2 as a voice waveform is output from the waveform generation unit 1, this digital voice signal S 2 is converted into an analog voice signal S 3 by the D / A converter 4 and input to the volume control unit 10. To do.

【0013】一方、音量制御部10のパルス出力部5で
は、D/A変換器4の変換周期に同期した周期,すなわ
ちパルス間隔Tの標本化パルスFを出力する。この標本
化パルスFによってアナログスイッチ6がオン・オフ制
御され、D/A変換器4からのアナログ音声信号S3
アナログスイッチ6のオン・オフにより、すなわち標本
化パルスFによりアナログパルス変調することができ
る。図2(a)乃至(c)はこの様子を示すための図で
あり、D/A変換器4から図2(a)のようなアナログ
音声信号S3が出力されると、このアナログ音声信号S3
は、パルス出力部5からの図2(b)のような標本化パ
ルスFによりアナログスイッチ6によってパルス変調を
受けて、図2(c)のようなアナログパルス変調された
音声信号S4としてアナログスイッチ6から出力され
る。
On the other hand, the pulse output unit 5 of the volume control unit 10 outputs a sampling pulse F having a period synchronized with the conversion period of the D / A converter 4, that is, a pulse interval T. The analog switch 6 is ON / OFF controlled by the sampling pulse F, and the analog voice signal S 3 from the D / A converter 4 is analog pulse modulated by the ON / OFF of the analog switch 6, that is, the sampling pulse F. You can FIGS. 2A to 2C are diagrams for showing this state. When the D / A converter 4 outputs the analog audio signal S 3 as shown in FIG. 2A, the analog audio signal S 3 is output. S 3
Is pulse-modulated by the analog switch 6 by the sampling pulse F as shown in FIG. 2B from the pulse output unit 5, and is analogized as an analog pulse-modulated audio signal S 4 as shown in FIG. 2C. It is output from the switch 6.

【0014】ところで、パルス出力部5は、標本化パル
スFのパルス幅Pwをデジタル音量信号Vの大きさに応
じて変化させる。これにより合成音声の音量を大きくし
ようとするときには、パルス出力部5に大きなデジタル
音量信号Vを与える。大きなデジタル音量信号Vが加わ
ると、パルス出力部5からは、パルス幅Pwの大きな標
本化パルスFが出力され、この結果、アナログスイッチ
6のオン期間が長くなり、オフ期間が短くなって、アナ
ログ音声信号S4のパルス幅Pwが大きくなり、音声の
音量を大きくすることができる。これと反対に、合成音
声の音量を小さくしようとするときには、パルス出力部
5に小さなデジタル音量信号Vを与える。小さなデジタ
ル音量信号Vが加わると、パルス出力部5からはパルス
幅Pwの小さな標本化パルスFが出力され、この結果、
アナログスイッチ6のオン期間が短くなり、オフ期間が
長くなって、アナログ音声信号S4のパルス幅Pwが小
さくなり、音声の音量を小さくすることができる。
The pulse output section 5 changes the pulse width Pw of the sampling pulse F according to the magnitude of the digital volume signal V. As a result, when it is desired to increase the volume of the synthesized voice, a large digital volume signal V is given to the pulse output section 5. When a large digital volume signal V is applied, the pulse output unit 5 outputs a sampling pulse F having a large pulse width Pw, and as a result, the ON period of the analog switch 6 is lengthened and the OFF period is shortened. The pulse width Pw of the voice signal S 4 is increased, and the volume of voice can be increased. On the contrary, when the volume of the synthesized voice is to be reduced, the pulse output unit 5 is supplied with a small digital volume signal V. When a small digital volume signal V is applied, the pulse output unit 5 outputs a sampling pulse F having a small pulse width Pw, and as a result,
The ON period of the analog switch 6 becomes short and the OFF period becomes long, the pulse width Pw of the analog audio signal S 4 becomes small, and the volume of the sound can be made small.

【0015】このようにして、パルス幅Pwによって音
量が制御されたアナログ音声信号S4は、1/2T以下
の遮断周波数をもつローパスフィルタ7を経て出力部3
に送られ、出力部3から合成音声として出力される。
In this way, the analog voice signal S 4 whose volume is controlled by the pulse width Pw passes through the low pass filter 7 having a cutoff frequency of 1 / 2T or less and the output section 3
And is output from the output unit 3 as synthesized speech.

【0016】このように図1の音声合成装置では、D/
A変換部2の音量制御部10において、D/A変換され
た結果のアナログ音声信号S3にアナログパルス変調を
行ない、そのパルス幅をデジタル音量信号Vによって制
御して音量制御を行なうようにしているので、従来のよ
うにハードウェア構成が複雑で音量制御処理に時間を要
する乗算器を用いずに音量制御が可能となり、また、乗
算器を用いずとも、デジタル音量信号Vの大きさに応じ
た任意の音量の音声を容易に得ることができる。これに
より、音声合成装置自体を集積回路上に実装することが
できて、1チップ化を容易に実現できる。
As described above, in the speech synthesizer shown in FIG.
In the volume controller 10 of the A converter 2, analog pulse modulation is performed on the analog audio signal S 3 resulting from the D / A conversion, and the pulse width is controlled by the digital volume signal V to perform volume control. Therefore, the volume control can be performed without using a multiplier which has a complicated hardware configuration and takes time for the volume control process as in the conventional case. Further, the volume control can be performed according to the magnitude of the digital volume signal V without using the multiplier. It is possible to easily obtain a sound of arbitrary volume. As a result, the voice synthesizer itself can be mounted on an integrated circuit, and a single chip can be easily realized.

【0017】図3は、オーバーサンプリング等の技術に
よって音声波形が1ビットの時系列データとして表現さ
れる場合の本発明の適用例を示す図であり、図3の音声
合成装置は、デジタル音声信号U2を1ビットの音声波
形データとして出力する波形生成部11と、波形生成部
11からの1ビットの音声波形データU2をアナログ音
声信号U5に変換するD/A変換部12と、D/A変換
部12からのアナログ音声信号U5に基づき合成音声を
出力するスピーカ等の出力部13とを有している。
FIG. 3 is a diagram showing an application example of the present invention in the case where a voice waveform is represented as 1-bit time series data by a technique such as oversampling. The voice synthesizer shown in FIG. A waveform generator 11 that outputs U 2 as 1-bit voice waveform data; a D / A converter 12 that converts the 1-bit voice waveform data U 2 from the waveform generator 11 into an analog voice signal U 5 ; And an output unit 13 such as a speaker that outputs a synthetic voice based on the analog voice signal U 5 from the A / A conversion unit 12.

【0018】図3の例では、D/A変換部12は、3値
出力バッファとしての機能を有し、デジタル音量信号V
の大きさに応じたパルス幅の標本化パルスFを出力する
パルス出力部14と、1ビットの音声波形データU2
標本化パルスFとの論理積をとり、論理積信号U31を出
力するAND回路15と、1ビットの音声波形データU
2の負論理と標本化パルスFとの論理積をとり論理積信
号U32を出力するAND回路16と、一方の端子が抵抗
1を介して電源電圧Vccに接続され、他方の端子が
出力信号線17に接続されて、論理積信号U31によって
オン・オフするアナログスイッチ18と、一方の端子が
抵抗R2を介して接地電圧に接続され、他方の端子が出
力信号線17に接続されて、論理積信号U32によってオ
ン・オフするアナログスイッチ19と、アナログスイッ
チ18,19から出力される信号U4から音声帯域の信
号成分のみを抽出しアナログ音声信号U5として出力す
るローパスフィルタ20とから構成されている。
In the example of FIG. 3, the D / A converter 12 has a function as a ternary output buffer, and the digital volume signal V
Of the pulse output unit 14 that outputs the sampling pulse F having a pulse width corresponding to the magnitude of the pulse waveform, the 1-bit voice waveform data U 2 and the sampling pulse F, and outputs a logical product signal U 31 . AND circuit 15 and 1-bit voice waveform data U
An AND circuit 16 which ANDs the negative logic of 2 and the sampling pulse F and outputs a logical product signal U 32 , one terminal of which is connected to the power supply voltage Vcc through the resistor R 1 and the other terminal of which is output An analog switch 18 connected to the signal line 17 and turned on / off by a logical product signal U 31 , one terminal connected to the ground voltage via the resistor R 2 , and the other terminal connected to the output signal line 17. The analog switch 19 that is turned on / off by the logical product signal U 32 , and the low-pass filter 20 that extracts only the signal component in the voice band from the signal U 4 output from the analog switches 18 and 19 and outputs it as the analog voice signal U 5. It consists of and.

【0019】図3に示す構成の音声合成装置の動作を図
4(a)乃至(e)のタイムチャートを用いて説明す
る。なお、図4(a)乃至(e)のタイムチャートにお
いて、図4(b)には標本化パルスFが示されており、
この例では、フェーズφ1の期間中は、パルス出力部1
4には大きなデジタル音量信号Vが加わって標本化パル
スFのパルス幅が大きく、フェーズφ2の期間中は、パ
ルス出力部14には小さなデジタル音量信号Vが加わっ
て標本化パルスFのパルス幅が小さくなっている場合が
示されている。
The operation of the speech synthesizer having the configuration shown in FIG. 3 will be described with reference to the time charts of FIGS. 4 (a) to 4 (e). In the time charts of FIGS. 4A to 4E, the sampling pulse F is shown in FIG.
In this example, during the phase φ 1 , the pulse output unit 1
4 has a large digital volume signal V added thereto and the pulse width of the sampling pulse F is large, and during the period of the phase φ 2, a small digital volume signal V has been added to the pulse output section 14 with a pulse width of the sampling pulse F. Is shown to be smaller.

【0020】波形生成部11から例えば図4(a)に示
すような1ビットの音声波形データU2が出力され、こ
れがD/A変換部12に入力すると、D/A変換部12
のAND回路15では、1ビットの音声波形データU2
と図4(b)に示す標本化パルスFとの論理積をとっ
て、図4(c)のような論理積信号U31を出力し、また
これと同時に、AND回路16では、1ビットの音声波
形データU2の負論理と図4(b)に示す標本化パルス
Fとの論理積をとって、図4(d)のような論理積信号
32を出力する。AND回路15からの論理積信号U31
によってアナログスイッチ18がオン・オフされ、また
AND回路16からの論理積信号U32によってアナログ
スイッチ19がオン・オフされて、その結果、アナログ
スイッチ18,19は、スイッチ18がオンでスイッチ
19がオフの第1の状態と、スイッチ18がオフでスイ
ッチ19がオンの第2の状態と、スイッチ18がオフで
スイッチ19もオフの第3の状態との3つの状態をも
つ。これにより、出力信号線17に流れる電流i、すな
わち信号U4は、図4(e)に示すように、第1の状態
のときに「正」、第2の状態のときに「0」、第3の状
態のときに「負」の3値をとり、波形生成部11からオ
ーバーサンプリング等の技術によって1ビットの音声波
形データU2が出力されるときにも、これを3値のアナ
ログ音声信号U4としてD/A変換し出力させることが
できる。またこの際に、1ビットの音声波形データU2
およびその負論理は、パルス出力部14からの標本化パ
ルスFと論理積がとられ、そのパルス幅はデジタル音量
信号Vの大きさ,すなわち標本化パルスのパルス幅によ
って制御されている。図4(e)からわかるように、フ
ェーズφ1では、アナログ音声信号U4のパルス幅(すな
わち「正」または「負」の信号幅)が大きくなるよう
に、また、フェーズφ2では、アナログ音声信号U4のパ
ルス幅(すなわち「正」または「負」の信号幅)が小さ
くなるように制御がなされ、これにより音声の音量を制
御することができる。
1-bit voice waveform data U 2 as shown in FIG. 4A, for example, is output from the waveform generation section 11, and when this is input to the D / A conversion section 12, the D / A conversion section 12 is output.
In the AND circuit 15 of, 1-bit voice waveform data U 2
And the sampling pulse F shown in FIG. 4B are ANDed to output a logical product signal U 31 as shown in FIG. 4C. At the same time, the AND circuit 16 A logical product of the negative logic of the voice waveform data U 2 and the sampling pulse F shown in FIG. 4B is obtained, and a logical product signal U 32 as shown in FIG. 4D is output. AND signal U 31 from the AND circuit 15
The analog switch 18 is turned on / off by the logical product signal U 32 from the AND circuit 16, and the analog switch 19 is turned on / off by the logical product signal U 32. As a result, the analog switches 18 and 19 are turned on and the switch 19 is turned on. There are three states: a first state in which the switch 18 is off, a second state in which the switch 18 is off and the switch 19 is on, and a third state in which the switch 18 is off and the switch 19 is also off. As a result, the current i flowing through the output signal line 17, that is, the signal U 4, is “positive” in the first state, “0” in the second state, as shown in FIG. In the third state, a three-valued "negative" signal is obtained, and when the waveform generation unit 11 outputs 1-bit voice waveform data U 2 by a technique such as oversampling, this is used as a ternary analog voice. The signal U 4 can be D / A converted and output. At this time, 1-bit voice waveform data U 2
And its negative logic are ANDed with the sampling pulse F from the pulse output unit 14, and the pulse width thereof is controlled by the magnitude of the digital volume signal V, that is, the pulse width of the sampling pulse. As can be seen from FIG. 4 (e), the phase width of the analog audio signal U 4 (that is, the “positive” or “negative” signal width) is increased in the phase φ 1 , and the analog width is increased in the phase φ 2 . Control is performed so that the pulse width of the audio signal U 4 (that is, the “positive” or “negative” signal width) is reduced, and thus the volume of the audio can be controlled.

【0021】このようにして、出力信号線17に出力さ
れた図4(e)に示すようなアナログ音声信号U4は、
ローパスフィルタ20を経て出力部13に送られ、出力
部13から合成音声として出力される。
In this way, the analog audio signal U 4 as shown in FIG. 4 (e) output to the output signal line 17 is
It is sent to the output unit 13 via the low-pass filter 20, and is output from the output unit 13 as a synthetic voice.

【0022】このように、図3の音声合成装置では、オ
ーバーサンプリング等の技術によって波形生成部11か
ら1ビットの音声波形データU2が出力される場合に
も、乗算器を用いていないので、合成音声の音量制御を
簡単な構成で容易にかつ迅速に行なうことができる。
As described above, in the voice synthesizing apparatus of FIG. 3, even when the 1-bit voice waveform data U 2 is output from the waveform generating section 11 by a technique such as oversampling, no multiplier is used. It is possible to easily and quickly control the volume of synthetic voice with a simple configuration.

【0023】[0023]

【発明の効果】以上に説明したように本発明によれば、
音声波形に対して標本化パルスによりパルス変調を施
し、標本化パルスのパルス幅を変化させることにより音
声の音量を制御するようにしているので、乗算器を用い
ずとも任意の音量の合成音声を容易にかつ迅速に得るこ
とができて、1チップ化が容易に実現できる。
As described above, according to the present invention,
The volume of the voice is controlled by changing the pulse width of the sampling pulse by applying pulse modulation to the voice waveform with the sampling pulse, so that a synthesized voice of arbitrary volume can be generated without using a multiplier. It can be obtained easily and quickly, and one chip can be easily realized.

【0024】また、音声波形が1ビットの時系列データ
として表現されている場合にも、パルス変調手段に3値
出力バッファを用いることにより、乗算器を用いずに任
意の音量の合成音声を容易にかつ迅速に得ることができ
て、1チップ化が容易に実現できる。
Further, even when the voice waveform is expressed as 1-bit time series data, the use of a ternary output buffer in the pulse modulation means facilitates the synthesis voice of any volume without using a multiplier. In addition, it can be obtained quickly and easily, and one chip can be easily realized.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る音声合成装置の一実施例のブロッ
ク図である。
FIG. 1 is a block diagram of an embodiment of a speech synthesizer according to the present invention.

【図2】(a)乃至(c)は図1の音声合成装置におい
て音声波形に対してなされるパルス変調を説明するため
の図である。
2A to 2C are diagrams for explaining pulse modulation performed on a voice waveform in the voice synthesizer of FIG.

【図3】音声波形が1ビットの時系列データとして表現
される場合の本発明の適用例を示す図である。
FIG. 3 is a diagram showing an application example of the present invention when a voice waveform is expressed as 1-bit time-series data.

【図4】(a)乃至(e)は図3の音声合成装置の動作
を説明するためのタイムチャートである。
4A to 4E are time charts for explaining the operation of the speech synthesizer of FIG.

【図5】従来の音声合成装置の一例を示すブロック図で
ある。
FIG. 5 is a block diagram showing an example of a conventional speech synthesizer.

【符号の説明】[Explanation of symbols]

1 波形生成部 2 D/A変換部 3 出力部 4 D/A変換部 5 パルス出力部 6 アナログスイッチ 7 ローパスフィルタ 10 音量制御部 11 波形生成部 12 D/A変換部 13 出力部 14 パルス出力部 15 AND回路 16 AND回路 18 アナログスイッチ 19 アナログスイッチ 20 ローパスフィルタ F 標本化パルス Pw パルス幅 1 Waveform generation unit 2 D / A conversion unit 3 Output unit 4 D / A conversion unit 5 Pulse output unit 6 Analog switch 7 Low pass filter 10 Volume control unit 11 Waveform generation unit 12 D / A conversion unit 13 Output unit 14 Pulse output unit 15 AND circuit 16 AND circuit 18 Analog switch 19 Analog switch 20 Low pass filter F Sampling pulse Pw Pulse width

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 合成音声の音量を制御する機能を備えた
音声合成装置において、音声波形を生成する波形生成手
段と、可変パルス幅の標本化パルスを出力するパルス出
力手段と、波形生成手段で生成された音声波形に対して
パルス出力手段からの標本化パルスによりパルス変調を
施すパルス変調手段とを有し、音声の音量は、パルス変
調手段により標本化パルスのパルス幅に応じて制御され
るようになっていることを特徴とする音声合成装置。
1. A voice synthesizer having a function of controlling the volume of a synthesized voice, comprising: a waveform generating means for generating a voice waveform; a pulse output means for outputting a sampling pulse having a variable pulse width; and a waveform generating means. Pulse modulation means for subjecting the generated voice waveform to pulse modulation by the sampling pulse from the pulse output means, and the volume of the voice is controlled by the pulse modulation means according to the pulse width of the sampling pulse. A speech synthesizer characterized by the above.
【請求項2】 請求項1記載の音声合成装置において、
前記音声波形が1ビットの時系列データとして表現され
ている場合には、前記パルス変調手段は、3値出力バッ
ファとして構成されていることを特徴とする音声合成装
置。
2. The speech synthesizer according to claim 1,
When the voice waveform is represented as 1-bit time series data, the pulse modulating means is configured as a ternary output buffer.
JP3044344A 1991-02-16 1991-02-16 Voice synthesizing device Pending JPH05113794A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3044344A JPH05113794A (en) 1991-02-16 1991-02-16 Voice synthesizing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3044344A JPH05113794A (en) 1991-02-16 1991-02-16 Voice synthesizing device

Publications (1)

Publication Number Publication Date
JPH05113794A true JPH05113794A (en) 1993-05-07

Family

ID=12688899

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3044344A Pending JPH05113794A (en) 1991-02-16 1991-02-16 Voice synthesizing device

Country Status (1)

Country Link
JP (1) JPH05113794A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10623854B2 (en) 2015-03-25 2020-04-14 Dolby Laboratories Licensing Corporation Sub-band mixing of multiple microphones

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10623854B2 (en) 2015-03-25 2020-04-14 Dolby Laboratories Licensing Corporation Sub-band mixing of multiple microphones

Similar Documents

Publication Publication Date Title
JP2004032501A (en) Apparatus and method for digital signal conversion
JP2004289789A (en) Multi-level class-d amplifier by means of 3 physical levels
US4567806A (en) Sound generator
JPH05113794A (en) Voice synthesizing device
US4072079A (en) Apparatus and method for modifying a musical tone to produce celeste and other effects
US6944284B2 (en) Pulsed volume control of a magnetic ringer
US4177707A (en) Electronic music synthesizer
JPH04275597A (en) Voice synthesizing device
JP6172580B2 (en) Apparatus and method for generating analog signal using differential signal
JPH026031B2 (en)
CN1251401C (en) Output control device of pulse width modulated inverter
JP2001345705A (en) Multi-bit pdm signal gain regulator
JP3608639B2 (en) Data conversion apparatus and acoustic apparatus using the same
WO2003085415A3 (en) Return to zero and sampling pulse generating circuits and method for direct digital up conversion
JPS624720B2 (en)
JPH05244010A (en) Digital-to-analog converter circuit
JPS5832718B2 (en) Metal percussion sound generation circuit in electronic musical instruments
JP2001100752A (en) Effect adding device
JP2000134944A (en) Phase locked loop and digital pulse-width modulation power controller
JPH06209296A (en) Sound digital sampling rate conversion system
GB2358077A (en) Control coupling for a buzzer
JPH04204799A (en) Acoustic signal synthesizing circuit
JPH04373215A (en) D/a converter
JPS61159696A (en) Electronic musical instrument
US20020077824A1 (en) Speech synthesizer