JPS6186799A - speech synthesizer - Google Patents

speech synthesizer

Info

Publication number
JPS6186799A
JPS6186799A JP20702584A JP20702584A JPS6186799A JP S6186799 A JPS6186799 A JP S6186799A JP 20702584 A JP20702584 A JP 20702584A JP 20702584 A JP20702584 A JP 20702584A JP S6186799 A JPS6186799 A JP S6186799A
Authority
JP
Japan
Prior art keywords
word
memory
data
word data
utterance
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
JP20702584A
Other languages
Japanese (ja)
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.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP20702584A priority Critical patent/JPS6186799A/en
Publication of JPS6186799A publication Critical patent/JPS6186799A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は入力された文書データを構成する各単語データ
をシンセサイザにて音声信号に変換して発声させる音声
合成装置に係わり、特に、必要に応じて隣接する単語デ
ータを連続発声できる音声合成装置に関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a speech synthesis device that converts each word data constituting input document data into a speech signal using a synthesizer and utters it. The present invention relates to a speech synthesis device that can continuously utter adjacent word data according to the timing.

[従来の技術] 伝送路を介して外部から入力された英語等の文書データ
をシンセサイザにて音声信号へ変換してスピーカからこ
の文書デ;りに対応す音声を発声させる音声合成装置は
、例えば次のように構成されている。すなわち、各単語
データ毎にこの単語データに対応する発声周波数値、音
声波形の周波数成分値、各周波数の継続時間値等の音声
分析データを記憶する音声メモリがROM等の記憶部に
形成されている。また、入力した文書データを各単語デ
ータ間に介挿されたスペース記号等を利用して各単語デ
ータに分解し、この単語データに対応する音声分析デー
タを前記単語メモリから順次読出し次のシンセサイザに
送出する1チツプのマイクロコンピュータ等で構成され
た音声制御部が設けられている。そして、シンセサイザ
は、各単語データの音声分析データが入力されると、こ
の音声分析データの上述した多値に基づいて実際の音声
信号を合成してスピーカへ送出する。すると、スピーカ
から入力した文書データに対応する音声が発声される。
[Prior Art] A speech synthesis device that uses a synthesizer to convert document data such as English input from the outside via a transmission line into an audio signal and outputs speech corresponding to this document data from a speaker is, for example, It is structured as follows. That is, a voice memory is formed in a storage unit such as a ROM to store voice analysis data such as utterance frequency values, frequency component values of voice waveforms, and duration values of each frequency corresponding to each word data. There is. In addition, the input document data is decomposed into each word data using space symbols etc. inserted between each word data, and the voice analysis data corresponding to this word data is sequentially read out from the word memory and sent to the next synthesizer. A voice control section composed of a one-chip microcomputer or the like is provided. Then, when the voice analysis data of each word data is input, the synthesizer synthesizes an actual voice signal based on the above-mentioned multi-value of this voice analysis data and sends it to the speaker. Then, a voice corresponding to the input document data is uttered from the speaker.

[発明が解決しようとする問題点] しかしながら、上記のように構成された音声合成装置に
おいては次のような問題があった。すなわち、一般に上
記音声制御部は1つの単語データに対する音声発声の終
了を各音声分析データの最後に付加された終了信号を検
出することによって判断している。そして、この終了信
号を検出した時刻から一定のポーズ時間が経過した後、
次の単語データの処理を開始する。したがって、第9図
(a)に示すように、3個の単語データが連続した場合
、発声された各単語間に上述のポーズ時間Toが生じる
。このポーズ時間Toは通常の言葉を発声している場合
は各単語を聞き分けるために不可欠である。
[Problems to be Solved by the Invention] However, the speech synthesis device configured as described above has the following problems. That is, the voice control section generally determines the end of voice production for one word data by detecting an end signal added to the end of each voice analysis data. Then, after a certain pause time has elapsed from the time when this end signal was detected,
Start processing the next word data. Therefore, as shown in FIG. 9(a), when three word data are consecutive, the above-mentioned pause time To occurs between each uttered word. This pause time To is essential for distinguishing each word when speaking normal words.

