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
Application number
JP54039051A
Other languages
English (en)
Other versions
JPS55130598A (en
Inventor
Shigeaki Masuzawa
Shinya Shibata
Hiroshi Myazaki
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP3905179A priority Critical patent/JPS55130598A/ja
Publication of JPS55130598A publication Critical patent/JPS55130598A/ja
Publication of JPH0143320B2 publication Critical patent/JPH0143320B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は出力すべき内容を音声により出力させ
るようにした音声出力機器(例えば、音声報知時
計、音声出力式計算機、音声報知テスター等)の
数値情報の音声出力方法に関するものであり、音
声合成のためのデータの容量をできるだけ少なく
し、しかも品位のよい合成音を得ることを目的と
するものである。
一般に数値情報を音声出力する場合、幾つかの
音素を組合わせることによりその音声としての数
値を構成することができる。例えば2534「ニセン
ゴヒヤク サンジユウヨン」は「ニ」「セン」
「ゴ」「ヒヤク」「サン」「ジユウ」「ヨン」の7つ
の音素を組合わせることにより構成することがで
きる。このように基本の音素を必要数メモリーに
記憶しておき所望の順序で取り出し音成合成を行
うことにより、所望の数値情報を音声出力する方
法が知られている。
しかし我々の研究の結果、このような基本の音
素の単なる組合わせでは場合により不都合が生じ
ることが明らかとなつた。
その例として123「ヒヤク ニ ジユウ サン」
の「ヒヤク」と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”はすべての場合に
一つのデータを使用することを示している。
以下図面に従つて本発明の一実施例を説明す
る。第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へ検出信号を出力する。
例えば、レジスタ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へコード出力し「ヨ
ン」「ジユウ」を音声出力する。
また、バツフアBに1の位が出力された場合、
CG1は第1図のn8を発生するが、CG2はコードを
発生しない。従つて「サン」と音声出力される。
次に小数第1位がバツフアBに出力されれば、
CG1はn13のコードを出力し、CG2はd21のコード
を出力する。またこの時J1は信号S3を出力するた
め、出力ゲートGOはCG2の出力、CG1の出
力の順にコードをVCCへ出力する。このため
「テン」「ゴ」が音声出力される。小数第2位がバ
ツフアBに出力されればCG1はn18のコードを発
生するがCG2はコードを発生しない。これにより
「ロク」が音声出力される。以上のようにして全
体として「ニ」「ヒヤク」「ヨン」「ジユウ」「サ
ン」「テン」「ゴ」「ロク」が音声出力される。
以上の説明より明らかなようにコード発生部、
CG1とCG2に第1図のコードを記憶しておき外部
からの選択指定信号により選択されたコードを出
力するように構成すれば必要な音素が組合わさ
れ、同じ読み方を行う場合でも、後続する数値の
条件等にて異なる音声コードを選択し、その時々
で最適な音声を出力するようにしていることか
ら、非常に品位の良い合成音を得ることができ、
ごく自然の音声にて数値を報知することが可能と
なる。
また本発明に係わる実施態様としては、次の如
きものが挙げられる。
(1) 100代の“ヒヤク”と200〜900代の“ヒヤク”
を異なつたデータで記憶する手段、100代か200
〜900代かを判別し、上記各データに従つてそ
れぞれ異なつた音で音声出力させる手段とを備
えてなる音声出力式機器。
(2) 単なる100の“ヒヤク”を100〜900代の“ヒ
ヤク”とは異なつたデータで記憶する手段、
100か100〜900代かを判別し、上記各データに
従つてそれぞれ異なつた音で音声出力させる手
段とを備えてなる音声出力式機器。
(3) 単なる10の“ジユウ”を10〜90代の“ジユ
ウ”とは異なつたデータで記憶する手段、10か
10〜90代かを判別し上記各データに従つてそれ
ぞれ異なつた音で音声出力させる手段とを備え
てなる音声出力式機器。
(4) その数字の前後に言葉が付加されない単語の
数の音声とそうでない数の音声を異なつたデー
タで記憶する手段、単音の数であるか否かを判
別し上記各データに従つてそれぞれ異なつた音
で音声出力させる手段とを備えてなる音声出力
式機器。
(5) 4000の“セン”と1000、2000、5000〜9000の
“セン”を異なつたデータで記憶する手段、
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:音声出力部。

Claims (1)

  1. 【特許請求の範囲】 1 数値を構成する数字および位取りの言葉で数
    値を音声出力するようにした音声出力機器におい
    て、 数字の位別に発音を記憶する発音データ記憶部
    と、 数値を記憶する数値データ記憶レジスターと、 上記数値データ記憶レジスターに記憶された数
    値の小数点位置を記憶する小数点位置記憶レジス
    ターと、 上記数値データ記憶レジスターより順次数字を
    出力する出力制御手段と、 上記小数点位置記憶レジスターに記憶された小
    数点位置に応じて上記数値データ記憶部レジスタ
    ーより出力された数字の位を判別する判別手段
    と、 上記判別手段の判別出力によつて上記発音デー
    タ記憶部よりその数字の位に応じた発音データを
    選択的に出力させ、音声に合成して出力する音声
    合成部とを有し、 上記数値データ記憶レジスターの数値を位取り
    を伴つて音声出力させることを特徴にした音声出
    力機器。
JP3905179A 1979-03-30 1979-03-30 Voice output equipment Granted JPS55130598A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5774799A (en) * 1980-10-28 1982-05-11 Sharp Kk Word voice notifying system

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) 音声出力装置