Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5946028B2 - voice calculator - Google Patents
[go: Go Back, main page]

JPS5946028B2 - voice calculator - Google Patents

voice calculator

Info

Publication number
JPS5946028B2
JPS5946028B2 JP2049377A JP2049377A JPS5946028B2 JP S5946028 B2 JPS5946028 B2 JP S5946028B2 JP 2049377 A JP2049377 A JP 2049377A JP 2049377 A JP2049377 A JP 2049377A JP S5946028 B2 JPS5946028 B2 JP S5946028B2
Authority
JP
Japan
Prior art keywords
information
numerical
storage device
digit
significant
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
JP2049377A
Other languages
Japanese (ja)
Other versions
JPS53105328A (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.)
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 JP2049377A priority Critical patent/JPS5946028B2/en
Priority to DE2806429A priority patent/DE2806429B2/en
Priority to US05/877,883 priority patent/US4211892A/en
Publication of JPS53105328A publication Critical patent/JPS53105328A/en
Priority to US06/068,702 priority patent/US4276444A/en
Publication of JPS5946028B2 publication Critical patent/JPS5946028B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Description

【発明の詳細な説明】 (技術分野) 本発明は、有効数値の最上位桁を表わす位置を補足する
情報(以下補足情報という)及び数値とを付加して音声
出力できる音声計算機に関する。
DETAILED DESCRIPTION OF THE INVENTION (Technical Field) The present invention relates to a voice calculator that can output voice by adding information (hereinafter referred to as supplementary information) and numerical values that supplement the position representing the most significant digit of significant numerical values.

(従来技術)一般に、音声計算機に於て、有効数字だけ
を音声出力した場合、例えば帳簿等に転記してゆく時最
上位桁を音声出力してもどこから転記してよいか分から
ないこと、又直ちに転記すべき数値情報を発声するため
に準備ができておらず、転記をスムーズに行い難いなど
の欠点を有していた。
(Prior art) In general, when a voice calculator outputs only the significant digits aloud, for example, when transcribing to a ledger etc., even if the most significant digit is output aloud, it is difficult to know where to start transcribing. This method has drawbacks such as not being prepared to vocalize the numerical information that should be transcribed immediately, and making it difficult to transcribe smoothly.

(目 的)本発明は上記従来の欠点を解消するためにな
されたもので、処理結果等の数値情報を音声出力する前
に、有効数値の最上位桁を表わす位置を補足する補足情
報及び数値とを付加して音声出力させることにより、帳
簿等への転記をスムーズに行い得り音声計算機を提供す
ることを目的とする。
(Purpose) The present invention has been made in order to solve the above-mentioned conventional drawbacks, and is to provide supplementary information and numerical values that supplement the position representing the most significant digit of effective numerical values before outputting numerical information such as processing results as voice. It is an object of the present invention to provide a voice calculator that can smoothly perform transcription to a ledger or the like by outputting voice with the addition of .

(実施例)第1図に於て、Xは数値情報を記憶するレジ
スタ、R0はXレジスタの最上位桁から順次下位桁ヘア
ドレスして各桁を指定するアドレス・カウンタ、DC7
はアドレス・デコーダ、Xoはアドレス・カウンタR0
で指定されたXレジスタの桁を記憶するバッファ・レジ
スタ、VACは記憶装置RVに記憶されたレジスタXの
数値情報と、有効情報の最上位桁を表わす位置を補足す
る補足情報を音声デジタル情報を予め決められた順序で
アドレスするためのアドレス・カウンタ、DC2はアド
レス・デコーダ、RVはリード・オンリー ・メモリー
(ROM)から成る記憶装置であり、上記レジスタの数
値情報と補足情報とに対応する音声デジタル情報を記憶
する。
(Example) In FIG. 1, X is a register that stores numerical information, R0 is an address counter that sequentially addresses the lower digits from the most significant digit of the X register to specify each digit, and DC7
is the address decoder, Xo is the address counter R0
VAC is a buffer register that stores the digit of the X register specified by .VAC is a buffer register that stores the numerical information of register An address counter for addressing in a predetermined order, DC2 an address decoder, and RV a storage device consisting of a read-only memory (ROM). Store digital information.