しかし、例えば数字等の合成単語を発音する場合は上記
ポーズ時fllTaが存在すると反対に聞きずらく、言
葉が不自然になる。具体例を示すと、第9図(b)に示
すように[the  fortyone]を発声させる
と、[the]と[f。
However, when pronouncing a composite word such as a number, if fllTa is present during the pause, it becomes difficult to hear and the words become unnatural. To give a specific example, as shown in FIG. 9(b), when [the fortyone] is uttered, [the] and [f] are uttered.

rty]との間の他に[forty]と[one]との
間にポーズ時間Toが挿入されることになる。
A pause time To is inserted between [forty] and [one] in addition to between [forty] and [one].

なお、上記の問題を回避するためには、数字等の全ての
合成単語に対して1つの単語として音声分析データを算
出して前述の音声メモリに記憶させればよいが、すべて
の合成単語の音声分析データを記憶すると、ROM等に
形成された音声メモリの記憶容量が増大して、装置全体
が非常に高価になる問題が生じる。
In order to avoid the above problem, it is possible to calculate speech analysis data for all synthetic words such as numbers as one word and store it in the above-mentioned speech memory. Storing voice analysis data increases the storage capacity of a voice memory formed in a ROM or the like, causing a problem that the entire device becomes very expensive.

本発明はこのような事情に基づいてなされたものであり
、その目的とするところは、合成単語等のように隣接す
る単語データどうしを連続発声する必要のある場合は、
発声された音声間に存在するポーズ時間を除去すること
により、ROM等の記憶容量を増加することなく、より
聞取りやすく、より自然に聞こえる音声合成装置を提供
することにある。
The present invention has been made based on the above circumstances, and its purpose is to make it possible to utter words that are adjacent to each other in sequence, such as in the case of compound words, etc.
To provide a speech synthesis device that is easier to hear and sounds more natural without increasing the storage capacity of a ROM or the like by removing the pause time that exists between uttered speech.

[問題点を解決するための手段] 本発明の音声合成装置は、各単語データに対応する各発
声時間を記憶する発声時間メモリと、各単語データの発
声開始時刻からの経過時間を計時する計時手段と、先に
発声する単語データを記憶する第1の単語メモリと、こ
の第1の単語メモリに記憶された単語データの次に発声
する単語データを記憶する第2の単語メモリとを設け、
これ等第1および第2の単語メモリに記憶された一対の
単語データを連続発声すると判断された場合、第1の単
語メモリに記憶された単語データに対する音声の発声中
に計時手段にて計時された経過時間が発生時間メモリに
記憶された前記発声中の単語データに対応する発声時間
の終了直前になったときに第2の単語メモリに記憶され
た単語データに対応する音声発声を開始するようにした
ものである。
[Means for Solving the Problems] The speech synthesis device of the present invention includes a utterance time memory that stores each utterance time corresponding to each word data, and a timer that measures the elapsed time from the utterance start time of each word data. means, a first word memory for storing word data to be uttered first, and a second word memory for storing word data to be uttered next to the word data stored in the first word memory,
When it is determined that a pair of word data stored in the first and second word memories is to be uttered continuously, the timer measures the time while uttering the voice for the word data stored in the first word memory. The voice utterance corresponding to the word data stored in the second word memory is started when the elapsed time becomes immediately before the end of the utterance time corresponding to the word data being uttered stored in the generation time memory. This is what I did.

[作用] このように構成された音声合成装置であれば、外部から
入力された文書データを構成する各単語データが第1お
よび第2の単語メモリに順次格納され、この第1および
第2の単語メモリに格納された隣接する単語データが連
続発声されるべき単語データであった場合、第1の単語
メモリに記憶された単語データに対する音声の発声終了
直前に第2の単語メモリに記憶された単語データに対応
する音声発声が開始される。したがって、これ等2個の
単語は連続して聞こえることになる。
[Operation] With the speech synthesis device configured in this way, each word data constituting the document data inputted from the outside is sequentially stored in the first and second word memories. If the adjacent word data stored in the word memory is word data to be continuously uttered, the word data stored in the second word memory is stored in the second word memory immediately before the end of the utterance of the word data stored in the first word memory. Voice production corresponding to the word data is started. Therefore, these two words will be heard consecutively.

