JPH0562755B2 - - Google Patents
Info
- Publication number
- JPH0562755B2 JPH0562755B2 JP59142028A JP14202884A JPH0562755B2 JP H0562755 B2 JPH0562755 B2 JP H0562755B2 JP 59142028 A JP59142028 A JP 59142028A JP 14202884 A JP14202884 A JP 14202884A JP H0562755 B2 JPH0562755 B2 JP H0562755B2
- Authority
- JP
- Japan
- Prior art keywords
- voice
- digits
- unit
- units
- parameters
- 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 - Lifetime
Links
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、人間に対して音声をもつて応答する
音声応答装置に関する。音声応答装置は、極めて
取扱い容易なマン・マシン・インタフエースとし
て、技術的困難を克復して、逐次その利用分野を
拡大しつつある。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a voice response device that responds to humans with voice. Voice response devices have overcome technical difficulties as extremely easy-to-use man-machine interfaces, and are gradually expanding their field of use.
音声応答装置においては、人間に対して聞き易
い言葉で出力することによつて、聞き間違いによ
る混乱を少なくすることが可能である。例えば、
出力しようとする数字列に、桁の呼称および通知
しようとする単位を付加して出力すれば、極めて
聞き易くなり、望ましいことである。 In a voice response device, by outputting in words that are easy for humans to hear, it is possible to reduce confusion caused by mishearing. for example,
It is desirable to add the name of the digits and the unit to be notified to the numeric string to be output, as this will make it much easier to hear.
[従来の技術]
従来の音声応答装置において、数字列に桁およ
び単位を付加する機能を有するものもあるが、こ
れには、数字列のあらゆる組合せに対して桁付
き、単位付きの音声パラメータを準備する方式が
とられていた。また、簡易なものでは数字列の後
に単位を付加する方式もとられていた。[Prior Art] Some conventional voice response devices have a function of adding digits and units to a number string. A method of preparation was taken. In addition, in simple versions, units were added after the number string.
[発明が解決しようとする問題点]
上記、従来の音声応答装置においては、前者の
方式は準備する音声パラメータの貯蔵量が非常に
大きいものであり、後者の方式は数字列と単位と
の間に僅かの間隔を生じ、自然性を欠くものであ
つた。本発明は、比較的少ない音声パラメータ格
納量をもつて、自然性を損なわれない桁付き、単
位付き数字をもつて音声応答する装置を提供しよ
うとするものである。[Problems to be Solved by the Invention] In the above-mentioned conventional voice response devices, the former method requires a very large amount of voice parameters to be stored, while the latter method requires a large amount of stored voice parameters to be prepared between the number string and the unit. There was a slight gap between the two, which lacked naturalness. The present invention aims to provide a device that can respond by voice using numbers with digits and units without impairing naturalness while having a relatively small amount of voice parameter storage.
[問題点を解決するための手段]
本発明は、上記問題点を解消した音声応答装置
を提供するもので、その手段は、十、百、千等の
桁の付いた数字を発声するための音声パラメータ
を格納して置く桁付き音声パラメータメモリと、
ホスト計算機から入力された単位コード付き数字
列を検査して最終読み上げ桁を判定し最終読み上
げ桁の数字と単位コードを出力すると共に、最終
読み上げ桁より上位の数字を索引キーとして前記
桁付き音声パラメータメモリを検索して桁付き音
声パラメータに変換し出力する桁付き変換機能
と、円、枚、冊等の単位の付いた数字を発声する
ための音声パラメータを格納して置く単位音声パ
ラメータメモリと、前記桁付き変換機能より出力
された単位コードと最終読み上げ桁の数字を索引
キーとして前記単位音声パラメータメモリを検索
して単位付き音声パラメータに変換し出力する単
位付加機能と、桁付き変換機能の出力した桁付き
音声パラメータと単位付加機能の出力した単位付
き音声パラメータとを入力としこれらを桁付き・
単位付き数字の音声パラメータとして組み立てて
格納する音声パラメータ組立てメモリと、単位付
加機能の出力した格納完了信号に従つて音声パラ
メータ組み立てメモリに格納された桁付き・単位
付き数字の音声パラメータデータを読み出し該デ
ータから音声を合成して発声する音声合成器とを
具備し、ホスト計算機からの単位コード付き数字
列の入力に応じて、桁付き・単位付き数字音声と
して読み上げるよう構成した本発明の音声応答装
置によつて達成される。[Means for Solving the Problems] The present invention provides a voice response device that solves the above problems. A voice parameter memory with digits for storing voice parameters;
The number string with unit code inputted from the host computer is inspected to determine the final reading digit, and the number of the final reading digit and the unit code are output, and the number above the final reading digit is used as an index key to read the voice parameter with digit. A conversion function with digits that searches the memory, converts it into audio parameters with digits, and outputs them, and a unit audio parameter memory that stores audio parameters for pronouncing numbers with units such as yen, piece, book, etc. A unit addition function that searches the unit audio parameter memory using the unit code outputted from the conversion function with digits and the number of the final reading digit as an index key, and converts and outputs the audio parameter with units, and output of the conversion function with digits. The voice parameters with digits and the voice parameters with units output from the unit addition function are input, and these are converted into digits and voice parameters with units.
The audio parameter assembly memory assembles and stores the audio parameters of numbers with units, and the audio parameter data of numbers with digits and units stored in the audio parameter assembly memory is read out according to the storage completion signal output by the unit addition function. The voice response device of the present invention is equipped with a voice synthesizer that synthesizes voice from data and utters it, and is configured to read out numeric voice with digits and units in response to input of a numeric string with a unit code from a host computer. achieved by.
[作用]
上記手段によつて、ホスト計算機から、単位コ
ード付き数字列を入力されると、まず桁付き変換
機能において、最終読み上げ桁より上位を、桁付
き音声パラメータに変換し、最終読み上げ桁は、
単位付加機能によつて単位音声パラメータに変換
され、両者の出力は音声パラメータ組み立てメモ
リで組み立てられて、音声合成器によつて、「1
万2千3百4拾5円」のような桁付き・単位付き
数字列音声として出力される。[Operation] When a number string with a unit code is input from the host computer by the above means, first, in the conversion function with digits, the digits higher than the final reading digit are converted into voice parameters with digits, and the final reading digit is ,
They are converted into unit speech parameters by the unit addition function, the outputs of both are assembled in the speech parameter assembly memory, and the speech synthesizer converts them into "1".
This is output as a voiced number string with digits and units, such as "12,300,415 yen."
[実施例]
以下第1図〜第3図に示す実施例により、本発
明の要旨を具体的に説明する。[Example] The gist of the present invention will be specifically explained below with reference to Examples shown in FIGS. 1 to 3.
第1図は、本発明による音声応答装置の回路構
成ブロツク図である。図において、1は音声応答
装置、2は桁付き音声パラメータを格納するメモ
リ、3は桁付き変換機能、4は単位音声パラメー
タを格納するメモリ、5は単位付加機能、6は音
声パラメータ組み立てメモリ、7は音声合成器、
8は音声応答装置に入力される数字列をそれぞれ
示す。 FIG. 1 is a circuit configuration block diagram of a voice response device according to the present invention. In the figure, 1 is a voice response device, 2 is a memory for storing voice parameters with digits, 3 is a conversion function with digits, 4 is a memory for storing unit voice parameters, 5 is a unit addition function, 6 is a voice parameter assembly memory, 7 is a speech synthesizer,
8 each indicates a number string input into the voice response device.
図示されていないホスト計算機から、単位コー
ド付き数字列8が入力されると、これは桁付き変
換機能3に入れられ、ここにおいて数字列が調べ
られて、下位のゼロによつて最終読み上げ桁(例
えば、数字列が432000ならば2千の桁)を判定
し、それより上位を、桁付き音声パラメータ・メ
モリ2を呼び出して、桁付き音声パラメータに変
換し、その出力を音声パラメータ組み立てメモリ
6へ送り、単位コードと最終読み上げ桁以下の数
字列を単位付加機能5に送る。 When a number string 8 with a unit code is input from a host computer (not shown), it is entered into a conversion function 3 with digits, where the number string is examined and the final reading digit ( For example, if the number string is 432000, determine the 2,000 digit), call the audio parameter memory 2 with digits, convert it to audio parameters with digits, and send the output to the audio parameter assembly memory 6. The unit code and the number string below the final reading digit are sent to the unit addition function 5.
単位付加機能5においては、入力された単位コ
ードと数字列を内蔵する単位コード・テーブルと
照合して、単位音声パラメータを索引して、これ
を音声パラメータ組み立てメモリ6へ送る。 The unit addition function 5 compares the input unit code and numeric string with a built-in unit code table, indexes the unit voice parameter, and sends it to the voice parameter assembly memory 6.
音声パラメータ組み立てメモリ6では、桁付き
変換機能3と単位付加機能5からの音声パラメー
タ出力を組み合せて、これを音声合成器7へ出力
する。 The speech parameter assembly memory 6 combines the speech parameter outputs from the digit conversion function 3 and the unit addition function 5 and outputs this to the speech synthesizer 7.
音声合成器7においては、入力された音声パラ
メータに基づいて、単位付加機能5からの起動信
号の入来に応じて、桁付き・単位付き音声として
発声し、出力する。 The speech synthesizer 7 generates and outputs voice with digits and units in response to input of the activation signal from the unit additional function 5 based on the input voice parameters.
第2図は、桁付き音声パラメータ・メモリ2お
よび単位音声パラメータ・メモリ4に格納する音
声パラメータの内容を示したものである。図に示
すように、必要とする桁数をnとすると、桁付き
音声パラメータ・メモリ2に格納するパラメータ
量は、(9×n)個であり、単位音声パラメー
タ・メモリ4に格納するパラメータ量は、1単位
種類あたり(9×n)個である。 FIG. 2 shows the contents of voice parameters stored in the voice parameter memory with digits 2 and the unit voice parameter memory 4. As shown in the figure, if the required number of digits is n, the amount of parameters stored in the voice parameter memory 2 with digits is (9×n), and the amount of parameters stored in the unit voice parameter memory 4. is (9×n) per unit type.
いま、処理可能桁数を7桁(99999999まで)と
し、処理可能単位種類を、円、本、個、枚、g、
Kgの6種類とすると、格納パラメータ量は、桁付
き音声パラメータが72個、単位音声パラメータが
(72×6)個となる。 Now, the number of digits that can be processed is 7 digits (up to 99999999), and the types of units that can be processed are yen, book, piece, piece, g,
If there are 6 types of Kg, the amount of stored parameters will be 72 voice parameters with digits and (72×6) unit voice parameters.
第3図は、数字列の桁付き、単位付き数字列へ
の変換の模様を示す概念図である。 FIG. 3 is a conceptual diagram showing how a number string is converted into a number string with digits and units.
(a)は、単位コード付き数字列“円23452345”を
2千3百4拾5万2千3百4拾5円に変換する状
況を示している。2千3百4拾5万2千3百4拾
までが桁付き変換機能で行われ、5円が単位付加
機能で行われる。図で見られるように、2千3百
および4拾は、同じ音声パラメータが、2回使用
されている。 (a) shows a situation in which a numerical string with a unit code "23452345 yen" is converted to 2,345-52,345-5 yen. 2,304 to 52,304 are converted using the digit conversion function, and 5 yen is converted using the unit addition function. As can be seen in the figure, in numbers 23 and 4, the same audio parameter is used twice.
(b)は、単位コード付き数字列“枚24502000”を
2千4百5拾万2千枚に変換する状況を示してい
る。2千4百5拾万までが桁付き変換機能で行わ
れ、2千枚が単位単位付加機能で行われる。 (b) shows a situation in which the numerical string with unit code "24502000 pieces" is converted to 24502000 pieces. Up to 2,450,000 is converted using the digit conversion function, and up to 2,000 is converted using the unit addition function.
[発明の効果]
以上説明のように本発明によれば、数字列を入
力されると、比較的少ない音声パラメータ格納量
で、不自然性のない、桁付き・単位付き音声とし
て出力することができ、マン・マシン・インタフ
エースの改善に寄与する効果は大きい。[Effects of the Invention] As explained above, according to the present invention, when a numerical string is input, it is possible to output a voice with digits and units without unnaturalness with a relatively small amount of voice parameter storage. This has a significant effect on improving the man-machine interface.
第1図は本発明による音声応答装置の回路構成
ブロツク図、第2図は音声パラメータの格納状況
を示す図、第3図は桁付き・単位付き音声変換例
の概念図である。
図において、1は音声応答装置、2は桁付き音
声パラメータ・メモリ、3は桁付き変換機能、4
は単位音声パラメータ・メモリ、5は単位付加機
能、6は音声パラメータ組み立てメモリ、7は音
声合成器、8は入力数字列、をそれぞれ示す。
FIG. 1 is a block diagram of a circuit configuration of a voice response device according to the present invention, FIG. 2 is a diagram showing how voice parameters are stored, and FIG. 3 is a conceptual diagram of an example of voice conversion with digits and units. In the figure, 1 is a voice response device, 2 is a voice parameter memory with digits, 3 is a conversion function with digits, and 4 is a voice response device.
5 indicates a unit speech parameter memory, 5 indicates a unit additional function, 6 indicates a speech parameter assembly memory, 7 indicates a speech synthesizer, and 8 indicates an input number string.
Claims (1)
出力される単位コード付き数字列に応じて合成音
声を出力する音声応答装置であつて、 桁の付いた数字を発声するための音声パラメー
タを格納して置く桁付き音声パラメータメモリ2
と、 前記ホスト計算機から入力された単位コード付
き数字列を検査し下位のゼロから最終読み上げ桁
を判定し該最終読み上げ桁の数字と単位コードを
出力すると共に、該最終読み上げ桁より上位の数
字を索引キーとして前記桁付き音声パラメータメ
モリ2を検索して桁付き音声パラメータに変換し
出力する桁付き変換機能3と、 単位の付いた数字を発声するための音声パラメ
ータを格納して置く単位音声パラメータメモリ4
と、 前記桁付き変換機能3より出力された単位コー
ドと最終読み上げ桁の数字を入力とし該数字と単
位を索引キーとして前記単位音声パラメータメモ
リ4を検索して単位付き音声パラメータに変換し
出力する単位付加機能5と、 前記桁付き変換機能3の出力した桁付き音声パ
ラメータと前記単位付加機能5の出力した単位付
き音声パラメータとを入力として桁付き・単位付
き数字の音声パラメータをに組み立てて格納する
音声パラメータ組立てメモリ6と、 前記単位付加機能5から出力された格納完了信
号に従つて前記音声パラメータ組み立てメモリ6
に格納された桁付き・単位付き数字の音声パラメ
ータデータを読み出し該データから音声を合成し
て発声する音声合成器7とを具備し、 ホスト計算機からの単位コード付き数字列の入
力に応じて、桁付き・単位付き数字音声として読
み上げるよう構成したことを特徴とする音声応答
装置。[Scope of Claims] 1. A voice response device connected to a host computer and outputting a synthesized voice in response to a unit coded number string output from the host computer, the voice for uttering numbers with digits. Voice parameter memory 2 with digits for storing parameters
and examines the number string with unit code inputted from the host computer, determines the final reading digit from the lower zero, outputs the number of the final reading digit and the unit code, and outputs the number higher than the final reading digit. A conversion function 3 with digits that searches the audio parameter memory 2 with digits as an index key, converts it into audio parameters with digits, and outputs the same; and a unit audio parameter that stores audio parameters for pronouncing numbers with units. memory 4
Then, input the unit code and the number of the final reading digit output from the conversion function 3 with digits, search the unit voice parameter memory 4 using the number and unit as an index key, convert it into a voice parameter with units, and output it. A unit addition function 5 receives the voice parameters with digits output from the conversion function 3 with digits and the voice parameters with units output from the unit addition function 5 as input, and assembles and stores the voice parameters of numbers with digits and units. and a voice parameter assembly memory 6 in accordance with the storage completion signal output from the unit additional function 5.
a voice synthesizer 7 that reads voice parameter data of numbers with digits and units stored in the computer, synthesizes voice from the data, and utters the voice; A voice response device characterized in that it is configured to read aloud numbers with digits and units.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59142028A JPS6122400A (en) | 1984-07-09 | 1984-07-09 | Voice responder |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59142028A JPS6122400A (en) | 1984-07-09 | 1984-07-09 | Voice responder |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6122400A JPS6122400A (en) | 1986-01-30 |
| JPH0562755B2 true JPH0562755B2 (en) | 1993-09-09 |
Family
ID=15305686
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59142028A Granted JPS6122400A (en) | 1984-07-09 | 1984-07-09 | Voice responder |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6122400A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4603290B2 (en) * | 2004-05-20 | 2010-12-22 | 日本放送協会 | Speech synthesis apparatus and speech synthesis program |
| JP5706644B2 (en) * | 2010-08-09 | 2015-04-22 | 株式会社日本総合研究所 | Automatic transaction apparatus and automatic transaction program |
-
1984
- 1984-07-09 JP JP59142028A patent/JPS6122400A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6122400A (en) | 1986-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0047175B1 (en) | Speech synthesizer apparatus | |
| JPH0562755B2 (en) | ||
| JPH0215080B2 (en) | ||
| JPS6223888B2 (en) | ||
| JPS5663667A (en) | Voice interpreter | |
| JPS59140499A (en) | Voice synthesization system | |
| JPH037999A (en) | Voice output device | |
| JPH0235320B2 (en) | ||
| KR0152302B1 (en) | Korean synthesizer | |
| JPS5636739A (en) | Audio output unit | |
| JPH01114898A (en) | Data searcher | |
| JPS6160167A (en) | Japanese word processor | |
| KR920002861B1 (en) | Lpc voice syndisizing apparatus and thereof method | |
| JPS5919999A (en) | Voice output unit | |
| JPS63271400A (en) | Voice synthesization output device | |
| JPS58158693A (en) | Voice coding | |
| JPS6295595A (en) | Voice response method | |
| JPS61172200A (en) | Voice synthesizer | |
| JPS6432299A (en) | Unit voice editing type rule synthesizer | |
| JPH0358519B2 (en) | ||
| JPS5818698A (en) | Voice generator | |
| KR910015960A (en) | Unlimited Word Korean Synthesis Method and Circuit | |
| JPS5979296A (en) | Voice data preparation apparatus | |
| JPS5949594B2 (en) | audio output equipment | |
| JPS6015738A (en) | Audio response unit |