DAは記憶装置RVの出力端に接続され、上記デジタル
情報をアナログ情報に変換するためのデジタル・アナロ
グ変換器、LPFはローパス・フイルタ一、Dはスピー
カドライバー、SPは音声を出力するスピーカ、FAは
制御中のノイズ発生を防ぐためのフリツプフロツプ、E
はROMの各語の最後に記憶されたENDコードを検出
するためのENDコード検出器、FB,Fc,kはそれ
ぞれフリツプフ咄ンプである。
DA is connected to the output end of the storage device RV, and is a digital-to-analog converter for converting the digital information into analog information, LPF is a low-pass filter, D is a speaker driver, SP is a speaker that outputs audio, and FA E is a flip-flop to prevent noise generation during control.
is an END code detector for detecting the END code stored at the end of each word of the ROM, and FB, Fc, and k are flip pumps, respectively.

図に於て、参照番号は第1図のブ叱ンク図の番号に対応
し、nは各ステツプを表わす。
In the figures, reference numbers correspond to the numbers in the block diagram of FIG. 1, and n represents each step.

ここでは第3図に示されるようにレジスタに置数された
数値情報が123456で、第4図の様に発声する態様
について説明する。まず、ステツプn1〜N3で各フリ
ツプフロツプFc,K,KBをりセツトし、N4で盲声
出力をレジスタXの最上位桁から順次下位桁へのアドレ
ス指定を行うためアドレスカウンタR,に8を入れる(
これはレジスタの最上位桁8を指定するためである。
Here, a mode will be described in which the numerical information placed in the register as shown in FIG. 3 is 123456 and the voice is uttered as shown in FIG. 4. First, in steps n1 to N3, each flip-flop Fc, K, and KB are reset, and in order to address the blind voice output from the most significant digit to the least significant digit of register (
This is to specify the most significant digit 8 of the register.

)。N,は上記指定されたXレジスタの内容をバツフア
・レジスタX。に移すもので、ここでは第8桁目の情報
がバツフア・レジスタX。に入る。Kは最初りセツトで
あるからN6→N7となり、N7のX。=0のジャツジ
は上位の60″を発生させないためのものであり、為が
OであればN8へ進み、アドレス・カウンタR1から1
を減じる。ここではR1−7となる。N5に戻つてのX
−+XOはXレジスタの第7桁目の情報がバツフア・レ
ジスタX。に入る。以下これを繰り返す。本例では、第
7桁目の情報をバツフア・レジスタXOに入れ、XO=
0ということでN8へ進みR1−1でR1=6となる。
次のN,でのX+XOにて始めてX。=Oとなる(XO
は1が入つていjる。)。N8でフリツプフロツプKを
セツトしてN,へ進む。記憶装置RVには数値、“ライ
ン゛、単純音(例えばピ一という音)を発声させるため
の補足情報である音声デジタル情報が入つており各発声
語のROM領域は複数のステツプで成り立5つているの
で、谷語のイニシヤルアドレスをアドレス・カウンタA
Cに設定させて語を実質的に指定する。N,のL−+V
ACは補足情報である6ライン7と発声させるためのR
の所望の領域のイニシヤルアドレスを指定するためのも
ので、 4ここではLCはそのイニシヤルアドレスとな
つている。LC−+VACにて6ライン1のイニシヤル
アドレスを指定する。こうしてN,Oでフリツプフロツ
プFAがセツトされ、ここから音声出力を開始する。N
,,は記憶装置Rの出力がENDコードになつているか
どうかを判断し、各語の最後にはENDコードが入つて
おり、ENDコードが来るまではNl2に進んでアドレ
ス・カウンタACをカウントアツプさせ、所望の音声を
発生させてゆく。こうして8ライン1を発声させてEN
Dコードが出力されるとN,3へ進んでフリツプフロツ
プFAをりセツトし、又Nl4でアドレス・カウンタV
ACをりセツトする。VACのりセツト状態は、どこの
ROM領域も指定しない0n15のフリツプフロツプF
。はn1でり,セツトしたのでF。=o′(′Nl6へ
進む。R,=0はレジスタXの第1桁目まで出力し終つ
たかどうかのジャツジでN4の8→R1に関連する終了
条件である。R1〆0であるとN5へ戻り、X→XOを
する。レジスタXのアドレスはR1=6のままであり、
バツフアXOには6r゛が入る。N8でフリツプフロツ
プKをセツトしたのでN6→Nl8→Nl,→N2Oと
進み、フリツプフロツプFB,Fcをセツトした後、N
2lでR1→ACを行う。R1−6のため実質的に記憶
装置RVO6ログゝの領域のイニシャルアドレスが設定
される。こればライン・ログ1に備えるもの、そしてN
lO−+Nl4で6ログ7の発声を行う。
). N, sets the contents of the X register specified above as buffer register X. Here, the information in the 8th digit is buffer register X. to go into. Since K is initially set, it becomes N6 → N7, and X of N7. The judgment of =0 is to prevent the occurrence of the upper 60'', and if the judgment is O, proceed to N8, and the address counter R1 to 1
decrease. Here, it is R1-7. X back to N5
-+XO, the information in the 7th digit of the X register is buffer register X. to go into. Repeat this below. In this example, the information of the 7th digit is put into the buffer register XO, and XO=
Since it is 0, the process goes to N8 and R1-1 becomes R1=6.
Start with X+XO at the next N, then X. =O (XO
contains 1. ). Set flip-flop K at N8 and proceed to N. The storage device RV contains numerical values, "line", and audio digital information that is supplementary information for uttering simple sounds (for example, a beep sound), and the ROM area for each uttered word is made up of multiple steps5. Enter the initial address of Tanigo into address counter A.
C to effectively specify the word. N, L-+V
AC is supplementary information for 6 lines 7 and R for uttering
This is for specifying the initial address of a desired area of 4, where LC is the initial address. Specify the initial address of 6th line 1 with LC-+VAC. In this way, the flip-flop FA is set at N and O, and audio output starts from there. N
,, judges whether the output of the storage device R is an END code or not. An END code is included at the end of each word, and until the END code arrives, the process advances to Nl2 and counts up the address counter AC. to generate the desired sound. In this way, say 8 line 1 and EN
When the D code is output, the program goes to N,3 to reset the flip-flop FA, and also goes to N14 to reset the address counter V.
Reset the AC. The VAC reset state is a 0n15 flip-flop F that does not specify any ROM area.
. is n1 and set, so F. =o'('Proceed to Nl6. R, = 0 judges whether the output has finished up to the first digit of register Return to N5 and do X→XO.The address of register X remains R1=6,
6r゛ is included in the buffer XO. Since flip-flop K is set at N8, the process proceeds as N6 → Nl8 → Nl, → N2O, and after setting flip-flops FB and Fc, N
Perform R1→AC with 2l. For R1-6, the initial address of the area of the storage device RVO6 log is essentially set. This prepares for line log 1, and N
6 logs 7 are uttered at lO-+Nl4.

N,5でのフリツブフロツプFcのジヤツジは、先のN
2OでのFcセツトにてFc=1となり、N,5→Nl
6と進む。Nl6の●→VACは6ラインログ1と6数
値データ1を続けて発声すると、ラインN。と数値が混
同してしまうので、この間に単純音を挿入して区別し、
単純音の入つている領域のイニシャルアドレスを設定す
るものである。こうして・→VACの後、Nl,でフリ
ツプフロツプFcをりセツトしてNlOに戻り、NlO
〜N,4で6ピ一1という箸を出してN,5に進む。F
cは先のNl,でりセツトしたのでNl,→N,6→N
5と戻る。ここでのX−+XOは相変らずXレジスタの
第6桁目のデータ入力になる。N6→N,,と進むが先
にNl,でFBをセツトしたのでNl8→N22として
Xレジスタのアドレス・カウンタR,をカウントダウン
させR,=56こなる。N,,での為→VACは先にX
。に入つている第6桁目情報の61″に相当する記憶装
置RVO)″イチ1の領域のイニシヤルアドレスを設定
するためのものである。したがつて次のNlO−Nl4
で始めて数値データが発声される。以下Nl53nl6
タn5と進むoここでX→XOはR,−5であるため5
桁目のデータ、ここでは″2,をバツフアX。
The flip flop Fc at N,5 is the previous N
When Fc is set at 2O, Fc=1, and N,5→Nl
Proceed to 6. ●→VAC of Nl6 is line N when you say 6 line log 1 and 6 numerical data 1 in succession. Since the numbers get confused, insert a simple sound between them to distinguish them.
This is used to set the initial address of the area containing simple sounds. In this way, after →VAC, reset the flip-flop Fc with Nl, return to NlO, and return to NlO.
~ At N, 4, take out the chopsticks 6 pi-1 and proceed to N, 5. F
Since c was previously set to Nl, Nl, →N, 6→N
Return to 5. Here, X-+XO remains the data input of the 6th digit of the X register. The process proceeds as N6→N, but since the FB was set with Nl first, the address counter R of the X register is counted down as Nl8→N22, resulting in R=56. Because of N,, → VAC is X first
. This is for setting the initial address of the first area of the storage device RVO)'' corresponding to the sixth digit information 61'' contained in the memory. Therefore, the following NlO−Nl4
Numerical data is first uttered. Below Nl53nl6
Tan n5 and proceed o Here X → XO is R, -5, so 5
The data in the digit, here ``2,'' is written as X.