[実施例] 以下本発明の一実施例を図面を用いて説明する。[Example] An embodiment of the present invention will be described below with reference to the drawings.

第1図は実施例の音声合成装置を示すブロック構成図で
ある。すなわち、図中1は各種記憶部。
FIG. 1 is a block diagram showing a speech synthesis device according to an embodiment. That is, 1 in the figure indicates various storage units.

I10ボート等を内蔵し、各種演算処理を実行するマイ
クロプロセッサで形成された音声制御部であり、この音
声制御部1に発声時間メモリが形成されたROM2.入
力した各音声分析データを実際の音声信号に変換するシ
ンセサイザ3および前記発声時間を計時するカウンタ4
が接続されている。このカウンタ4には外部からクロッ
ク信号CLKが入力し、出力信号が割込信号INTとし
て音声制御部1へ送出される。また、シンセサイザ3に
は各単語データに対応する音声分析データを記憶したR
OMで形成された音声メモリ5およびローパスフィルタ
6を介してスピーカ7が接続されている。
This is a voice control section formed by a microprocessor that has a built-in I10 board and performs various arithmetic processing, and this voice control section 1 includes a ROM2. A synthesizer 3 that converts each input voice analysis data into an actual voice signal, and a counter 4 that measures the utterance time.
is connected. A clock signal CLK is inputted to this counter 4 from the outside, and an output signal is sent to the audio control section 1 as an interrupt signal INT. In addition, the synthesizer 3 stores the voice analysis data corresponding to each word data.
A speaker 7 is connected via an audio memory 5 formed of OM and a low-pass filter 6.

前記ROM2内に形成された発声時間メモリRO1には
、第2図に示すように、アスキーコード等の各文字コー
ドの組合わせで表示された各単語データに対して、イン
デックスIND、この単語データに対応する音声の発声
時間に相当する数字N、およびこの単語データに対応す
る音声分析データを格納した前記音声メモリ5内のアド
レスAがそれぞれ記憶されている。
As shown in FIG. 2, the utterance time memory RO1 formed in the ROM2 stores an index IND for each word data displayed in a combination of each character code such as an ASCII code, and an index for this word data. A number N corresponding to the utterance time of the corresponding voice and an address A in the voice memory 5 in which voice analysis data corresponding to this word data are stored are respectively stored.

また、音声メモリ5内には、第3図に示すように、各ア
ドレスAに対して各単語データに対応する発声周波数値
、音声波形の周波数成分値、各周波数の継続時間値等の
音声分析データDが記憶されている。
In addition, as shown in FIG. 3, in the voice memory 5, for each address A, a voice analysis such as a voice frequency value corresponding to each word data, a frequency component value of a voice waveform, a duration value of each frequency, etc. Data D is stored.

さらに、音声制御部1内のRAM等で形成された記憶部
には、第4図に示すように、外部からI10ボートを介
して入力された文書データを一時記憶するデータバッフ
PRAIの他に、先に発声する単語データに関するデー
タを格納する第1の単語メモリRA2.次に発声する単
語データに関するデータを格納する第2の単語メモリR
A3゜および第1および第2の単語メモリRA2.RA
3に格納された一対の単語データが連続発声されること
を示す連続発声フラグを格納するフラグ領域RA4が形
成されている。前記各単語メモリRA2.RAa内には
、それぞれ該当単語データの発声時間メモリRO1から
読出した発声時間を示す数Nt 、N2を格納する領域
RA5.RA6、およびアドレスAl、A2を格納する
領域RA7゜RASが形成されている。
Furthermore, as shown in FIG. 4, the storage section formed of RAM or the like in the voice control section 1 includes a data buffer PRAI that temporarily stores document data input from the outside via the I10 port. A first word memory RA2 that stores data related to word data to be uttered first. A second word memory R that stores data related to word data to be uttered next.
A3° and first and second word memories RA2. R.A.
A flag area RA4 is formed to store a continuous utterance flag indicating that the pair of word data stored in 3 is to be uttered continuously. Each word memory RA2. In RAa, areas RA5, . RA6 and an area RA7°RAS for storing addresses Al and A2 are formed.

