JPH0143320B2 - - Google Patents
Info
- Publication number
- JPH0143320B2 JPH0143320B2 JP54039051A JP3905179A JPH0143320B2 JP H0143320 B2 JPH0143320 B2 JP H0143320B2 JP 54039051 A JP54039051 A JP 54039051A JP 3905179 A JP3905179 A JP 3905179A JP H0143320 B2 JPH0143320 B2 JP H0143320B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- voice
- numerical
- audio
- code
- 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.)
- Expired
Links
- 238000013500 data storage Methods 0.000 claims description 8
- 230000002194 synthesizing effect Effects 0.000 claims 1
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Description
【発明の詳細な説明】
本発明は出力すべき内容を音声により出力させ
るようにした音声出力機器(例えば、音声報知時
計、音声出力式計算機、音声報知テスター等)の
数値情報の音声出力方法に関するものであり、音
声合成のためのデータの容量をできるだけ少なく
し、しかも品位のよい合成音を得ることを目的と
するものである。
るようにした音声出力機器(例えば、音声報知時
計、音声出力式計算機、音声報知テスター等)の
数値情報の音声出力方法に関するものであり、音
声合成のためのデータの容量をできるだけ少なく
し、しかも品位のよい合成音を得ることを目的と
するものである。
一般に数値情報を音声出力する場合、幾つかの
音素を組合わせることによりその音声としての数
値を構成することができる。例えば2534「ニセン
ゴヒヤク サンジユウヨン」は「ニ」「セン」
「ゴ」「ヒヤク」「サン」「ジユウ」「ヨン」の7つ
の音素を組合わせることにより構成することがで
きる。このように基本の音素を必要数メモリーに
記憶しておき所望の順序で取り出し音成合成を行
うことにより、所望の数値情報を音声出力する方
法が知られている。
音素を組合わせることによりその音声としての数
値を構成することができる。例えば2534「ニセン
ゴヒヤク サンジユウヨン」は「ニ」「セン」
「ゴ」「ヒヤク」「サン」「ジユウ」「ヨン」の7つ
の音素を組合わせることにより構成することがで
きる。このように基本の音素を必要数メモリーに
記憶しておき所望の順序で取り出し音成合成を行
うことにより、所望の数値情報を音声出力する方
法が知られている。
しかし我々の研究の結果、このような基本の音
素の単なる組合わせでは場合により不都合が生じ
ることが明らかとなつた。
素の単なる組合わせでは場合により不都合が生じ
ることが明らかとなつた。
その例として123「ヒヤク ニ ジユウ サン」
の「ヒヤク」と234「ニ ヒヤク サンジユウ ヨ
ン」の「ヒヤク」、または100の「ヒヤク」は、全
て同じ読み方をするが、夫々ピツチや振幅の変化
が微妙に異つていて、一つの音素として共用すれ
ば、場合によりかなり不自然な発音になつてしま
う。従つて「ヒヤク」の音素は場合により3種類
使い分けなければ、あまり品位の高い音声は出力
することができない。また、これに類似して10代
の「ジユウ」と20〜30代の「ジユウ」を異なつた
単語デーータで記憶するものとして本出願人にお
いて既に提案されているが、本発明ではさらにこ
れらの関係を詳細に検討し、また位取りの言葉だ
けでなく数字の音声も数種類設けることにより、
より品位の高い合成音を得るようになされたもの
である。
の「ヒヤク」と234「ニ ヒヤク サンジユウ ヨ
ン」の「ヒヤク」、または100の「ヒヤク」は、全
て同じ読み方をするが、夫々ピツチや振幅の変化
が微妙に異つていて、一つの音素として共用すれ
ば、場合によりかなり不自然な発音になつてしま
う。従つて「ヒヤク」の音素は場合により3種類
使い分けなければ、あまり品位の高い音声は出力
することができない。また、これに類似して10代
の「ジユウ」と20〜30代の「ジユウ」を異なつた
単語デーータで記憶するものとして本出願人にお
いて既に提案されているが、本発明ではさらにこ
れらの関係を詳細に検討し、また位取りの言葉だ
けでなく数字の音声も数種類設けることにより、
より品位の高い合成音を得るようになされたもの
である。
第1図は各音素とその使用例を示すもので、例
えば20、30、40の「ジユウ」と50、60、80等の
「ジユウ」は別のデータを使用する。また50、5
千の「ゴ」と500、5万の「ゴ」と5億の「ゴ」
はそれぞれ別のデータを使用する。第1図aは位
取りの音素例を示し、第1図bのn1 n3
n7n10n12n18n22n25n29n32は夫々単音の数字の音声
であり、例えば、小数点以下を棒読みする場合に
使用する。また第2図は第1図の場合に比べ使い
分けを少なくしたものであり、音声データの記憶
容量を極力少なくする必要がある場合に有効であ
る。第2図の場合例えば“3”はすべての場合に
一つのデータを使用することを示している。
えば20、30、40の「ジユウ」と50、60、80等の
「ジユウ」は別のデータを使用する。また50、5
千の「ゴ」と500、5万の「ゴ」と5億の「ゴ」
はそれぞれ別のデータを使用する。第1図aは位
取りの音素例を示し、第1図bのn1 n3
n7n10n12n18n22n25n29n32は夫々単音の数字の音声
であり、例えば、小数点以下を棒読みする場合に
使用する。また第2図は第1図の場合に比べ使い
分けを少なくしたものであり、音声データの記憶
容量を極力少なくする必要がある場合に有効であ
る。第2図の場合例えば“3”はすべての場合に
一つのデータを使用することを示している。
以下図面に従つて本発明の一実施例を説明す
る。第3図はそのブロツク図であり、Xは演算結
果等の数値を数字データにより記憶する数値デー
タ記憶レジスター、xは該数値データ記憶レジス
ターXにおいて記憶されている数値の小数点位置
をを記憶する小数点位置記憶レジスターであり共
にRAM(ランダム アクセスメモリー)内に構
成されている。また、OCはXレジスタの内容を
音声出力順に取り出し1桁分のバツフアBに出力
する出力制御部であり、J1はxに記憶されている
小数点位置とOCがXレジスタのどの桁の値をバ
ツフアBに出力したかを示す信号S1によりこれか
ら音声出力しようとする数値の位(くらい)を判
別し、バツフアBの内容によりどのデータを使用
するかを指示する信号S2oとS2dを出力する。ま
た、Bに出力された内容が小数第1位であれば信
号S3をS2o、S2dと共に出力する。
る。第3図はそのブロツク図であり、Xは演算結
果等の数値を数字データにより記憶する数値デー
タ記憶レジスター、xは該数値データ記憶レジス
ターXにおいて記憶されている数値の小数点位置
をを記憶する小数点位置記憶レジスターであり共
にRAM(ランダム アクセスメモリー)内に構
成されている。また、OCはXレジスタの内容を
音声出力順に取り出し1桁分のバツフアBに出力
する出力制御部であり、J1はxに記憶されている
小数点位置とOCがXレジスタのどの桁の値をバ
ツフアBに出力したかを示す信号S1によりこれか
ら音声出力しようとする数値の位(くらい)を判
別し、バツフアBの内容によりどのデータを使用
するかを指示する信号S2oとS2dを出力する。ま
た、Bに出力された内容が小数第1位であれば信
号S3をS2o、S2dと共に出力する。
出力デートGOはS3を受ければCG2の出力
CG1の出力の順にコードをVCCに出力し、S3を受
けなければCG1の出力、CG2の出力の順に
VCCにコードを出力する。J2はxに記憶されて
いる小数点位置とOCがXレジスタのどの桁の値
をバツフアBに出力したかを示す信号S1により、
これから音声出力しようとする数値の位(くら
い)を判別し、CG2へ位取りのどのデータを使用
するかを指示する。CG1,CG2はコード発生部で
ありCG1は数字音声コード発生部であり、バツフ
アBの内容とJ1より出力される選択信号S2oとに
より、音声出力すべき音素のコードをゲートGO
を介してVCCへ出力する。また、CG2は位取り音
声コード発生部でありJ2より出力される位取り信
号とJ1より出力される選択信号S2dとにより、音
声出力すべき音素のコードをゲートGOを介して
VCCへ出力する。VCCは音声合成部であり、CC
はコード変換部、ACはアドレスカウンタ、AD
はアドレスデコーダー、VRは音声の素となるデ
ータを記憶しているメモリーである。例えば「イ
チ」のコードがCCに入力されれば、CCは「イ
チ」という音声のデータが記憶されている先頭ア
ドレスのコードに変換し、ACはアドレスをカウ
ントアツプし、VRより「イチ」の音声データを
順次D/Aへ出力する。D/Aはデイジタルアナ
ログ変換部であり、最終的に音声信号を出力し、
SPの音声出力部より音声出力を行う。JEはVR
よりENDコードが出力されたか否かを判別し、
OCとGOへ検出信号を出力する。
CG1の出力の順にコードをVCCに出力し、S3を受
けなければCG1の出力、CG2の出力の順に
VCCにコードを出力する。J2はxに記憶されて
いる小数点位置とOCがXレジスタのどの桁の値
をバツフアBに出力したかを示す信号S1により、
これから音声出力しようとする数値の位(くら
い)を判別し、CG2へ位取りのどのデータを使用
するかを指示する。CG1,CG2はコード発生部で
ありCG1は数字音声コード発生部であり、バツフ
アBの内容とJ1より出力される選択信号S2oとに
より、音声出力すべき音素のコードをゲートGO
を介してVCCへ出力する。また、CG2は位取り音
声コード発生部でありJ2より出力される位取り信
号とJ1より出力される選択信号S2dとにより、音
声出力すべき音素のコードをゲートGOを介して
VCCへ出力する。VCCは音声合成部であり、CC
はコード変換部、ACはアドレスカウンタ、AD
はアドレスデコーダー、VRは音声の素となるデ
ータを記憶しているメモリーである。例えば「イ
チ」のコードがCCに入力されれば、CCは「イ
チ」という音声のデータが記憶されている先頭ア
ドレスのコードに変換し、ACはアドレスをカウ
ントアツプし、VRより「イチ」の音声データを
順次D/Aへ出力する。D/Aはデイジタルアナ
ログ変換部であり、最終的に音声信号を出力し、
SPの音声出力部より音声出力を行う。JEはVR
よりENDコードが出力されたか否かを判別し、
OCとGOへ検出信号を出力する。
例えば、レジスタXの内容が24356であり、レ
ジスタxの内容が2であればXとxにより243・
56が記憶されていることになり、先ず出力制御部
OCは百の位の“2”をバツフアBに入力する。
このため数字音声コード発生部CG1は信号S2oと
バツフアBの内容により第1図のn5のコードを発
生する。また、位取り音声コード発生部CG2は信
号S2dとJ2より出力される位取り選択信号により
第1図のd12のコードを発生する。出力ゲートGO
は信号S3が発生していないため、先ずCG1の出力
コードをVCCへ出力し、「ニ」を音声出力する。
この音声出力が終了すれば、GOは終了信号Seを
受け、次にCG2の出力コードをVCCへ出力し、
「ヒヤク」を音声出力する。その後、出力制御部
OCは十の位をバツフアBに出力する。この場合
CG1はn11のコードをCG2はd8を発生し、出力ゲー
トは信号S3が発生していないことよりCG1の出
力CG2の出力の順にVCCへコード出力し「ヨ
ン」「ジユウ」を音声出力する。
ジスタxの内容が2であればXとxにより243・
56が記憶されていることになり、先ず出力制御部
OCは百の位の“2”をバツフアBに入力する。
このため数字音声コード発生部CG1は信号S2oと
バツフアBの内容により第1図のn5のコードを発
生する。また、位取り音声コード発生部CG2は信
号S2dとJ2より出力される位取り選択信号により
第1図のd12のコードを発生する。出力ゲートGO
は信号S3が発生していないため、先ずCG1の出力
コードをVCCへ出力し、「ニ」を音声出力する。
この音声出力が終了すれば、GOは終了信号Seを
受け、次にCG2の出力コードをVCCへ出力し、
「ヒヤク」を音声出力する。その後、出力制御部
OCは十の位をバツフアBに出力する。この場合
CG1はn11のコードをCG2はd8を発生し、出力ゲー
トは信号S3が発生していないことよりCG1の出
力CG2の出力の順にVCCへコード出力し「ヨ
ン」「ジユウ」を音声出力する。
また、バツフアBに1の位が出力された場合、
CG1は第1図のn8を発生するが、CG2はコードを
発生しない。従つて「サン」と音声出力される。
次に小数第1位がバツフアBに出力されれば、
CG1はn13のコードを出力し、CG2はd21のコード
を出力する。またこの時J1は信号S3を出力するた
め、出力ゲートGOはCG2の出力、CG1の出
力の順にコードをVCCへ出力する。このため
「テン」「ゴ」が音声出力される。小数第2位がバ
ツフアBに出力されればCG1はn18のコードを発
生するがCG2はコードを発生しない。これにより
「ロク」が音声出力される。以上のようにして全
体として「ニ」「ヒヤク」「ヨン」「ジユウ」「サ
ン」「テン」「ゴ」「ロク」が音声出力される。
CG1は第1図のn8を発生するが、CG2はコードを
発生しない。従つて「サン」と音声出力される。
次に小数第1位がバツフアBに出力されれば、
CG1はn13のコードを出力し、CG2はd21のコード
を出力する。またこの時J1は信号S3を出力するた
め、出力ゲートGOはCG2の出力、CG1の出
力の順にコードをVCCへ出力する。このため
「テン」「ゴ」が音声出力される。小数第2位がバ
ツフアBに出力されればCG1はn18のコードを発
生するがCG2はコードを発生しない。これにより
「ロク」が音声出力される。以上のようにして全
体として「ニ」「ヒヤク」「ヨン」「ジユウ」「サ
ン」「テン」「ゴ」「ロク」が音声出力される。
以上の説明より明らかなようにコード発生部、
CG1とCG2に第1図のコードを記憶しておき外部
からの選択指定信号により選択されたコードを出
力するように構成すれば必要な音素が組合わさ
れ、同じ読み方を行う場合でも、後続する数値の
条件等にて異なる音声コードを選択し、その時々
で最適な音声を出力するようにしていることか
ら、非常に品位の良い合成音を得ることができ、
ごく自然の音声にて数値を報知することが可能と
なる。
CG1とCG2に第1図のコードを記憶しておき外部
からの選択指定信号により選択されたコードを出
力するように構成すれば必要な音素が組合わさ
れ、同じ読み方を行う場合でも、後続する数値の
条件等にて異なる音声コードを選択し、その時々
で最適な音声を出力するようにしていることか
ら、非常に品位の良い合成音を得ることができ、
ごく自然の音声にて数値を報知することが可能と
なる。
また本発明に係わる実施態様としては、次の如
きものが挙げられる。
きものが挙げられる。
(1) 100代の“ヒヤク”と200〜900代の“ヒヤク”
を異なつたデータで記憶する手段、100代か200
〜900代かを判別し、上記各データに従つてそ
れぞれ異なつた音で音声出力させる手段とを備
えてなる音声出力式機器。
を異なつたデータで記憶する手段、100代か200
〜900代かを判別し、上記各データに従つてそ
れぞれ異なつた音で音声出力させる手段とを備
えてなる音声出力式機器。
(2) 単なる100の“ヒヤク”を100〜900代の“ヒ
ヤク”とは異なつたデータで記憶する手段、
100か100〜900代かを判別し、上記各データに
従つてそれぞれ異なつた音で音声出力させる手
段とを備えてなる音声出力式機器。
ヤク”とは異なつたデータで記憶する手段、
100か100〜900代かを判別し、上記各データに
従つてそれぞれ異なつた音で音声出力させる手
段とを備えてなる音声出力式機器。
(3) 単なる10の“ジユウ”を10〜90代の“ジユ
ウ”とは異なつたデータで記憶する手段、10か
10〜90代かを判別し上記各データに従つてそれ
ぞれ異なつた音で音声出力させる手段とを備え
てなる音声出力式機器。
ウ”とは異なつたデータで記憶する手段、10か
10〜90代かを判別し上記各データに従つてそれ
ぞれ異なつた音で音声出力させる手段とを備え
てなる音声出力式機器。
(4) その数字の前後に言葉が付加されない単語の
数の音声とそうでない数の音声を異なつたデー
タで記憶する手段、単音の数であるか否かを判
別し上記各データに従つてそれぞれ異なつた音
で音声出力させる手段とを備えてなる音声出力
式機器。
数の音声とそうでない数の音声を異なつたデー
タで記憶する手段、単音の数であるか否かを判
別し上記各データに従つてそれぞれ異なつた音
で音声出力させる手段とを備えてなる音声出力
式機器。
(5) 4000の“セン”と1000、2000、5000〜9000の
“セン”を異なつたデータで記憶する手段、
4000の“セン”であるか否か判別し上記各デー
タに従つて、それぞれ異なつた音で音声出力さ
せる手段とを備えてなる音声出力式機器。
“セン”を異なつたデータで記憶する手段、
4000の“セン”であるか否か判別し上記各デー
タに従つて、それぞれ異なつた音で音声出力さ
せる手段とを備えてなる音声出力式機器。
(6) 200、500の“ヒヤク”と400、700、900の
“ヒヤク”を異なつたデータで記憶する手段と
それを判別し各データに従つて、それぞれ異な
つた音で音声出力させる手段とを備えてなる音
声出力式機器。
“ヒヤク”を異なつたデータで記憶する手段と
それを判別し各データに従つて、それぞれ異な
つた音で音声出力させる手段とを備えてなる音
声出力式機器。
以上説明した様に本発明の音声出力機器によれ
ば、同一の数値言語情報及び位取り言語情報にそ
れぞれ対応する複数種類の音声コード信号を発生
する手段を設け、数値情報及びその位取り情報の
組合せを判別し、判別出力に基づいてコード信号
発生手段を駆動し、所定のコードを選択し、出力
させるようにしたから、所定の数知言語情報及び
その位取り言語情報により自動的に音声出力させ
ることができ、かつ、合成音の品質を著しく向上
させ得る利点がある。
ば、同一の数値言語情報及び位取り言語情報にそ
れぞれ対応する複数種類の音声コード信号を発生
する手段を設け、数値情報及びその位取り情報の
組合せを判別し、判別出力に基づいてコード信号
発生手段を駆動し、所定のコードを選択し、出力
させるようにしたから、所定の数知言語情報及び
その位取り言語情報により自動的に音声出力させ
ることができ、かつ、合成音の品質を著しく向上
させ得る利点がある。
第1図、及び第2図は音素とその使用例を示す
図、第3図は本発明に係わる音声出力式機器のブ
ロツク図を示す。 図中、X:Xレジスタ、x:xレジスタ、
OC:出力制御回路、B:1桁分のバツフア、
J1:数字判別部、J2:位取り判別部、CG1:数字
音声コード発生部、CG2:位取り音声コード発生
部、GO:出力ゲート、VCC:音声合成部、
CC:コード変換部、AC:アドレスカウンタ、
AD:アドレスデコーダー、VR:音声データ記
憶部、JE:ENDコード検出部、D/A:デイジ
タルアナログ変換部、SP:音声出力部。
図、第3図は本発明に係わる音声出力式機器のブ
ロツク図を示す。 図中、X:Xレジスタ、x:xレジスタ、
OC:出力制御回路、B:1桁分のバツフア、
J1:数字判別部、J2:位取り判別部、CG1:数字
音声コード発生部、CG2:位取り音声コード発生
部、GO:出力ゲート、VCC:音声合成部、
CC:コード変換部、AC:アドレスカウンタ、
AD:アドレスデコーダー、VR:音声データ記
憶部、JE:ENDコード検出部、D/A:デイジ
タルアナログ変換部、SP:音声出力部。
Claims (1)
- 【特許請求の範囲】 1 数値を構成する数字および位取りの言葉で数
値を音声出力するようにした音声出力機器におい
て、 数字の位別に発音を記憶する発音データ記憶部
と、 数値を記憶する数値データ記憶レジスターと、 上記数値データ記憶レジスターに記憶された数
値の小数点位置を記憶する小数点位置記憶レジス
ターと、 上記数値データ記憶レジスターより順次数字を
出力する出力制御手段と、 上記小数点位置記憶レジスターに記憶された小
数点位置に応じて上記数値データ記憶部レジスタ
ーより出力された数字の位を判別する判別手段
と、 上記判別手段の判別出力によつて上記発音デー
タ記憶部よりその数字の位に応じた発音データを
選択的に出力させ、音声に合成して出力する音声
合成部とを有し、 上記数値データ記憶レジスターの数値を位取り
を伴つて音声出力させることを特徴にした音声出
力機器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3905179A JPS55130598A (en) | 1979-03-30 | 1979-03-30 | Voice output equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3905179A JPS55130598A (en) | 1979-03-30 | 1979-03-30 | Voice output equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55130598A JPS55130598A (en) | 1980-10-09 |
| JPH0143320B2 true JPH0143320B2 (ja) | 1989-09-20 |
Family
ID=12542320
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3905179A Granted JPS55130598A (en) | 1979-03-30 | 1979-03-30 | Voice output equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS55130598A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5774799A (en) * | 1980-10-28 | 1982-05-11 | Sharp Kk | Word voice notifying system |
-
1979
- 1979-03-30 JP JP3905179A patent/JPS55130598A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55130598A (en) | 1980-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4685135A (en) | Text-to-speech synthesis system | |
| JP3361066B2 (ja) | 音声合成方法および装置 | |
| JPS6030960B2 (ja) | デイジタル語フレームをアナログ信号に変換する合成装置 | |
| US4946391A (en) | Electronic arithmetic learning aid with synthetic speech | |
| JPH033240B2 (ja) | ||
| US5027409A (en) | Apparatus for electronically outputting a voice and method for outputting a voice | |
| JP3518898B2 (ja) | 音声合成装置 | |
| JPS6161400B2 (ja) | ||
| JPH0143320B2 (ja) | ||
| JP3354339B2 (ja) | 日本語処理装置 | |
| US4338490A (en) | Speech synthesis method and device | |
| JPS633320B2 (ja) | ||
| EP0036559A1 (en) | Electronic reading learning aid | |
| JPS6014360B2 (ja) | 音声応答装置 | |
| JP2856769B2 (ja) | 音声合成装置 | |
| JPH0143319B2 (ja) | ||
| JPS6318760B2 (ja) | ||
| KR0152302B1 (ko) | 한국어 합성 장치 | |
| JPS5949594B2 (ja) | 音声出力機器 | |
| JPS59155899A (ja) | 音声合成方式 | |
| Byeon et al. | An event-driven f/sub 0/weighting for prosody control in a large corpus-based TTS system | |
| JPS5880699A (ja) | 音声合成方式 | |
| JPS5842099A (ja) | 音声合成方式 | |
| SU699545A1 (ru) | Устройство дл синтеза речи | |
| JPS5919999A (ja) | 音声出力装置 |