に入れる。Nl8→N22と進みR,−1=4とさせ、
N23で第5桁目のデータ2に相当する記憶装置RVO
)6二1の領域のイニシヤルアドレスを設定して、次の
N,O−N,4でこれを発声する。以上のことを繰り返
していつて、Xレジスタの第1桁目の内容をN5でバツ
フアXOに入れ(この時R1=1)、N6→N,8→N
22と進んでR,−1=Oとする。N2,で第1桁目の
情報(ここでは66″)に相当するイニシヤルアドレス
をアドレス・カウンタVACに設定する。そして第1桁
目を発声させNl5→Nl6と進む。R1=0のためこ
こで終了し、以上の様にして所望の発声が実現できる。
Nl6での6ピー7という単純者の挿入は盲声と区別す
るもので者声間の区別に適する。このようにすれば、有
効数字だけを音声出力した場合、例えば帳簿等に筆記し
てゆく時、最上位桁を箸声出力してもどこから筆記して
よいか分からないことが多いが、6ラインハチ(1in
e8)と言つた様に、有効数の最上位桁が第8桁目を示
す情報を操作者に伝え、操作者は帳簿の8桁目の筆記を
準備すればよいことになる。
Put it in. Proceed as Nl8 → N22 and make R, -1 = 4,
Storage device RVO corresponding to data 2 in the 5th digit in N23
) Set the initial address of the area of 621 and utter this in the next N, O-N, 4. Repeating the above, put the contents of the first digit of the X register into the buffer XO with N5 (at this time R1 = 1),
22 and set R, -1=O. At N2, set the initial address corresponding to the first digit information (66'' in this case) in the address counter VAC.Then, the first digit is uttered and the process proceeds from Nl5 to Nl6.Since R1=0, here The desired utterance can be achieved in the manner described above.
The insertion of the simple 6 pea 7 in Nl6 distinguishes it from blind voices and is suitable for distinguishing between human voices. In this way, when only significant figures are output aloud, for example, when writing down in a ledger, it is often difficult to know where to start writing even if the most significant digit is output with chopsticks voice. (1in.
As mentioned in e8), the information indicating that the most significant digit of the effective number is the 8th digit is conveyed to the operator, and the operator only has to prepare to write down the 8th digit in the ledger.