しかして、この音声合成装置の電源が投入され各種の初
期処理が終了すると、前記音声制御部1は第5図の流れ
図に従って音声発声処理を実行するように構成されてい
る。すなわち、初期処理が終了すると、Plにて第6図
に示す文書データ処理を実行する。第6図において、ま
ず記憶部の第2の単語メモリRA3に格納されている次
に発声すべき単語データの領域RA6の発声時間を示す
数N2および領域RA8のアドレスA2を読出して第1
の単語メモリRA2の発声時間およびアドレスを格納す
る領域RA5.RA7にそれぞれ格納する。次に、デー
タバッファRA1からその次に発声すべき単語データを
読出してこの単語データを第2図に示す発声時間メモリ
ROIへ送り、この発声時間メモリRO1内を検索して
該当単語データの発声時間を示す数NおよびアドレスA
を読出し第2の単語メモリRA3の各領域RA6および
RASへ格納する。第1および第2の単語メモリRA2
.RA3への各単語データの各発声時間Nl、N2およ
び各アドレスAt 、A2の格納が終了すると、各単語
メモリに格納された一対の単語データが連続発声される
べきか否かを、例えば、単語データ間に挿入された[−
]、又は文章の流れ等にて判断する。そして、連続発声
すべき単語データであると判断したときのみ、フラグ領
域RA4の連続発声フラグを1に設定する。
When the voice synthesizer is powered on and various initial processes are completed, the voice control section 1 is configured to execute the voice production process according to the flowchart of FIG. 5. That is, when the initial processing is completed, the document data processing shown in FIG. 6 is executed at Pl. In FIG. 6, first, the number N2 indicating the utterance time of the area RA6 of the word data to be uttered next stored in the second word memory RA3 of the storage unit and the address A2 of the area RA8 are read out.
An area RA5. for storing the utterance time and address of the word memory RA2. Each is stored in RA7. Next, the word data to be uttered next is read from the data buffer RA1, this word data is sent to the utterance time memory ROI shown in FIG. 2, the utterance time memory RO1 is searched, and the utterance time of the corresponding word data is searched. number N and address A indicating
is read out and stored in each area RA6 and RAS of the second word memory RA3. First and second word memories RA2
.. When the storage of each utterance time Nl, N2 and each address At, A2 of each word data in RA3 is completed, it is determined whether or not a pair of word data stored in each word memory should be continuously uttered. [−
], or the flow of the text. Then, only when it is determined that the word data should be continuously uttered, the continuous utterance flag in the flag area RA4 is set to 1.

なお、データバッファRA1への各単語データの格納は
割込み処理にて実施する。すなわち、外部から伝送路を
介して文書データが110ポートへ入力されると、この
文書データに含まれるスペース記号、[、]記号、[、
]記号等を検出して各単語データに分解してデータバッ
ファRAIへ順次格納していく。
Note that each word data is stored in the data buffer RA1 by interrupt processing. That is, when document data is input from the outside to the 110 port via the transmission path, the space symbol, [, ] symbol, [,
] symbols, etc. are detected, decomposed into word data, and sequentially stored in the data buffer RAI.

第5図のメインルーチンのPlにて文書データ処理が終
了すると、第1の単語メモリRA2の領域RA5に格納
された発声時間を示す数N1をカウンタ4へ設定し、領
域RA7に格納されたアドレスA1をシンセサイザ3へ
送出する。アドレスA五を受信したシンセサイザ3は、
そのアドレスA1を音声メモリ5へ送出し、該当アドレ
スA1に格納されている音声分析データDを読出してこ
の音声分析データDに対応する音声信号の出力準備を行
なう。
When the document data processing is completed at Pl of the main routine in FIG. Send A1 to synthesizer 3. Synthesizer 3, which received address A5,
The address A1 is sent to the audio memory 5, the audio analysis data D stored at the corresponding address A1 is read out, and preparations are made to output an audio signal corresponding to this audio analysis data D.

