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
JPS6248855B2 - - Google Patents
[go: Go Back, main page]

JPS6248855B2 - - Google Patents

Info

Publication number
JPS6248855B2
JPS6248855B2 JP57077469A JP7746982A JPS6248855B2 JP S6248855 B2 JPS6248855 B2 JP S6248855B2 JP 57077469 A JP57077469 A JP 57077469A JP 7746982 A JP7746982 A JP 7746982A JP S6248855 B2 JPS6248855 B2 JP S6248855B2
Authority
JP
Japan
Prior art keywords
voice
guidance
data
operator
input
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
JP57077469A
Other languages
Japanese (ja)
Other versions
JPS58195951A (en
Inventor
Nobuaki Kuwabara
Masaaki Fukumura
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP57077469A priority Critical patent/JPS58195951A/en
Publication of JPS58195951A publication Critical patent/JPS58195951A/en
Publication of JPS6248855B2 publication Critical patent/JPS6248855B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

【発明の詳細な説明】 (1) 本発明の技術分野 本発明はオフイスコンピユータ、ECR(電子
式金銭登録機)、FAX(フアクシミリ)等の電子
機器に於ける音声によるオペレータガイダンス制
御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (1) Technical Field of the Invention The present invention relates to a voice operator guidance control method for electronic equipment such as an office computer, an ECR (electronic cash register), and a FAX (facsimile machine).

(2) 本発明の背景 従来、オフイスコンピユータなどの電子機器に
おいては、キー入力操作などが不慣れな未経験の
オペレータに次の操作の指示を与えるオペレータ
ガイダンスを音声で出力するものが実用化されて
いる。そかも更に便宜をはかつて次のキー操作等
がなされるまで同一のオペレータガイダンスを繰
返し発声するものもある。この種のものでは、操
作に慣れないうちは便利であるが、慣れてくると
却つてうるさく邪魔であることが多い。またオペ
レータガイダンスの音声を発声、停止させる
ON/OFFスイツチを特別に設けたものもある
が、このスイツチをいちいちON/OFF操作する
ことも煩雑である。
(2) Background of the Invention Conventionally, in electronic devices such as office computers, devices have been put into practical use that output operator guidance by voice to give instructions for the next operation to inexperienced operators who are unaccustomed to key input operations. . Furthermore, for convenience, some systems repeatedly utter the same operator guidance until the next key operation or the like is performed. This type of device is convenient until you get used to its operation, but once you get used to it, it often becomes noisy and a nuisance. Also, vocalizes and stops the operator guidance voice.
Some devices are specially equipped with an ON/OFF switch, but it is cumbersome to turn the switch ON/OFF each time.

(3) 本発明の目的 本発明は上述した事情を背景にしてなされたも
ので、その目的とするところは、熟練したオペレ
ータが通常の速度で処理を行つているような場合
には自動的にオペレータガイダンスが出力しなく
なるようにした音声によるオペレータガイダンス
制御方式を提供することである。
(3) Purpose of the present invention The present invention has been made against the background of the above-mentioned circumstances, and its purpose is to automatically automatically It is an object of the present invention to provide an operator guidance control method using voice in which operator guidance is not output.

(4) 本発明の概要 オペレータガイダンスの発生時間を計時する計
時手段と、キー入力装置の具備する任意のキーの
キーイン信号などによつて発声中のオペレータガ
イダンスを強制的にストツプさせるストツプ手段
と、上記オペレータガイダンスの発声開始時から
上記ストツプ手段によるストツプ時までの計時時
間が所定時間以内のときには次回から上記オペレ
ータガイダンスの発声を禁止する制御手段とを具
備している音声によるオペレータガイダンス制御
方式。
(4) Outline of the present invention A clock means for measuring the time when operator guidance is generated; a stop means for forcibly stopping the operator guidance being uttered by a key-in signal of an arbitrary key provided in a key input device; The voice-based operator guidance control system is provided with a control means for prohibiting the next time the operator guidance is uttered when the time measured from the start of the utterance of the operator guidance until the stop time by the stop means is within a predetermined time.

(5) 本発明の実施例 以下、図面を参照して本発明をパーソナルコン
ピユータに適用した実施例を説明する。第1図は
上記パーソナルコンピユータのシステム構成図で
ある。キー入力部1には数字、日本語(カタカナ
等)、英語(アルフアベツト等)を入力するキー
や各種フアンクシヨンキーが備えられている。而
して後述する音声によるプログラムスタートを行
うためにメモリにプログラムのキーワード等をプ
リセツトする登録モードおよび音声によつてプロ
グラムをスタートさせるスタートモードの各モー
ド切換えを行うモードキーがフアンクシヨンキー
の1つとして設けられており、その登録モード、
スタートモードの各モード切換え信号は音声認識
スタート制御部3へ与えられる。また各キーによ
るキー入力データは計算機部4、音声ガイダンス
制御部5に夫々与えられる。更に所定のプログラ
ム実行中にオペレータガイダンスが音声により発
声中において、キー入力部1の何れかのキーを操
作するとそのキー操作信号が上記発声中のオペレ
ータガイダンスを強制的にストツプされる強制ス
トツプ信号として出力し、音声ガイダンス制御部
5および音声合成部7へ与えられる。
(5) Embodiments of the present invention Hereinafter, embodiments in which the present invention is applied to a personal computer will be described with reference to the drawings. FIG. 1 is a system configuration diagram of the personal computer. The key input section 1 is provided with keys for inputting numbers, Japanese (Katakana, etc.), English (Alphabet, etc.), and various function keys. One of the function keys is a mode key for switching between the registration mode, which presets program keywords, etc. in memory to start the program by voice, and the start mode, which starts the program by voice, which will be described later. and its registration mode,
Each mode switching signal of the start mode is given to the voice recognition start control section 3. Further, key input data from each key is given to the computer section 4 and the voice guidance control section 5, respectively. Furthermore, if any key of the key input unit 1 is operated while operator guidance is being uttered by voice during execution of a predetermined program, the key operation signal will be used as a forced stop signal to forcibly stop the operator guidance being uttered. The signal is output and given to the voice guidance control section 5 and the voice synthesis section 7.

音声認識部2は従来から周知の構成を有し、マ
イク(図示略)から入力される音声を対応するデ
イジタル量の認識データに変換して音声認識スタ
ート制御部3へ与える。また音声認識スタート制
御部3は計算機部4によりアドレス指定されなが
ら、上記登録モードではメモリ(対応テーブル)
にプログラムのキーワードとそのスタートアドレ
スとが音声によつて書込まれ、他方、スタートモ
ードでは音声入力されたキーワードを上記対応テ
ーブルから検索し、そのスタートNo.(ナンバ)を
計算機部4へ与えて音声によるプログラムスター
トを実行開始させる。
The speech recognition section 2 has a conventionally well-known configuration, converts speech input from a microphone (not shown) into corresponding digital recognition data, and supplies the data to the speech recognition start control section 3 . In addition, the speech recognition start control section 3 is addressed by the computer section 4, and in the above registration mode, the memory (correspondence table) is
The keyword of the program and its start address are written in by voice, while in the start mode, the keyword input by voice is searched from the above correspondence table, and its start number is given to the computer section 4. Start the program by starting the program by voice.

計算機部4は所謂CPU(中央処理装置)であ
り、このパーソナルコンピユータのすべての動作
を制御する。そして音声合成データ記憶部6に対
し、音声を発声させる目的で予め定義されている
音声出力コマンド「VOICE」により発声させる
コマンドや文字を示すデータ、このようにコマン
ドや文字の音声発声をONまたはOFFさせる信号
VOICE ON、信号VOICE OFF、オペレータガ
イダンスを発声させるときに出力するガイダンス
No.(ナンバ)及びガイダンス指定の各データや信
号を出力して夫々与える。また上記ガイダンス指
定信号は音声ガイダンス制御部5へも与えられ
る。
The computer section 4 is a so-called CPU (central processing unit), and controls all operations of this personal computer. Then, data indicating commands and characters to be uttered by the voice output command "VOICE", which is predefined for the purpose of uttering voices, is sent to the voice synthesis data storage unit 6, and the voice output of commands and characters is turned ON or OFF in this way. signal to cause
VOICE ON, signal VOICE OFF, guidance output when uttering operator guidance
No. (number) and each data and signal specified by guidance are output and given respectively. Further, the guidance designation signal is also given to the voice guidance control section 5.

音声ガイダンス制御部5は、例えば6項目設け
られているオペレータガイダンスを示すNo.(ナン
バ)指定データを音声合成データ記憶部から、ま
たガイダンス指定信号を計算機部4から入力する
と、そのオペレータガイダンスの発声開始時から
強制ストツプ信号によつてストツプされるまでの
時間を計時し、その計時時間が設定時間以内であ
るときにはそのオペレータガイダンスの次回から
の発声を禁止するフラグセツト/リセツトデータ
を音声合成データ記憶部6へ送出する。このため
内部に上記ガイダンス指定信号によつてスタート
され、また強制ストツプ信号によつてリセツトさ
れるタイマを有する。
When the voice guidance control unit 5 inputs No. (number) designation data indicative of operator guidance, for example, six items, from the voice synthesis data storage unit and inputs a guidance designation signal from the computer unit 4, the voice guidance control unit 5 starts vocalizing the operator guidance. The time from the start until it is stopped by the forced stop signal is measured, and if the measured time is within the set time, flag set/reset data for prohibiting the next generation of the operator guidance is stored in the voice synthesis data storage section. Send to 6. For this purpose, it has an internal timer that is started by the guidance designation signal and reset by the forced stop signal.

音声合成データ記憶部6は上述のような内容の
データ、信号を与えられることに応じて、オペレ
ータガイダンス、プログラムリスト、プログラム
の各ステートメントを音声出力させるための音声
データを出力し、音声合成部7へ与える。音声合
成部7はこの音声データによる音声を合成する従
来から周知の装置であり、スピーカ8から合成し
た音声を放音する。また強制ストツプ信号が入力
したときには音声合成の動作を停止する。
The voice synthesis data storage unit 6 outputs voice data for voice outputting the operator guidance, program list, and program statements in response to the data and signals having the above-mentioned contents, and the voice synthesis unit 7 give to The voice synthesis section 7 is a conventionally known device that synthesizes voice based on this voice data, and emits the synthesized voice from the speaker 8. Furthermore, when a forced stop signal is input, the speech synthesis operation is stopped.

なお、CRT表示装置(図示略)が計算機部4
に付設されている。
Note that the CRT display device (not shown) is connected to the computer section 4.
attached to.

第2図は計算機部4の詳細回路を示す。演算制
御部11は演算回路、演算用レジスタ、アドレス
カウンタ、制御プログラムを格納したROM(リ
ードオンメモリ)等から成り、通常、メインメモ
リと称されるRAM(ランダムアクセスメモリ)
12に対するアドレス制御およびデータの読出
し/書込み制御をキー入力データに応じて行う。
プログラムメモリ13には、例えばBASIC言語
によつて複数種類のプログラムがプリセツトされ
ており、演算制御部11の制御下にプログラムの
書込み、読出しが行われる。而してプログラムメ
モリ13からは、演算制御部11にスタート行No.
が入力して対応する種類のプログラムが読出し開
始されると、そのプログラムデータは順次インス
トラクシヨンデコーダ14に入力して各コマンド
が解読され、上述したデータ、信号VOICE
ON、信号VOICE OFF、ガイダンスNo.ガイダン
ス指定が夫々出力される。またインストラクシヨ
ンデコーダ14は、次に読出すプログラムデータ
のアドレスデータを出力し、演算制御部11へ与
える。
FIG. 2 shows a detailed circuit of the computer section 4. The arithmetic control unit 11 consists of an arithmetic circuit, an arithmetic register, an address counter, a ROM (read-on memory) storing a control program, etc., and is usually a RAM (random access memory) called main memory.
Address control and data read/write control for 12 are performed in accordance with key input data.
A plurality of types of programs are preset in the program memory 13, for example, in BASIC language, and the programs are written and read under the control of the arithmetic control section 11. Then, from the program memory 13, the start line number is sent to the arithmetic control section 11.
When the corresponding type of program is input and reading starts, the program data is sequentially input to the instruction decoder 14, each command is decoded, and the above-mentioned data and signal VOICE are input.
ON, signal VOICE OFF, guidance No. guidance designation are output respectively. The instruction decoder 14 also outputs address data of the program data to be read next, and provides it to the arithmetic control section 11.

第3図は音声合成データ記憶部6の詳細を示
す。音声出力コマンド「VOICE」によつて、入
力中のプログラムを1ステートメントごと音声出
力させることをON、またはOFFする信号VOICE
ON、信号VOICE OFFが夫々、SR型フリツプフ
ロツプ23のセツト入力端子Sまたはリセツト入
力端子Rに入力し、またそのセツト出力信号Qは
共に指定回路24,25、またセレクタ26に制
御信号として入力している。指定回路24には、
例えばBASIC言語のプログラム中に使用される
コマンド「GOTO」、「FOR」等を夫々示すコー
ドがータとして入力され、また指定回路25に
は、例えば日本語の「タテ」、「ヨコ」、「タカサ」
などの文字を夫々示すコードがデータとして入力
される。そして上記指定回路24に入力したコー
ドは音声コマンドデータ記憶部27にアドレスデ
ータとして印加され、該音声コマンドデータ記憶
部27から対応する音声コマンドデータ、即ち、
上記コマンド「GOTO」、「FOR」等のデータが
読出されてセレクタ26を介し音声データとして
出力する。また指定回路25に入力したコードは
単音データ記憶部28へアドレスデータとして印
加される。この単音データ記憶部28には日本語
の単音「ア」、「イ」、「ウ」……を発声させるデー
タが記憶され、読出された単音データはセレクタ
26を介し音声データとして出力される。
FIG. 3 shows details of the speech synthesis data storage section 6. VOICE is a signal that turns ON or OFF the voice output of each statement of the program being input using the voice output command "VOICE".
ON and VOICE OFF signals are respectively input to the set input terminal S or reset input terminal R of the SR type flip-flop 23, and the set output signal Q thereof is inputted to the designation circuits 24, 25 and the selector 26 as a control signal. There is. In the designated circuit 24,
For example, codes indicating the commands "GOTO", "FOR", etc. used in a BASIC language program are input as data, and the designation circuit 25 is input with, for example, Japanese "vertical", "horizontal", " Takasa”
A code indicating each character such as is input as data. Then, the code input to the designation circuit 24 is applied as address data to the voice command data storage section 27, and the corresponding voice command data from the voice command data storage section 27, that is,
Data such as the commands "GOTO" and "FOR" are read out and output as audio data via the selector 26. Further, the code input to the designation circuit 25 is applied to the single note data storage section 28 as address data. This single sound data storage section 28 stores data for vocalizing the Japanese single sounds "a", "i", "u", etc., and the read single sound data is outputted as audio data via the selector 26.

一方、ガイダンス指定信号が指定回路29およ
びセレクタ26に共に制御信号として入力してい
る。そして指定回路29にはガイダンスNo.のデー
タが入力する。而してこの指定回路29に入力し
たガイダンスNo.のデータは6ビツトのレジスタか
ら成るフラグメモリ30、音声ガイダンスメモリ
31に夫々印加されるほか、No.指定データとして
出力し、音声ガイダンス制御部5へ送出される。
フラグメモリ30は上述した6項目のオペレータ
ガイダンスに対応して上述したように6ビツトの
容量のレジスタから成り、上記No.指定データによ
つて指定されたオペレータガイダンスに対応する
位置にフラグを設定されるほか、強制ストツプ信
号の出力によつて発生するフラグセツト/リセツ
トデータによつてもフラグを設定される。同様
に、音声ガイダンスメモリ31もフラグメモリ3
0と対応するエリアに夫々1個づつ、音声ガイダ
ンスデータを記憶しており、上記No.指定データお
よびフラグメモリ30の対応ビツトのフラグによ
つて夫々アドレス指定され、また読出された音声
ガイダンスデータはセレクタ26を介し音声デー
タとして出力する。猶、フラグメモリ30にフラ
グが設定された場合をOFFとし、したがつてそ
のオペレータガイダンスの発声は禁止され、他
方、フラグメモリ30にフラグが設定されていな
い場合をONとし、したがつてその音声ガイダン
スの発声禁止が解除される。即ち、この実施例で
のフラグメモリ30のフラグは音声ストツプフラ
グである。
On the other hand, the guidance designation signal is input to both the designation circuit 29 and the selector 26 as a control signal. Then, the guidance number data is input to the designation circuit 29. The guidance No. data inputted to this designation circuit 29 is applied to a flag memory 30 consisting of a 6-bit register and a voice guidance memory 31, respectively, and is also output as No. designation data and sent to the voice guidance control section 5. sent to.
The flag memory 30 is made up of registers each having a capacity of 6 bits, as described above, corresponding to the above-mentioned six items of operator guidance, and flags are set at positions corresponding to the operator guidance specified by the No. specification data. In addition to this, flags are also set by flag set/reset data generated by outputting a forced stop signal. Similarly, the voice guidance memory 31 and the flag memory 3
One piece of voice guidance data is stored in each area corresponding to 0, and each address is designated by the No. designation data and the flag of the corresponding bit of the flag memory 30, and the read voice guidance data is It is output as audio data via the selector 26. However, when a flag is set in the flag memory 30, it is set as OFF, and therefore the voice of the operator guidance is prohibited, and on the other hand, when no flag is set in the flag memory 30, it is set as ON, and therefore, the voice is prohibited. The prohibition of speaking guidance is lifted. That is, the flag in the flag memory 30 in this embodiment is an audio stop flag.

第4図は音声ガイダンス制御部5の詳細を示
す。タイマ35はガイダンス指定信号の入力時か
らその計時動作をスタートし、また強制ストツプ
信号が出力するとリセツトされる。そしてその計
時データは比較回路36に入力する。一方、比較
回路36にはまたキー入力部1のキー入力操作に
よつてバツフア37に設定されている時間データ
が入力している。したがつて比較回路36は両デ
ータの比較を行い、その一致信号を判別回路38
へ与える。この判別回路38にはまたガイダンス
指定信号、No.指定信号、強制ストツプ信号が夫々
入力し、而してタイマの計時データがバツフア3
7内の設定された時間データに達し、一致信号が
比較回路36から出力される以前において強制ス
トツプ信号が入力したとき、そのオペレータガイ
ダンスに対応する、上記フラグメモリ30内の対
応ビツト位置にストツプフラグを設定するフラグ
セツト/リセツトデータを判別回路38は出力す
る機能をもつている。
FIG. 4 shows details of the voice guidance control section 5. The timer 35 starts its timing operation when the guidance designation signal is input, and is reset when the forced stop signal is output. The time measurement data is then input to the comparator circuit 36. On the other hand, time data set in the buffer 37 by the key input operation of the key input section 1 is also input to the comparison circuit 36. Therefore, the comparison circuit 36 compares both data, and the matching signal is sent to the discrimination circuit 38.
give to A guidance designation signal, a No. designation signal, and a forced stop signal are also input to this discrimination circuit 38, and the timer clock data is input to the buffer 3.
When the forced stop signal is input before the set time data in 7 is reached and the match signal is output from the comparator circuit 36, a stop flag is set in the corresponding bit position in the flag memory 30 corresponding to the operator guidance. The determining circuit 38 has a function of outputting flag set/reset data to be set.

次に上記実施例の動作を説明する。いま、計算
機部4内のプログラムメモリ13にはキー入力部
1のキー入力によつて、例えばBASIC言語によ
り所定のプログラムが書込まれているものとす
る。またこのプログラム実行に伴う所定の6項目
の音声ガイダンスデータが音声ガイダンスデータ
メモリ31にプリセツトされているものとする。
そして例えば音声によるオペレータガイダンスが
発声しはじめてから3秒以内に強制ストツプをか
ければオペレータにとつてそのオペレータガイダ
ンスは必要ないとみなすのであれば、時間データ
「3秒間」をキー入力し、バツフア37に設定し
ておく。
Next, the operation of the above embodiment will be explained. It is now assumed that a predetermined program has been written into the program memory 13 in the computer section 4 by key input from the key input section 1, for example, in BASIC language. It is also assumed that six predetermined items of audio guidance data associated with the execution of this program have been preset in the audio guidance data memory 31.
For example, if the operator considers that the operator guidance is not necessary if a forced stop is applied within 3 seconds after the voice operator guidance begins to be uttered, enter the time data "3 seconds" and enter the time data in the buffer 37. Set it.

以上の状態から上記のプログラムの実行を開始
すると、その当初にてタイマ35はリセツトさ
れ、またフラグメモリ30もリセツトされる。そ
して1項目のオペレータガイダンスが発声すると
きになると、計算機部4はそのガイダンスNo.のデ
ータを出力して指定回路29へ印加し、同時にそ
のガイダンス指定信号を出力して指定回路29、
セレクタ26、タイマ35、判別回路38へ夫々
印加する。これにより先ず、指定回路29、セレ
クタが共に開成され、同時にタイマ35が計時動
作を開始する。また指定回路29からNo.指定デー
タが出力し、フラグメモリ30、音声ガイダンス
データメモリ31、判別回路38に夫々与えられ
る。このため音声ガイダンスメモリ31はその1
項目めの音声ガイダンスデータをアドレス指定さ
れるが、このときフラグメモリ30の対応ビツト
位置にはフラグが非設定であるから、上記1項目
めの音声ガイダンスデータが読出されてセレクタ
26から出力し、音声データとして音声合成部7
へ供給される。このため1項目めのオペレータガ
イダンスがスピーカ8から放音されはじめる。オ
ペレータがそこでこれを聞いて3秒以内にキー入
力部1の任意のキーをオンすると強制ストツプ信
号が出力し、音声ガイダンス制御部5および音声
合成部7へ印加される。これに応じて音声合成部
7は直ちに1項目のオペレータガイダンスの発声
を停止し、また音声ガイダンス制御部5では、タ
イマ35がリセツトされる。而して判別回路38
では入力している1項目めに対するガイダンス指
定信号、No.、指定データ、またノンアクテイブ
(“0”)な一致信号およびアクテイブ(“1”)な
強制ストツプ信号から音声ガイダンスの発声開始
から3秒以内に強制ストツプ信号が出力したこと
を判断してフラグメモリ30の1ビツト目にスト
ツプフラグを設定するフラグセツト/リセツトデ
ータを出力する。このため次回以降に再び1項目
めのオペレータガイダンスの発声状態がきてもそ
のときにはフラグメモリ30の1ビツト目のスト
ツプフラグがセツトされているため、音声ガイダ
ンスデータメモリ31からの1項目の音声ガイダ
ンスデータの読出しは禁止され、即ち、その発声
は行われないことになる。
When execution of the above program is started from the above state, the timer 35 is reset at the beginning, and the flag memory 30 is also reset. When it is time for one item of operator guidance to be uttered, the computer section 4 outputs the data of that guidance number and applies it to the designated circuit 29, and at the same time outputs the guidance designation signal to the designated circuit 29,
The signal is applied to the selector 26, timer 35, and discrimination circuit 38, respectively. As a result, first, both the designation circuit 29 and the selector are opened, and at the same time, the timer 35 starts timing operation. Further, No. designation data is outputted from the designation circuit 29 and given to the flag memory 30, voice guidance data memory 31, and discrimination circuit 38, respectively. Therefore, the voice guidance memory 31 is
The voice guidance data for the first item is addressed, but since the flag is not set at the corresponding bit position in the flag memory 30, the voice guidance data for the first item is read out and output from the selector 26. Speech synthesis unit 7 as audio data
supplied to Therefore, the first item of operator guidance begins to be emitted from the speaker 8. When the operator turns on any key of the key input section 1 within 3 seconds after hearing this, a forced stop signal is output and applied to the voice guidance control section 5 and the voice synthesis section 7. In response to this, the voice synthesis section 7 immediately stops speaking the operator guidance for one item, and the timer 35 is reset in the voice guidance control section 5. Therefore, the discrimination circuit 38
Now, 3 seconds from the start of voice guidance based on the guidance designation signal, No., and designation data for the first item being input, as well as the non-active (“0”) match signal and the active (“1”) forced stop signal. It is determined that the forced stop signal has been output within the time limit, and flag set/reset data for setting the stop flag in the first bit of the flag memory 30 is output. Therefore, even if the first item of operator guidance is uttered from next time onwards, the first bit of the stop flag in the flag memory 30 will have been set, so the voice guidance data for the first item from the voice guidance data memory 31 will be uttered. Reading is prohibited, ie, its utterance will not occur.

次に、音声出力コマンド「VOICE」を用いた
音声出力の動作につき簡単に説明する。而して、
上記音声出力コマンド「VOICE」はこのパーソ
ナルコンピユータにおいて、音声を出力させるた
めに特別に定義されたコマンドである。そして例
えばいま、キー入力部1から VOICE “タテ” と入力した場合、計算機部4は信号VOICE ON
を出力し、音声合成データ記憶部6内のフリツプ
フロツプ23をセツトさせ、そのセツト出力によ
つて指定回路24,25およびセレクタ26を起
動させる。また計算機部4は単音「タ」、「テ」の
コードを示す各データを出力し、指定回路24,
25に印加する。このため単音データ記憶部28
から「タ」、「テ」の各単音データが読出され、セ
レクタ26を介し音声合成部7へ送出される。こ
れにより「タテ」という音声がキー入力に応じて
放音される。同様に、 VOICE PRINT “タカサ” と入力した場合には、上述同様にして音声出力
「タカサ」が得られるほか、CRT表示装置(図示
略)に「TAKASA」と表示される。
Next, the operation of voice output using the voice output command "VOICE" will be briefly explained. Then,
The voice output command "VOICE" is a command specially defined for outputting voice in this personal computer. For example, if you input VOICE "vertical" from the key input section 1, the computer section 4 outputs the signal VOICE ON.
is output, the flip-flop 23 in the speech synthesis data storage section 6 is set, and the designation circuits 24, 25 and the selector 26 are activated by the set output. Further, the computer section 4 outputs each data indicating the chords of the single notes "ta" and "te", and the designation circuit 24,
25. For this reason, the single note data storage unit 28
The single-tone data of "ta" and "te" are read out and sent to the speech synthesis section 7 via the selector 26. As a result, the sound "vertical" is emitted in response to the key input. Similarly, when VOICE PRINT "TAKASA" is input, the voice output "TAKASA" is obtained in the same manner as described above, and "TAKASA" is displayed on the CRT display device (not shown).

VOICE ON と入力した場合には、その後入力するプログラム
のデータが指定回路24,25に印加され、而し
て各ステートメント中のコマンドに対しては音声
コマンドデータ記憶部27から対応する音声コマ
ンドデータが読出されてセレクタ26に入力し、
またステートメント中の文字に対しては単音デー
タ記憶部28から対応する文字データが読出され
てセレクタ26に入力し、その1ステートメント
がその入力ごとに音声出力される。またCRT表
示装置にも表示される。他方、 VOICE OFF とキー入力すると計算機部4は信号VOICE OFF
を出力し、フリツプフロツプ23をリセツトす
る。したがつて指定回路24,25、セレクタ2
6は閉成され、上述したプログラムの1ステート
メント入力ごとの音声出力が禁止されるようにな
る。
When VOICE ON is input, the data of the program to be input thereafter is applied to the designation circuits 24 and 25, and the corresponding voice command data is sent from the voice command data storage unit 27 for the commands in each statement. is read out and input to the selector 26,
For characters in a statement, corresponding character data is read from the single-note data storage section 28 and input to the selector 26, and one statement is outputted as a voice each time it is input. It is also displayed on a CRT display. On the other hand, when VOICE OFF is entered from the key, the computer section 4 outputs the signal VOICE OFF.
is output and the flip-flop 23 is reset. Therefore, the designation circuits 24, 25, selector 2
6 is closed, and audio output is prohibited for each input statement of the program described above.

猶、上記実施例では本発明をパーソナルコンピ
ユータに適用したが、オフイスコンピユータなど
の他のコンピユータ、またECR、FAX等、音声
認識装置を接続可能な電子機器に対しては本発明
を適用可能である。またプログラムの種類や数、
同様にオペレータガイダンスの種類や数について
も任意である。更にBASIC言語に限らず
FORTRAN、アセンブラ等の言語を使用しても
よい。。また上記実施例中のバツフア37に設定
する時間データは任意である。
Although the present invention was applied to a personal computer in the above embodiment, the present invention can also be applied to other computers such as office computers, and electronic devices to which a voice recognition device can be connected, such as ECR and FAX. . Also, the type and number of programs,
Similarly, the types and number of operator guidances are also arbitrary. Furthermore, it is not limited to BASIC languages.
Languages such as FORTRAN and assembler may also be used. . Further, the time data set in the buffer 37 in the above embodiment is arbitrary.

(6) 本発明の効果 本発明は以上説明したように、オペレータガイ
ダンスの発生時間を計時しておき、そのオペレー
タガイダンスが設定時間以内にストツプ手段によ
り強制的にストツプされたときには、次回からは
そのオペレータガイダンスの発声を禁止するよう
にした音声によるオペレータガイダンス制御方式
を提供したから、同一のオペレータガイダンスが
繰返されてうるさいというようなことがなく、特
に熟練したオペレータにとつては特別な操作をす
ることなく自動的にオペレータガイダンスが発声
されなくなるので実用的である。また複数項目の
オペレータガイダンスがあるときには完全に覚え
てしまつたオペレータガイダンスのみ発声されな
くなつていくので、きわめて効果的である。
(6) Effects of the present invention As explained above, the present invention measures the time at which operator guidance occurs, and when the operator guidance is forcibly stopped by the stop means within the set time, it will be stopped next time. Since we have provided a voice-based operator guidance control method that prohibits the utterance of operator guidance, the same operator guidance will not be repeated and become noisy, making it easier for experienced operators to perform special operations. This is practical because the operator guidance will no longer be uttered automatically without having to do so. Furthermore, when there is operator guidance for a plurality of items, only the operator guidance that has been completely memorized will no longer be uttered, which is extremely effective.

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

第1図は本発明をパーソナルコンピユータに適
用した実施例のシステム構成図、第2図は計算機
部4の具体的構成図、第3図は音声合成データ記
憶部6の具体的構成図、第4図は音声ガイダンス
制御部5の具体的構成図、である。 1……キー入力部、2……音声認識部、3……
音声認識スタート制御部、4……計算機部、5…
…音声ガイダンス制御部、6……音声合成データ
記憶部、7……音声合成部、8……スピーカ、1
1……演算制御部、13……プログラムメモリ、
23……フリツプフロツプ、27……音声コマン
ドデータ記憶部、28……単音データ記憶部、3
0……フラグメモリ、31……音声ガイダンスデ
ータメモリ、35……タイマ、37……バツフ
ア、38……判別回路。
FIG. 1 is a system configuration diagram of an embodiment in which the present invention is applied to a personal computer, FIG. 2 is a specific configuration diagram of the computer section 4, FIG. 3 is a specific configuration diagram of the speech synthesis data storage section 6, and FIG. The figure is a specific configuration diagram of the voice guidance control section 5. 1... Key input section, 2... Voice recognition section, 3...
Voice recognition start control section, 4... Computer section, 5...
...Voice guidance control unit, 6...Speech synthesis data storage unit, 7...Speech synthesis unit, 8...Speaker, 1
1... Arithmetic control unit, 13... Program memory,
23...Flip-flop, 27...Voice command data storage section, 28...Single note data storage section, 3
0...Flag memory, 31...Voice guidance data memory, 35...Timer, 37...Buffer, 38...Discrimination circuit.

Claims (1)

【特許請求の範囲】 1 音声によるオペレータガイダンスを発声する
電子機器において、上記オペレータガイダンスの
発声時間を計時する計時手段と、発声中の上記オ
ペレータガイダンスを強制的にストツプさせるス
トツプ手段と、上記オペレータガイダンスの発声
開始時から上記ストツプ手段によりストツプされ
るまでの上記計時手段の計時時間が所定時間以内
か否かを判断し、且つ所定時間以内であることを
判断した場合には次回からの上記オペレータガイ
ダンスの発声を禁止する制御手段とを具備してい
ることを特徴とする音声によるオペレータガイダ
ンス制御方式。 2 上記ストツプ手段は、キー入力装置が具備す
る任意のキーであることを特徴とする特許請求の
範囲第1項記載の音声によるオペレータガイダン
ス制御方式。 3 音声により発声されるオペレータガイダンス
を複数備え、上記計時手段、ストツプ手段および
制御手段が共に複数の上記オペレータガイダンス
に対し個別に動作することを特徴とする特許請求
の範囲第1項または第2項記載のオペレータガイ
ダンス制御方式。
[Scope of Claims] 1. An electronic device that utters voice operator guidance, comprising: a timer for timing the utterance time of the operator guidance, a stop means for forcibly stopping the operator guidance that is being uttered, and the operator guidance. It is determined whether or not the time measured by the timing means from the start of the utterance to the time when it is stopped by the stop means is within a predetermined time, and if it is determined that it is within the predetermined time, the operator guidance from the next time is determined. 1. A voice-based operator guidance control method, comprising: a control means for prohibiting the utterance of the voice. 2. The voice operator guidance control system according to claim 1, wherein the stop means is any key provided on a key input device. 3. Claims 1 or 2, characterized in that a plurality of operator guidances uttered by voice are provided, and the timekeeping means, stop means, and control means operate individually for the plurality of operator guidances. Operator guidance control method described.
JP57077469A 1982-05-11 1982-05-11 Operator guidance controlling system by voice Granted JPS58195951A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57077469A JPS58195951A (en) 1982-05-11 1982-05-11 Operator guidance controlling system by voice

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57077469A JPS58195951A (en) 1982-05-11 1982-05-11 Operator guidance controlling system by voice

Publications (2)

Publication Number Publication Date
JPS58195951A JPS58195951A (en) 1983-11-15
JPS6248855B2 true JPS6248855B2 (en) 1987-10-15

Family

ID=13634841

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57077469A Granted JPS58195951A (en) 1982-05-11 1982-05-11 Operator guidance controlling system by voice

Country Status (1)

Country Link
JP (1) JPS58195951A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0656560B2 (en) * 1984-04-09 1994-07-27 日本電気株式会社 Speech recognition response device
JPS61231622A (en) * 1985-04-05 1986-10-15 Casio Comput Co Ltd Voice operator guidance control method
JP2016224393A (en) * 2015-05-27 2016-12-28 シャープ株式会社 Speech controller and electronic apparatus

Also Published As

Publication number Publication date
JPS58195951A (en) 1983-11-15

Similar Documents

Publication Publication Date Title
US4677569A (en) Computer controlled by voice input
JP3674990B2 (en) Speech recognition dialogue apparatus and speech recognition dialogue processing method
US6801897B2 (en) Method of providing concise forms of natural commands
US6185530B1 (en) Apparatus and methods for identifying potential acoustic confusibility among words in a speech recognition system
US5930751A (en) Method of implicit confirmation for automatic speech recognition
US6314397B1 (en) Method and apparatus for propagating corrections in speech recognition software
TW503388B (en) Speech recognition enrollment for non-readers and display less devices
JP3397372B2 (en) Speech recognition method and apparatus
US20020123894A1 (en) Processing speech recognition errors in an embedded speech recognition system
USRE32012E (en) Spoken word controlled automatic dialer
JP3088739B2 (en) Speech recognition system
JP2002511154A (en) Extensible speech recognition system that provides audio feedback to the user
US6591236B2 (en) Method and system for determining available and alternative speech commands
JP3795692B2 (en) Character processing apparatus and method
JPS6248855B2 (en)
JP3846500B2 (en) Speech recognition dialogue apparatus and speech recognition dialogue processing method
JPS6248854B2 (en)
KR102632806B1 (en) Speech recoginition method and apparatus for early confirmation of speech-to-text results
JPH03217900A (en) Text voice synthesizing device
JPS61231622A (en) Voice operator guidance control method
EP1426924A1 (en) Speaker recognition for rejecting background speakers
JP2664785B2 (en) Voice recognition device
JPS5914769B2 (en) audio equipment
KR940005044B1 (en) Voice recognizing apparatus and voice recording method
JPH05224875A (en) Speech rule synthesizer