(効果) 以上説明したように、本発明によれば処理結果等の数値
情報を盲声出力する前に、有効数値の最上位桁を表わす
位置を補足する補足情報及び数値とを付加して箸声出力
させるようにしたから、最上位桁を容易に判断でき帳簿
等の転記に採用すれば極めてスムーズに行い得る。
(Effect) As explained above, according to the present invention, before blindly outputting numerical information such as processing results, supplementary information and numerical values are added to supplement the position representing the most significant digit of the significant numerical value. Since the voice output is provided, the most significant digit can be easily determined, and if used for transcription of ledgers, etc., the process can be performed extremely smoothly.

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

第1図は本発明による箸声計算機の一実施例を示すプロ
ツクダィアグラム、第2図は同プロツクダイアグラムの
タイムチヤート、第3図はレジスタの置数状態図、第4
図は者声発生順序の一例を示す説明図である。 符号の説明、RV:記憶装置、X:数値レジスタ、Rl
,VAC:アドレスカウンタ、DA:デジタル・アナロ
グ変換器。
FIG. 1 is a program diagram showing an embodiment of the chopstick calculator according to the present invention, FIG. 2 is a time chart of the same program diagram, FIG. 3 is a register setting state diagram, and FIG.
The figure is an explanatory diagram showing an example of the order in which human voices are generated. Explanation of symbols, RV: Storage device, X: Numerical register, Rl
, VAC: address counter, DA: digital-to-analog converter.

Claims (1)