次にP2にてフラグ領域RA4の内容を調べ、連続発声
フラグが1に設定されていない場合、シンセサイザ3か
ら音声信号がローパスフィルタ6へ送出中でないことを
確認した後、シンセサイザ3へ音声信号出力開始指令を
送出すると共に、カウンタ4ヘカウントダウン開始指令
を送出する。
Next, in P2, check the contents of the flag area RA4, and if the continuous voice flag is not set to 1, after confirming that the audio signal is not being sent from the synthesizer 3 to the low-pass filter 6, output the audio signal to the synthesizer 3. At the same time as sending a start command, a countdown start command is sent to the counter 4.

すると、シンセサイザ3からローパスフィルタ6を介し
てスピーカ7へ音声信号が入力され、スピーカ7から第
1の単語メモリRA2に格納された単語データに対応す
る音声が発声される。同時にクロック信号CLKの入力
に同期してカウンタ4に設定された発声時間を示す数N
のカウント数Kが減算されていく。そして、カウント値
KがOになった時点で音声制御部1へ割込み信号INT
が入力される。この割込み信号INTが入力されると第
1の単語メモリRA2に格納された単語データに対する
音声の発声が終了したと判断して、予め定められたポー
ズIIf!flToの経過を持って、Plへ戻り次の単
語データの発声準備を行なう。
Then, an audio signal is input from the synthesizer 3 to the speaker 7 via the low-pass filter 6, and the speaker 7 emits audio corresponding to the word data stored in the first word memory RA2. At the same time, a number N indicating the vocalization time set in the counter 4 in synchronization with the input of the clock signal CLK
The count number K is subtracted. Then, when the count value K reaches O, an interrupt signal INT is sent to the audio control unit 1.
is input. When this interrupt signal INT is input, it is determined that the vocalization of the word data stored in the first word memory RA2 has ended, and a predetermined pause IIf! After flTo has passed, the process returns to Pl and prepares to utter the next word data.

P2にてフラグ領域RA4の連続発声フラグが1に設定
されていた場合、第1および第1の単語メモリRA2.
RA3に格納された2つの単語データは連続発声される
と判断して、前述と同様にシンセサイザ3へ音声信号出
力開始指令を送出すると共に、カウンタ4へカウントダ
ウン開始指令を送出する。そして、カウンタ4のカウン
ト値Kが、発声時間終了直前の時間を示す0近傍の特定
値KMに達したことを検出すると、終了間際の発声動作
を直ちに停止する。そして、連続発声フラグをOに解除
したのち、ポーズ時間Toをおかずに直ちにPlへ戻る
If the continuous utterance flag in the flag area RA4 is set to 1 at P2, the first and first word memories RA2.
It is determined that the two word data stored in RA 3 will be continuously uttered, and a command to start outputting an audio signal is sent to the synthesizer 3 and a command to start countdown is sent to the counter 4 in the same manner as described above. When it is detected that the count value K of the counter 4 has reached a specific value KM near 0 indicating the time immediately before the end of the utterance time, the utterance operation that is about to end is immediately stopped. After the continuous voice flag is reset to O, the process immediately returns to Pl without pausing the pause time To.

このように構成された音声合成装置であれば、第7図(
a)(b)に示すように、第1の単語メモリRA2およ
び第2の単語メモリRA3に格納された互いに隣接する
一対の単語データが連続発声を行なうべきでないと判断
されると、連続発声フラグが0に解除され、第1の単語
の発声と第2の単語の発声との間にポーズ時間Toが挿
入される。一方、連続発声されるべきと判断されると、
連続発声フラグが1に設定され、第1の単語の発声と第
2の単語の発声との間のポーズ時f!ITnが除去され
ると共に、第1の単語の発声の最終部分がカットされ、
直ちに第2の単語の発声が開始される。
If the speech synthesizer is configured in this way, it will be as shown in Fig. 7 (
As shown in a) and (b), when it is determined that a pair of adjacent word data stored in the first word memory RA2 and the second word memory RA3 should not be continuously uttered, the continuous utterance flag is set. is reset to 0, and a pause time To is inserted between the utterance of the first word and the utterance of the second word. On the other hand, if it is determined that continuous utterance is required,
When the continuous utterance flag is set to 1 and there is a pause between the utterance of the first word and the utterance of the second word, f! ITn is removed and the final part of the utterance of the first word is cut;
Voicing of the second word begins immediately.

第8図の具体例で示すと、[this  is]におけ
る第1の単語[this]の発声と第2の単語[i S
 ]の発声との間には正規のポーズFRBToが挿入さ
れる。一方、合成単語[fortyone]における第
1の単語[fOrtV]の発声と第2の単語[one]
の発声との間にはポーズ時間Toが存在しないのみなら
ず、[fortylの[y]の最後の子音が消されて[
one]の最初の子音または母音が発声される。したが
って、[fOrt”l/  One]の合成単語が聞取
りやすく、異和感なく、ごく自然に聞こえる。
In the specific example of FIG. 8, the utterance of the first word [this] in [this is] and the utterance of the second word [i S
A regular pause FRBTo is inserted between the utterance of ``FRBTo''. On the other hand, the utterance of the first word [fOrtV] and the second word [one] in the compound word [fortyone]
Not only is there no pause time To between the utterance of [fortyl], but the final consonant of [y] in [fortyl] is erased,
the first consonant or vowel of one] is uttered. Therefore, the compound word [fOrt"l/One] is easy to hear and sounds natural without any discomfort.

また、このようにプログラム制御することによって音声
合成装置全体が特に高価になることはない。
Further, by performing program control in this manner, the overall cost of the speech synthesis device does not become particularly high.

[発明の効果] 以上説明したように本発明によれば、合成単語等のよう
に隣接する単語データどうしを連続発声する必要のある
場合は、発声された音声間に存在するポーズ時間を除去
するようにしている。したがって、ROM等の記憶容l
を増加することなく、より聞取りやすく、より自然に聞
こえる音声合成装置を提供できる。
[Effects of the Invention] As explained above, according to the present invention, when adjacent word data such as a composite word needs to be uttered consecutively, the pause time that exists between the uttered voices is removed. That's what I do. Therefore, the storage capacity of ROM etc.
It is possible to provide a speech synthesizer that is easier to hear and sounds more natural without increasing the amount of noise.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例に係わる音声合成装置を示す
ブロック構成図、第2図は同装置のROMに形成された
発声時間メモリを示す図、第3図は同装置の音声メモリ
を示す図、第4図は同装置の音声制御部に形成されたメ
モリを示す図、第5図および第6図は同装置の動作を示
す流れ図、第7図および第8図は同装置にて発声された
各音声を示す図、第9図は従来の音声合成装置にて発声
された各音声を示す図である。 1・・・音声制御部、2・・・ROM、3・・・シンセ
サイザ、5・・・音声メモリ、6・・・ローパスフィル
タ、7・・・スピーカ、ROl・・・発声時間メモリ、
RAl・・・データバッファ、RA2・・・第1の単語
メモリ、RAS・・・第2の単語メモリ、RA4・・・
フラグ領域。 出願人代理人 弁理士 鈴江武彦 第1図 第2図 ブ 第3図 第4図 第6図 第7図 (a) (b) 第8図 (a) (b) (a) (b)
FIG. 1 is a block diagram showing a speech synthesis device according to an embodiment of the present invention, FIG. 2 is a diagram showing a speech time memory formed in the ROM of the device, and FIG. 3 is a diagram showing a voice memory of the device. 4 is a diagram showing the memory formed in the audio control section of the device, FIGS. 5 and 6 are flowcharts showing the operation of the device, and FIGS. 7 and 8 are diagrams showing the operation of the device. FIG. 9 is a diagram showing each voice uttered by a conventional speech synthesizer. DESCRIPTION OF SYMBOLS 1... Audio control part, 2... ROM, 3... Synthesizer, 5... Audio memory, 6... Low pass filter, 7... Speaker, ROl... Voice time memory,
RAl...data buffer, RA2...first word memory, RAS...second word memory, RA4...
Flag area. Applicant's representative Patent attorney Takehiko Suzue Figure 1 Figure 2 Figure 3 Figure 4 Figure 6 Figure 7 (a) (b) Figure 8 (a) (b) (a) (b)

Claims (1)

【特許請求の範囲】[Claims] 外部から入力された複数の単語データで構成された文章
データの各単語データに対応する音声分析データを記憶
部に形成された音声メモリから順次読出してシンセサイ
ザにて音声信号に変換して前記文章データに対応する音
声をスピーカから出力する音声合成装置において、前記
各単語データに対応する各発声時間を記憶する発声時間
メモリと、前記各単語データの発声開始時刻からの経過
時間を計時する計時手段と、先に発声する単語データを
記憶する第1の単語メモリと、この第1の単語メモリに
記憶された単語データの次に発声する単語データを記憶
する第2の単語メモリと、これ等第1および第2の単語
メモリに記憶された一対の単語データを連続発声するか
否かを判断する判断手段と、この判断手段が前記一対の
単語データを連続発声すると判断したとき、前記第1の
単語メモリに記憶された単語データに対する音声の発声
中に前記計時手段にて計時された経過時間が前記発生時
間メモリに記憶された前記発声中の単語データに対応す
る発声時間の終了直前になったときに前記第2の単語メ
モリに記憶された単語データに対応する音声発声を開始
する手段とを備えたことを特徴とする音声合成装置。
Speech analysis data corresponding to each word data of text data composed of a plurality of word data inputted from the outside is sequentially read from the speech memory formed in the storage unit and converted into an audio signal by a synthesizer to generate the text data. A speech synthesis device that outputs a voice corresponding to from a speaker, a speech time memory that stores each utterance time corresponding to each word data, and a clock means that clocks an elapsed time from a utterance start time of each word data. , a first word memory that stores word data to be uttered first, a second word memory that stores word data to be uttered next to the word data stored in this first word memory, and these first word memories. and a determining means for determining whether or not to continuously utter the pair of word data stored in the second word memory, and when the determining means determines that the pair of word data is to be continuously uttered, the first word When the elapsed time measured by the timer during the utterance of the voice corresponding to the word data stored in the memory is immediately before the end of the utterance time corresponding to the word data being uttered and stored in the generation time memory; and means for starting speech production corresponding to the word data stored in the second word memory.
JP20702584A 1984-10-04 1984-10-04 speech synthesizer Pending JPS6186799A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20702584A JPS6186799A (en) 1984-10-04 1984-10-04 speech synthesizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20702584A JPS6186799A (en) 1984-10-04 1984-10-04 speech synthesizer

Publications (1)

Publication Number Publication Date
JPS6186799A true JPS6186799A (en) 1986-05-02

Family

ID=16532955

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20702584A Pending JPS6186799A (en) 1984-10-04 1984-10-04 speech synthesizer

Country Status (1)

Country Link
JP (1) JPS6186799A (en)

Similar Documents

Publication Publication Date Title
KR102779903B1 (en) Predicting parametric vocoder parameters from prosodic features
US4685135A (en) Text-to-speech synthesis system
GB2296349A (en) Maintaining order of input data events
JPS6186799A (en) speech synthesizer
JP3354339B2 (en) Japanese language processor
JPS5950076B2 (en) audio output equipment
JP2612030B2 (en) Text-to-speech device
Olabe et al. Real time text-to-speech conversion system for spanish
JPS633320B2 (en)
JPH0116160Y2 (en)
Savino et al. Acoustic cues for classifying communicative intentions in dialogue systems
JPS58134371A (en) Japanese word input device
JPH054676B2 (en)
WO2000031727A1 (en) Optimization device for optimizing a vocabulary of a speech recognition device
JPS58112134A (en) Electronic computer provided with voice generator
JPS6027433B2 (en) Japanese information input device
JPH0143319B2 (en)
JPH0143320B2 (en)
JPS6328318B2 (en)
JPH051494B2 (en)
JPS62103724A (en) document creation device
JPS5949594B2 (en) audio output equipment
JPS58198100A (en) Correction system for connection rest time
JPS6153699A (en) voice recognition device
JPS58223194A (en) Japanese language voice input system