【特許請求の範囲】[Claims] 1 数値情報と、有効数値の最上位桁を表わす位置を補
足する補足情報とに対応する音声デジタル情報を一組の
情報として夫々記憶する第1の記憶装置と、上記数値情
報及び補足情報を夫々分離して読み出す出力制御装置と
、数値情報を記憶する第2の記憶装置と、該第2の記憶
装置に記憶される有効数値の最上位桁の位置を検出する
検出手段と、検出した位置に対応する補足情報及び数値
情報を上記第1の記憶装置から読み出し、これら補足情
報及び数値情報に対応する音声デジタル情報を合成する
音声合成装置とを備え、有効数値の最上位桁を表わす位
置を補足する補足情報及び数値とを付加して音声出力す
ることを特徴とする音声計算機。
1. A first storage device that stores audio digital information corresponding to numerical information and supplementary information that supplements the position representing the most significant digit of the effective numerical value as a set of information, and a first storage device that stores the numerical information and supplementary information, respectively. an output control device that reads out the information separately; a second storage device that stores numerical information; a detection device that detects the position of the most significant digit of the significant numerical value stored in the second storage device; a speech synthesis device that reads corresponding supplementary information and numerical information from the first storage device and synthesizes audio digital information corresponding to the supplementary information and numerical information, and supplements the position representing the most significant digit of the significant numerical value. A voice calculator characterized by outputting voice with supplementary information and numerical values added thereto.
JP2049377A 1977-02-15 1977-02-25 voice calculator Expired JPS5946028B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2049377A JPS5946028B2 (en) 1977-02-25 1977-02-25 voice calculator
DE2806429A DE2806429B2 (en) 1977-02-15 1978-02-15 Electronic computer with synthetically generated speech output
US05/877,883 US4211892A (en) 1977-02-15 1978-02-15 Synthetic-speech calculators
US06/068,702 US4276444A (en) 1977-02-15 1979-08-22 Synthetic-speech calculators

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2049377A JPS5946028B2 (en) 1977-02-25 1977-02-25 voice calculator

Publications (2)

Publication Number Publication Date
JPS53105328A JPS53105328A (en) 1978-09-13
JPS5946028B2 true JPS5946028B2 (en) 1984-11-09

Family

ID=12028671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2049377A Expired JPS5946028B2 (en) 1977-02-15 1977-02-25 voice calculator

Country Status (1)

Country Link
JP (1) JPS5946028B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61173522A (en) * 1985-01-29 1986-08-05 Toshiba Corp Semiconductor integrated circuit
JPH08212792A (en) * 1995-02-03 1996-08-20 Nec Corp Semiconductor memory device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61173522A (en) * 1985-01-29 1986-08-05 Toshiba Corp Semiconductor integrated circuit
JPH08212792A (en) * 1995-02-03 1996-08-20 Nec Corp Semiconductor memory device

Also Published As

Publication number Publication date
JPS53105328A (en) 1978-09-13

Similar Documents

Publication Publication Date Title
EP1702319B1 (en) Error detection for speech to text transcription systems
JPH02163819A (en) Text processor
EP0629997A1 (en) Voice communication method and apparatus
JP2004508594A (en) Speech recognition method with replacement command
UA73495C2 (en) Method and system for automatically transcribing voice information
WO2007055233A1 (en) Speech-to-text system, speech-to-text method, and speech-to-text program
JPS5946028B2 (en) voice calculator
JPS6184771A (en) voice input device
JPS613241A (en) Speech recognition system
JPS633320B2 (en)
JP6991409B2 (en) Information processing equipment, programs and information processing methods
JPS6128127A (en) Voice editing device
JP2001067096A (en) Speech recognition result evaluation device and recording medium
JP2865714B2 (en) Audio storage and playback device
JPH096379A (en) Speech synthesizer and method
KR920002861B1 (en) Lpc voice syndisizing apparatus and thereof method
JPH0437995B2 (en)
JPS6027018A (en) Voice input system
JPS62233830A (en) audio processing device
KR100317215B1 (en) Device and method for recording speaker independent and vocabulary independent voice model using phonem like unit
JPS6126982Y2 (en)
JP5331657B2 (en) Voice scenario setting program and voice scenario setting device
JPS61254996A (en) Voice word analysis system
JPH03147052A (en) Sound japanese input system
JPS61267117A (en) Voice outputting system for confirming key inputting