JP2002132288A - Enroll sentence voice input method, enroll sentence voice input device, and recording medium storing program for realizing the same - Google Patents
Enroll sentence voice input method, enroll sentence voice input device, and recording medium storing program for realizing the sameInfo
- Publication number
- JP2002132288A JP2002132288A JP2000323864A JP2000323864A JP2002132288A JP 2002132288 A JP2002132288 A JP 2002132288A JP 2000323864 A JP2000323864 A JP 2000323864A JP 2000323864 A JP2000323864 A JP 2000323864A JP 2002132288 A JP2002132288 A JP 2002132288A
- Authority
- JP
- Japan
- Prior art keywords
- enroll
- sentence
- input
- voice
- collated
- 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.)
- Pending
Links
Abstract
(57)【要約】
【課題】音声認識装置において、話者の音声の特徴を登
録して個人向けにカスタマイズするためには、音声認識
装置に事前に登録されている大量の文章を、話者に音声
入力させるエンロールという作業が必要である。話者が
大量の文章を音声入力するだけでも大変面倒な作業であ
るが、エンロールの際に音響モデルとうまく照合出来な
いと、照合出来ない箇所を再入力する必要がある。再
度、音声入力して、すぐに照合出来れば問題はないが、
何度入力してもなかなか照合出来ない箇所があったりし
て、エンロール作業が先に進まず、時には中断せざるを
得ないという問題点があった。
【解決手段】上記の問題点を解決するために、音声認識
装置は、所定回数以上音声入力を繰り返しても入力され
た音声を照合出来ない場合は、次に文章の入力に進み、
それ以上再入力処理を行わないようにしたり、照合出来
ない文章の再入力を最後にまとめて行う。再入力を行う
場合は、照合出来ない部分のみを再入力するか、照合出
来ない箇所を含む所定の範囲を利用者に再入力させる。
(57) [Summary] [Problem] To register a feature of a speaker's voice and customize it for an individual in a voice recognition device, a large amount of sentences registered in advance in the voice recognition device is used by the speaker. It is necessary to perform the work of enrolling to input voice to the user. Even if the speaker inputs a large amount of sentences by voice, it is very troublesome work. However, if the speaker cannot collate well with the acoustic model at the time of enrollment, it is necessary to re-input a part that cannot be collated. There is no problem if you can input the voice again and collate immediately.
There was a problem that the collation could not be easily performed even if it was entered many times, and the enrollment work did not proceed and had to be interrupted sometimes. In order to solve the above-mentioned problem, if the input speech cannot be collated even after repeating the voice input more than a predetermined number of times, the speech recognition apparatus proceeds to input a sentence next.
Prevent re-input processing from being performed any more, or re-input sentences that cannot be collated at the end. In the case of re-input, only the portion that cannot be verified is re-input, or the user is re-input a predetermined range including the portion that cannot be verified.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、音声照合装置にお
いて、個人用カスタマイズのために、個人の音声を登録
するためのエンロール文を音声入力するためのエンロー
ル文音声入力方法とエンロール文音声入力装置とそれを
実現するコンピュータプログラムが記録されている記録
媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an enroll sentence voice inputting method and an enrolled sentence voice input device for inputting an enroll sentence for registering a personal voice for personal customization in a voice collating device. And a recording medium on which a computer program for realizing the same is recorded.
【0002】[0002]
【従来の技術】通常の音声認識装置は、不特定多数の音
声を照合するための音声データを保持している。そのた
め、特定の個人の音声を精度よく照合出来る様にするに
は、音声認識装置に付属しているエンロール文音声入力
装置を用いて、個人の音声データを登録する必要があ
る。しかし、個人の音声データを登録して、個人向けに
カスタマイズして音声認識の精度を上げるためには、大
量の文章を読み上げて音声入力する必要がある。2. Description of the Related Art An ordinary speech recognition apparatus holds speech data for collating an unspecified number of speeches. Therefore, in order to be able to accurately collate the voice of a specific individual, it is necessary to register the voice data of the individual using an enroll sentence voice input device attached to the voice recognition device. However, in order to register personal voice data and customize the personal data to improve the accuracy of voice recognition, it is necessary to read a large amount of sentences and input the voice.
【0003】通常、エンロール音声入力装置は音声認識
装置の一部であり、エンロール音声入力のためのソフト
ウェアは、入力すべきエンロール文のデータを含んでお
り、音声認識用のソフトウェアとデータと一緒に組み込
まれている。Usually, an enroll speech input device is a part of a speech recognition device, and software for enroll speech input includes data of an enroll sentence to be input, and is used together with the speech recognition software and data. It has been incorporated.
【0004】個人で利用するような音声認識装置は、通
常、個人向けにカスタマイズするために、エンロール機
能を有しており、エンロール文を入力する際には、画面
に音声入力するエンロール文を1文づつ表示し、利用者
は、その表示されたエンロール文を見て、読み上げるこ
とにより音声入力を行う。ところが、このエンロール文
の読み上げ作業は、通常20〜30分もかかるものであ
り、利用者にとり非常に煩わしいものである。多くの場
合、途中で音声入力をあきらめてしまうことが多いた
め、取得出来た個人音声データの量や内容により、音声
認識の精度があまりあがらないことも多かった。そのた
め、エンロール文を入力するためのソフトウェアは、詳
細なエンロール文を入力する機能だけでなく、簡易版の
エンロール文音声入力機能も装備して、入力するエンロ
ール文を特に音声認識の向上に役立つものに絞って、入
力するエンロール文の量を抑えていることも多い。[0004] A voice recognition device used by an individual usually has an enroll function in order to customize it for an individual. When an enroll sentence is input, an enroll sentence to be input as a voice on a screen is displayed. The sentence is displayed one by one, and the user looks at the displayed enrollment sentence and performs voice input by reading it out. However, the reading operation of the enroll sentence usually takes 20 to 30 minutes, and is very troublesome for the user. In many cases, speech input is often given up on the way, and the accuracy of speech recognition often does not increase much depending on the amount and content of the acquired personal speech data. For this reason, the software for inputting enroll sentences is equipped not only with the function of inputting detailed enroll sentences, but also with a simplified version of the enroll sentence voice input function, which is particularly useful for improving the speech recognition of enroll sentences to be input. In many cases, the number of enroll sentences to be input is suppressed.
【0005】この様に、ただでさえ、エンロール文の音
声入力作業は、利用者にとって非常に煩わしいものであ
るうえ、エンロール文が入力され、入力された音声に音
響モデルと照合出来ない部分があると、照合出来ない部
分の再入力を促すが、何度入力してもうまく照合されず
に次に進めないといった状態に陥ることがあるという問
題があった。As described above, the work of inputting the enroll sentence is very troublesome for the user. In addition, the enroll sentence is input, and there is a part where the input sound cannot be matched with the acoustic model. However, there is a problem that the user may be prompted to re-enter a part that cannot be collated, but may enter a state where the collation is not successful even if input is repeated many times and the process cannot proceed.
【0006】このように入力した音声を照合出来ない場
合は、特に、エンロール文の文末で起こることが多い。
例えば、「学校に行っている」と言うエンロール文を入
力する場合、最後の「る」や「いる」の部分は、その部
分だけを何度入力しても、語の一部のみを音声入力する
ため、発音が不自然になり、なかなか照合出来ないこと
が多かった。[0006] When the input speech cannot be collated, it often occurs at the end of the enroll sentence.
For example, if you enter an enroll sentence that says "I'm going to school," enter the last part of "Ru" or "Iru" and input only a part of the word, Therefore, the pronunciation was unnatural, and it was often difficult to collate.
【0007】入力したエンロール文のどこが照合出来ど
こが照合出来なかったかは、エンロール文の照合出来た
部分の色や照合出来ない部分の色を変えて表示したり、
再入力する部分をポインタで指示すること等で行うのが
一般的である。Whether the input enroll statement can be compared and where the collation cannot be performed can be displayed by changing the color of the collated part of the enroll statement or the color of the uncollated part,
In general, this is done by pointing the part to be re-input with a pointer or the like.
【0008】詳細なエンロール文の入力を途中でやめた
り、簡易版のエンロール文音声入力機能を用いた場合
は、十分な個人音声データを収集出来ないために、エン
ロール入力を完全に行った場合に比べると音声認識精度
は低くなる。When the input of the detailed enroll sentence is stopped halfway, or when a simplified version of the enroll sentence voice input function is used, sufficient personal voice data cannot be collected. In comparison, the speech recognition accuracy is lower.
【0009】これは、発音が不正確な人や訛りがある人
や発音に癖のある人ほど、その傾向は顕著である。その
ため、個人用の音声認識装置等では、音声認識率を出来
る限りあげるためには、このエンロール文の入力を出来
る限り全て行うことが好ましい。[0009] The tendency is more remarkable for a person whose pronunciation is inaccurate, a person who has an accent, or a person who has a habit of pronunciation. Therefore, in a personal voice recognition device or the like, it is preferable to input all the enroll sentences as much as possible in order to increase the voice recognition rate as much as possible.
【0010】[0010]
【発明が解決しようとする課題】このように、エンロー
ル文の入力量を減らせば、音声認識率があまり上がらな
いため、エンロール文の入力量は出来るだけ減らさない
様にする必要がある。As described above, if the input amount of the enrolled sentence is reduced, the speech recognition rate does not increase so much. Therefore, it is necessary to keep the input amount of the enrolled sentence as small as possible.
【0011】従来の方法では、エンロール文の音声入力
時に、入力した音声が照合されない場合、キーボードや
マウス等を用いて、自分で入力しやすい再入力箇所を指
示したり、自分で照合出来ない箇所を飛ばして、次のエ
ンロール文の入力に移ることを指示したり、エンロール
文音声入力を中断することを指示したり等の指示をいち
いちする必要があった。また、エンロール文の照合出来
ない部分を飛ばして次のエンロール文の処理に飛んだ場
合は、エンロール文の音声入力が一通り終わった時点
で、飛ばしたエンロール文の再入力が出来ないという問
題点があった。In the conventional method, when the input voice is not collated at the time of inputting the voice of the enroll sentence, a keyboard or a mouse or the like is used to indicate a re-input location which is easy for the user to input or a location which cannot be verified by himself. , It is necessary to instruct the user to move on to input of the next enroll sentence or to instruct to interrupt the input of the enroll sentence. In addition, if the part of the enroll sentence that cannot be collated is skipped and the processing of the next enroll sentence is skipped, it is not possible to re-enter the skipped enroll sentence after the voice input of the enroll sentence has been completed. was there.
【0012】[0012]
【課題を解決するための手段】簡単に述べると本発明
は、エンロール文音声入力時に起こる照合出来ない部分
の再入力の際に、自動的に入力を再開するのに適切な開
始位置を表示したり、同一箇所について再入力する回数
を所定の回数に抑えたり、再入力するエンロール文をま
とめて最後に再入力するようにして、エンロール文の入
力を利用者にとってあまり煩わしく感じさせない様にす
るものである。SUMMARY OF THE INVENTION Briefly stated, the present invention displays an appropriate start position for automatically resuming input when re-inputting an unverifiable portion which occurs during enroll sentence voice input. Or to reduce the number of re-entry for the same part to a predetermined number, or to re-enter the enroll sentence to be re-entered at the end so that the input of the enroll sentence does not feel too troublesome for the user. It is.
【0013】即ち、本発明にかかる請求項1に記載のエ
ンロール文音声入力方法は、音声認識システムにおい
て、予め登録されている複数のエンロール文を表示し、
該エンロール文を読み上げた利用者の音声を入力し、入
力された音声を予め登録されている音響モデルと照合
し、照合出来た利用者の音声データを登録するためのエ
ンロール文を音声入力する方法であって、入力した音声
に照合出来ない部分がある場合、エンロール文の音声再
入力を、所定回数繰り返して行い、それでも照合出来な
い部分が残った場合は、次のエンロール文の入力処理に
進むことを特徴とする。[0013] That is, according to the enroll sentence voice input method according to the first aspect of the present invention, a plurality of enroll sentences registered in advance are displayed in a speech recognition system.
A method of inputting a voice of a user who has read out the enrolled sentence, collating the input voice with a pre-registered acoustic model, and voice-inputting an enrolled sentence for registering voice data of the verified user. If there is a part that cannot be collated in the input speech, re-input of the enroll sentence is repeated a predetermined number of times, and if there is still a part that cannot be collated, the process proceeds to the next enroll sentence input processing. It is characterized by the following.
【0014】かかる構成により、エンロール文を読み上
げて、利用者の声を登録する際に、エンロール文の照合
が出来ない場合は、自動的に所定回数再入力処理を繰り
返すことが可能となる。With this configuration, when the enroll sentence is read out and the user's voice is registered, if the enroll sentence cannot be collated, the re-input process can be automatically repeated a predetermined number of times.
【0015】また、本発明にかかる請求項2に記載のエ
ンロール文音声入力方法は、音声認識システムにおい
て、予め登録されている複数のエンロール文を音声入力
する方法であって、入力すべき複数のエンロール文の入
力が一通り終わった段階で照合出来ないエンロール文が
残っている場合、照合出来なかったエンロール文のみ、
再入力指示を所定回数行うことを特徴とする。According to a second aspect of the present invention, there is provided an enroll sentence speech inputting method for inputting a plurality of enrolled sentences registered in advance in a speech recognition system. When enroll statements that cannot be collated remain after the enroll statement has been input, only the enroll statements that could not be collated
The re-input instruction is performed a predetermined number of times.
【0016】かかる構成により、エンロール文を読み上
げて利用者の声を登録する際に、エンロール文の入力が
一通り終わった時点で、照合出来ずに処理を飛ばしたエ
ンロール文については、再度、自動的にエンロール文の
入力処理に戻り、再び自動的に所定回数再入力が可能と
なる。With this configuration, when the enroll sentence is read aloud and the voice of the user is registered, when the enroll sentence has been completely input, the enrolled sentence that has been skipped because it cannot be collated is automatically re-input. Then, the process returns to the enroll sentence input process, and the re-input can be automatically performed a predetermined number of times again.
【0017】また、本発明にかかる請求項3に記載のエ
ンロール文音声入力方法は、更に、照合出来ない部分の
エンロール文中における位置に応じて、該部分を含む第
1の所定の位置から第2の所定の位置までの再入力指示
を提示することを特徴とする。Further, in the enroll sentence voice input method according to the third aspect of the present invention, further, according to the position in the enroll sentence of the unverifiable portion, a second predetermined position from the first predetermined position including the portion is determined. A re-input instruction up to a predetermined position is presented.
【0018】かかる構成により、エンロール文の照合出
来ない部分が語の一部であるような時は、その部分だけ
再入力しても、発音が不自然になり、正常に音声認識出
来なかったり、不自然な音声データが格納されるのを防
ぐため、自然な照合しやすい音声入力が出来る様に、照
合出来ない部分を含めた所定範囲の部分の再入力を可能
となる。With such a configuration, when a part of the enroll sentence that cannot be collated is a part of a word, even if that part is re-entered, the pronunciation becomes unnatural and speech recognition cannot be performed normally, In order to prevent unnatural voice data from being stored, it is possible to re-input a part of a predetermined range including a part that cannot be verified, so that a natural easy-to-verify voice input can be performed.
【0019】また、本発明にかかるエンロール文音声入
力装置とエンロール文音声入力を行うプログラムを記録
したコンピュータ読み取り可能な記録媒体は、請求項1
〜3の方法を利用したエンロール文音声入力装置とエン
ロール文音声入力を行うプログラムを記録したコンピュ
ータ読み取り可能な記録媒体であり、そのエンロール文
音声入力装置を稼働するか、又は、その記録媒体上のプ
ログラムをコンピュータに読み込ませて実行することに
より、請求項1〜3の方法を実行した時と同様の効果が
得られる。A computer-readable recording medium on which an enroll sentence voice input device and a program for inputting enroll sentence voice according to the present invention are recorded.
A computer-readable recording medium which records an enroll sentence voice input device using the methods of (1) to (3) and a program for inputting the enroll sentence voice, and which operates the enroll sentence voice input device or on the recording medium. By reading the program into a computer and executing the program, the same effect as when the method of claims 1 to 3 is executed can be obtained.
【0020】[0020]
【発明の実施の形態】(実施形態1)本実施形態は、請
求項1と請求項2のエンロール文音声入力方法を用いて
実現するエンロール文音声入力装置の一例であり、請求
項1と請求項2のエンロール文音声入力方法を用いて実
現するエンロール文音声入力装置であれば、ここで説明
するエンロール文音声入力装置に限定するものではな
い。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS (Embodiment 1) This embodiment is an example of an enroll sentence voice input device realized by using the enroll sentence voice input method according to claim 1 and claim 2. As long as the enroll sentence voice input device is realized by using the enroll sentence voice input method of item 2, it is not limited to the enroll sentence voice input device described here.
【0021】本発明の基本的な処理について、その構成
と処理の流れを、図1の構成図と図2のフローチャート
を用いて説明する。With respect to the basic processing of the present invention, the configuration and the flow of the processing will be described with reference to the configuration diagram of FIG. 1 and the flowchart of FIG.
【0022】ここでは、エンロール文を音声入力する際
に、入力したエンロール文に照合出来ない部分がある時
は、その部分を含むエンロール文の所定範囲の音声入力
を所定回数n回繰り返し、それでも照合出来ない場合
は、自動的に次のエンロール文の入力処理に移り、一通
り、全てのエンロール文の音声入力が終わった時点で、
照合出来ない部分を残したエンロール文があると、再度
そのエンロール文を音声入力し直し、音声入力を所定回
数m回繰り返しても照合出来ない場合は、そのエンロー
ル文の処理はもう行わない例について説明する。ここで
は本発明の基本的な骨格部分を説明するため、n=m=
0とする。つまり、エンロール文を音声入力した際に照
合出来ない部分があっても、その時点では再入力を行わ
ず、次のエンロール文の処理に移り、エンロール文の入
力が一通り終わった時点で、照合出来ずに残っているエ
ンロール文のみ再入力を行う例について説明する。Here, when the enrolled sentence is input by voice, if there is a part that cannot be collated in the input enrolled sentence, the voice input of the enrolled sentence including the part is repeated a predetermined number of times n times. If it is not possible, the process automatically proceeds to the input processing of the next enroll sentence.
If there is an enroll sentence that leaves a part that cannot be collated, re-input the enroll sentence again, and if the collation cannot be performed even after repeating the voice input a predetermined number of times m, processing of the enroll sentence will no longer be performed explain. Here, in order to explain the basic skeleton part of the present invention, n = m =
Set to 0. In other words, even if there is a part that cannot be collated when the enroll sentence is input by voice, the re-entry is not performed at that point, and the process proceeds to the next enroll sentence. An example will be described in which only the enroll sentence remaining without being re-entered is input.
【0023】まず、エンロール文表示部1は、事前に複
数のエンロール文が格納されているエンロール文格納部
1−1からエンロール文を1文読み出す(ステップS
1)。図3のエンロール文格納部の例のは、エンロー
ル文格納部1−1に格納されているエンロール文の一例
である。そして、エンロール文全ての読み込みが終了し
たか判定する(ステップS2)。エンロール文が全ての
処理が終了していない場合(ステップS2:NO)は、
エンロール文を表示装置7に表示する(ステップS
3)。First, the enroll sentence display unit 1 reads one enroll sentence from the enroll sentence storage unit 1-1 in which a plurality of enroll sentences are stored in advance (step S).
1). The example of the enroll sentence storage unit in FIG. 3 is an example of the enroll sentence stored in the enroll sentence storage unit 1-1. Then, it is determined whether reading of all enroll statements has been completed (step S2). If all the processing of the enroll statement has not been completed (step S2: NO),
The enroll statement is displayed on the display device 7 (step S
3).
【0024】自分の音声を登録しようとする利用者は、
表示装置7に表示されたエンロール文を読み上げて、マ
イクロホン等の音声入力装置8から音声入力部2を通じ
て音声を入力する(ステップS4)。入力された音声
は、A/D変換(アナログ/デジタル変換)され、エン
ロール文照合部3で、音響モデル格納部3−1の音響モ
デルと照合される(ステップS5)。A/D変換は、音
声入力部2で行ってもよいし、エンロール文照合部3で
行ってもよい。A user who wants to register his voice,
The enroll sentence displayed on the display device 7 is read aloud, and voice is input from the voice input device 8 such as a microphone through the voice input unit 2 (step S4). The input speech is subjected to A / D conversion (analog / digital conversion), and the enrolled sentence matching unit 3 checks the input speech with the acoustic model in the acoustic model storage unit 3-1 (step S5). The A / D conversion may be performed by the voice input unit 2 or the enroll sentence matching unit 3.
【0025】エンロール文は文章であるため、音声認識
は、隠れマルコフモデル等の連続音声認識の手法を用い
て照合を行う。連続音声認識の手法は、特に限定するも
のではなく、どのような手法を用いても構わない。Since the enrolled sentence is a sentence, voice recognition is performed by using a continuous voice recognition technique such as a hidden Markov model. The method of continuous speech recognition is not particularly limited, and any method may be used.
【0026】エンロール文照合部3は、照合出来た音声
データを個人音声データ格納部3−2に格納する(ステ
ップS6)。エンロール文を音声入力して連続音声認識
で音声認識を行う場合、必ずしも音声入力した文章全体
を一度に照合出来るとは限らない。文章の途中で照合出
来ない場合がある。このような場合、照合ポインタ管理
部4は、照合結果をもとに、照合出来なかったエンロー
ル文の情報である照合ポインタをエンロール格納部1−
1に格納すると同時にエンロール文再表示部5に渡す。The enroll sentence collation unit 3 stores the collated speech data in the personal speech data storage unit 3-2 (step S6). When performing speech recognition by continuous speech recognition by inputting an enroll sentence by voice, it is not always possible to collate the entire sentence input at once. In some cases, the collation cannot be performed in the middle of a sentence. In such a case, the collation pointer management unit 4 stores the collation pointer, which is information of the enroll statement that could not be collated, based on the collation result in the enroll storage unit 1-.
1 and passed to the enroll sentence redisplay unit 5 at the same time.
【0027】エンロール文再表示部5は、音声入力した
エンロール文の照合出来た部分を強調表示する(ステッ
プS8)。通常は、読み上げるために表示したエンロー
ル文の照合出来た部分の色を変えたり、太文字表示にす
るなどして強調表示する。この実施形態では、照合出来
ない部分があっても、自動的に次のエンロール文の入力
に進むので、ステップS1に戻る。The enroll sentence redisplay unit 5 highlights the collated portion of the enroll sentence input by voice (step S8). Normally, the part of the enroll sentence displayed for reading out is highlighted by changing the color of the collated part of the enrolled sentence or displaying it in bold characters. In this embodiment, even if there is a part that cannot be collated, the process automatically proceeds to the input of the next enroll sentence, so that the process returns to step S1.
【0028】強調表示の方法は、照合出来た部分の色を
変えて表示するのではなく、照合出来なかった部分を赤
等の目立つ色で表示するとか、色を変えて表示すると
か、高輝度にするとか、点滅表示するとか、太文字にす
るとかしてもよいし、照合出来なくて再入力が必要な箇
所の開始位置と終了位置をポインタで表示してもよく、
表示方法は特に限定しない。照合出来ない部分がない場
合は、当該エンロール文全体の強調表示を行うか次のエ
ンロール文の処理に移ればよく、ポインタの表示は不要
となる。The method of highlighting is not to change the color of the collated portion but to display the uncollated portion in a conspicuous color such as red, to change the color, or to display a high brightness. , Blinking display, bold characters, and the start and end positions of the points that cannot be collated and need to be re-entered may be displayed with a pointer.
The display method is not particularly limited. If there is no part that cannot be collated, the entire enroll sentence may be highlighted or the processing of the next enroll sentence may be performed, and the display of the pointer is unnecessary.
【0029】また、エンロール文の再表示は、エンロー
ル文表示部1が表示したエンロール文を上書きする形で
行ってもよいし、その次の行に表示してもよいし、特に
表示位置や表示方法は限定しない。Further, the redisplay of the enroll sentence may be performed by overwriting the enroll sentence displayed by the enroll sentence display unit 1, or may be displayed on the next line. The method is not limited.
【0030】図4の再入力指示の表示例のは、「今日
は、いい天気ですね」というエンロール文を音声入力し
て、文末の「ね」が音声認識出来なかった場合に、は
照合出来なかった「ね」の位置の上にポインタを表示し
た例であり、は照合出来なかった「ね」の文字を太文
字にした例である。In the display example of the re-input instruction shown in FIG. 4, when an enroll sentence “Today is fine weather” is input by speech, and when the end of the sentence “Ne” cannot be recognized by speech, the collation can be performed. This is an example in which a pointer is displayed on the position of “ne” that did not exist, and an example in which the character of “ne” that could not be collated was made bold.
【0031】これにより、照合出来なかった部分が、利
用者に一目でわかり、それ以降のエンロール文の読み上
げの際に、照合出来なかった部分に類似した部分がある
と、丁寧に読み上げるようにすることが出来、エンロー
ル文の入力効率をより高めることが出来る。Thus, the user is able to understand at a glance the part that could not be collated, and when reading out the enroll sentence thereafter, if there is a part similar to the part that could not be collated, it is read carefully. It is possible to improve the input efficiency of the enroll sentence.
【0032】エンロール文が終了した場合(ステップS
2:YES)は、エンロール文再入力判定部6におい
て、照合が出来なかったエンロール文があるかどうか判
定する(ステップS11)。When the enroll statement ends (step S
2: YES), the enroll sentence re-input determination unit 6 determines whether there is an enroll sentence that could not be compared (step S11).
【0033】照合が出来なかったエンロール文があるか
どうかは、照合が出来なかったエンロール文が発生した
時に、エラーフラグを立てておけばよい。実際に、どの
エンロール文で照合エラーが出たかを示す照合ポインタ
は、照合ポインタ管理部4が管理する。本実施例では、
その情報は、照合ポインタ管理部4によりエンロール文
格納部1−1に格納される。Whether or not there is an enroll statement that could not be collated can be determined by setting an error flag when an enroll statement that could not be collated occurs. The collation pointer management unit 4 manages the collation pointer indicating which enroll statement actually caused the collation error. In this embodiment,
The information is stored in the enroll sentence storage unit 1-1 by the collation pointer management unit 4.
【0034】格納される形式は、例えば、図3のエンロ
ール文格納部の例ののように各エンロール文の先頭に
フラグを立てるとよい。また、どのエンロール文のどの
部分で照合エラーが出たかは、例えば、図3のエンロー
ル文格納部の例ののように各エンロール文の先頭にフ
ラグを立てると同時に照合出来なかった部分の開始位置
と終了位置を格納してもよい。ここでは、開始位置と終
了位置をエンロール文の何文字目かではなく、エンロー
ル文の読みの何モーラ目かで表示している。モーラと
は、「ア」「イ」・・・「ン」の50音の1つ1つの音
を指し、「キャ」「キュ」「キョ」や「ッ」等も1モー
ラと数える。As the format in which the data is stored, for example, a flag may be set at the head of each enroll statement as in the example of the enroll statement storage section in FIG. In addition, for which part of the enroll statement the collation error occurred is determined, for example, by setting a flag at the head of each enroll statement as in the example of the enroll statement storage unit in FIG. And the end position may be stored. Here, the start position and the end position are indicated not by the character of the enroll statement but by the mora of the reading of the enroll statement. The mora refers to each of the 50 sounds of "A", "I",... "N", and "kya", "kyu", "kyo", "tsu", etc. are counted as one mora.
【0035】ここで、エンロール文の何文字目かで位置
を表さない理由は、照合出来ない箇所が、表示している
エンロール文の漢字の読みの途中である場合等が考えら
れるからである。例えば図4ののように、「学校に行
っている」の「学校」の「ガッコ」まで照合出来て、
「ウ」が照合出来ない場合等は、「学校」の「校」の文
字の部分にポインタを表示してもいいが、「校」の
「コ」の音は照合出来ているので再入力する必要がな
い。照合出来ない部分をより明確にするため、「学校に
行っている」の下に「ガッコウニイッテイル」と表示し
て「ウ」の部分が照合出来ないことをポインタで示した
り、太文字にしたりするとよい。もちろん、エンロール
文とその読みを同時に2つ表示してもよい。この場合、
エンロール文格納部1−1には、漢字混じりのエンロー
ル文と、モーラがはっきりわかるように図3ののよう
にエンロール文の読みも格納しておく必要がある。Here, the reason why the position is not represented by the character of the enroll sentence is that there is a case where a part that cannot be collated is in the middle of reading the kanji of the displayed enroll sentence. . For example, as shown in Fig. 4, it is possible to match up to "school" of "going to school"
If "c" cannot be collated, a pointer may be displayed at the "school" character in "school", but the "ko" sound in "school" can be collated, so re-enter. No need. In order to clarify the part that can not be collated, display "Gacuni Unitail" under "Going to school" to indicate with a pointer that the part of "U" can not be collated, or use bold characters Good to do. Of course, two enroll sentences and their readings may be displayed simultaneously. in this case,
In the enroll sentence storage unit 1-1, it is necessary to store the enroll sentence containing kanji and the reading of the enroll sentence as shown in FIG. 3 so that the mora can be clearly recognized.
【0036】また、エンロール文格納部1−1に格納せ
ずに、別途、これらの情報をメモリ上のテーブルとして
持っていてもよく、情報の管理の仕方は特に限定するも
のではない。こうすることにより、エンロール文を再入
力のためにエンロール文を表示する際に、再入力するエ
ンロール文をフラグにより判定出来ると同時に、照合出
来なかった部分を最初から表示することが出来る。Further, these information may be separately stored as a table on a memory without being stored in the enroll sentence storage unit 1-1, and the way of managing the information is not particularly limited. By doing so, when the enroll sentence is displayed to re-enter the enroll sentence, the enroll sentence to be re-input can be determined by the flag, and at the same time, the part that could not be collated can be displayed from the beginning.
【0037】照合が出来なかったエンロール文がない場
合(ステップS11:NO)は、処理を終了する。照合
が出来なかったエンロール文がある場合(ステップS1
1:YES)は、エンロール文表示部1に、照合出来な
かったエンロール文の再入力を指示し、エンロール文表
示部1は、照合出来たエンロール文は読みとばし、照合
出来なかったエンロール文のみ読み出す(ステップS1
2)。If there is no enroll sentence that could not be compared (step S11: NO), the process ends. If there is an enroll statement that could not be compared (step S1
1: YES) instructs the enroll sentence display unit 1 to re-input the enroll sentence that could not be collated, and the enroll sentence display unit 1 skips the enroll sentence that could be collated, and reads only the enroll sentence that could not be collated. (Step S1
2).
【0038】再入力時のエンロール文照合部3の動作
は、エンロール文格納部1−1に照合出来なかった部分
の位置情報を格納してない場合は、そのエンロール文全
体を再入力することになり、もう一度エンロール文全体
を照合し直すことになるが、照合出来なかった部分の位
置情報を格納している場合は、照合出来なかった部分を
含むエンロール文の一部を再入力すればよいので、その
部分のみ照合し直せばよい。The operation of the enroll sentence collation unit 3 at the time of re-input is that if the position information of the uncollated part is not stored in the enroll sentence storage unit 1-1, the entire enroll sentence is re-entered. In other words, the entire enrollment sentence will be collated again, but if the location information of the part that could not be collated is stored, the part of the enrolled sentence including the part that could not be collated can be re-entered. , Only that part needs to be checked again.
【0039】次に、照合出来なかったエンロール文全て
の読み込みが全て終了したか判定する(ステップS1
3)。照合出来なかったエンロール文が全ての処理が終
了していない場合(ステップS13:NO)のステップ
S14からステップS19の処理は、ステップS19の
戻り先がステップS12であること以外は、ステップS
3からステップS8までの処理と同じなので、説明は省
略する。Next, it is determined whether reading of all enroll statements that could not be collated has been completed (step S1).
3). When all the enroll statements that could not be collated have not been processed (step S13: NO), the processes from step S14 to step S19 are performed in step S19 except that the return destination of step S19 is step S12.
Since the processing is the same as the processing from step 3 to step S8, the description is omitted.
【0040】この例では、照合出来なかったエンロール
文の再入力は、エンロール文の入力が一通り終わった段
階で、照合出来なかったエンロール文を再入力し、それ
でも照合出来ない場合は、そのエンロール文の処理を行
わないことになるが、照合出来なかったエンロール文を
最初から順番に読み直す回数を所定回数kとし、ステッ
プS11からステップS19の処理を、照合出来ないエ
ンロール文が残っている場合、所定回数繰り返しすよう
にしてもよい。In this example, the re-input of the enroll sentence that could not be collated is performed after the enroll sentence has been completely input, and the enroll sentence that could not be collated is re-entered. Although the processing of the sentence is not performed, the number of times that the enroll sentence that could not be collated is read in order from the beginning is set to a predetermined number k, and the processing from step S11 to step S19 is performed. It may be repeated a predetermined number of times.
【0041】この実施形態では、n,m,kの値をいく
らにするかにより、エンロール文の最大再入力回数が決
まり、それを越えると、照合出来ない部分が残っていて
も、そのエンロール文の処理はそれ以上行われない。In this embodiment, the maximum number of re-inputs of an enroll statement is determined by the values of n, m, and k. No further processing is performed.
【0042】かかる構成により、エンロール文を読み上
げて、利用者の声を登録する際に、エンロール文の照合
が出来ない場合は、今まではキー操作等により手動で次
のエンロール文の処理に移っていたのが、自動的に移る
ことが可能となり、また、照合出来ないまま処理を飛ば
していたエンロール文については、今までは、エンロー
ル文の入力が一通り終わってしまうと、再度、照合出来
なかったエンロール文のみを再入力するのが出来なかっ
たが、自動的に照合出来なかったエンロール文の入力処
理に戻ることが可能となる。With this configuration, when the enrolled sentence is read out and the user's voice is registered, if the enrolled sentence cannot be collated, the processing has been manually shifted to the next enrolled sentence by a key operation or the like. It was possible to move automatically, and for enroll statements that skipped processing without being able to collate, until now the enroll statement was completely input, collation could be performed again. Although it was not possible to re-input only the enrolled sentence that did not exist, it is possible to return to the input processing of the enrolled sentence that could not be automatically collated.
【0043】(実施形態2)本実施形態は、請求項1と
請求項2のエンロール文音声入力方法を用いて実現する
エンロール文音声入力装置の実施形態1とは異なる一例
である。ここでは、エンロール文を音声入力する際に入
力したエンロール文に照合出来ない部分がある時は、照
合出来ない部分の音声入力を所定回数n回(n>=1)
繰り返し、それでも照合出来ない場合は、自動的に次の
エンロール文の入力処理に移り、一通り、全てのエンロ
ール文の音声入力が終わった時点で、照合出来ない部分
を残したエンロール文があると、再度そのエンロール文
を音声入力をし直し、音声入力を所定回数m(m>=
1)回繰り返しても照合出来ない場合は、そのエンロー
ル文の処理はもう行わない例について説明する。(Embodiment 2) This embodiment is an example different from Embodiment 1 of the enroll sentence voice input device realized by using the enroll sentence voice input method of the first and second aspects. Here, when there is a part that cannot be matched in the enroll sentence that is input when the enroll sentence is input by voice, the voice input of the part that cannot be verified is performed a predetermined number of times n (n> = 1)
Repeatedly, if collation is still not possible, the process automatically proceeds to the input processing of the next enroll sentence. Then, the voice of the enroll sentence is input again, and the voice input is performed a predetermined number of times m (m> =
1) An example will be described in which if the collation cannot be performed even after repeated times, the processing of the enroll sentence is no longer performed.
【0044】実施形態1との違いは、実施形態1ではエ
ンロール文を照合出来ない場合、すぐに次のエンロール
文の入力に移るが、本実施形態では、エンロール文音声
入力時に照合出来ないと、その時点で所定回数エンロー
ル文の照合出来ない部分の入力を繰り返す点と、照合ポ
インタ情報をエンロール文格納部1−1ではなく、照合
ポインタ格納部4−1に格納する点である。The difference from the first embodiment is that when the enroll sentence cannot be collated in the first embodiment, the process immediately proceeds to the input of the next enroll sentence. At this point, the input of the part that cannot be collated in the enroll sentence is repeated a predetermined number of times, and the collation pointer information is stored not in the enroll sentence storage unit 1-1 but in the collation pointer storage unit 4-1.
【0045】本発明の構成図と処理の流れを、図5の構
成図と図6のフローチャートを用いて説明する。The configuration diagram and processing flow of the present invention will be described with reference to the configuration diagram of FIG. 5 and the flowchart of FIG.
【0046】図5の構成図に関しては、図1の構成図と
同じ処理ブロックについては、同じ番号を付加し、説明
を省略する。図6のフローチャートのステップ名は、図
2のフローチャートと同じ処理部分に関しては、同じス
テップ名を付加し、説明を省略する。Regarding the configuration diagram of FIG. 5, the same processing blocks as those of the configuration diagram of FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted. 6, the same processing steps as those in the flowchart of FIG. 2 are assigned the same step names, and description thereof will be omitted.
【0047】ステップS1〜ステップS5は、再入力し
た音声について、照合ポインタ格納部4−1の情報をも
とにエンロール文照合を行う点を除けば、実施形態1と
同じなので説明を省略する。Steps S1 to S5 are the same as those of the first embodiment except that enroll sentence collation is performed on the re-input speech based on the information of the collation pointer storage unit 4-1, so that the description is omitted.
【0048】エンロール文照合部3は、音声データを音
響モデル格納部3−1の音響モデルと照合し、照合出来
た部分の利用者の音声データを個人音声データ格納部3
−2に格納する(ステップS6)。1つのエンロール文
が、途中までしか照合出来なかった場合は、照合出来た
部分のみ個人音声データ格納部3−2に格納してもよい
し、1つのエンロール文全体が照合された時のみ格納し
てもよいが、照合出来ない部分があるエンロール文が発
生する場合、前者の方がより多くの個人音声データを収
集出来るので、より好ましい。The enroll sentence matching unit 3 compares the voice data with the acoustic model stored in the acoustic model storage unit 3-1, and converts the user's voice data of the matched portion into the personal voice data storage unit 3.
-2 (step S6). When one enroll sentence can be compared only halfway, only the part that could be compared may be stored in the personal voice data storage unit 3-2, or stored only when the entire enroll sentence is compared. However, when an enroll sentence having a part that cannot be collated occurs, the former is more preferable because more personal voice data can be collected.
【0049】照合ポインタ管理部4は、エンロール文照
合部3からどこからどこまで照合出来たか、どの部分が
照合出来なかったかの情報を文字列または文字位置・モ
ーラ数などの形で受け取り、照合出来た部分の位置情報
又は照合出来なかった部分の位置情報を求め、照合ポイ
ンタ格納部4−1にこれらの照合ポインタ情報を保存す
る(ステップS7)。本実施例では、照合ポインタ情報
を照合ポインタ格納部4−1を設けて、そこに格納して
いるが、実施形態1のようにエンロール文格納部に1−
1にエンロール文と一緒に格納しても構わない。The collation pointer management unit 4 receives, from the enroll sentence collation unit 3, information as to where and how much collation was possible and what part was unsuccessful in the form of a character string or a character position / number of mora. The position information or the position information of the part that could not be collated is obtained, and the collation pointer information is stored in the collation pointer storage unit 4-1 (step S7). In the present embodiment, the collation pointer information is provided and stored in the collation pointer storage unit 4-1.
1 may be stored together with the enroll statement.
【0050】図7は、照合ポインタ格納部4−1の例で
ある。図7の左に記載したようなエンロール文があり、
2番目とn番目のエンロール文に照合出来ない部分があ
った場合について、照合ポインタ格納部4−1の内容が
どうなるか述べる。図7のは、照合出来なかったエン
ロール文がエンロール文格納部1−1に格納された何番
目のエンロール文かを示す文番号と照合出来なかった部
分の開始位置と終了位置を格納したものである。FIG. 7 shows an example of the collation pointer storage section 4-1. There is an enroll statement as shown on the left of FIG.
The following describes what happens to the contents of the collation pointer storage unit 4-1 when there is a part that cannot be collated in the second and nth enroll statements. FIG. 7 shows a sentence number indicating the number of the enroll sentence stored in the enroll sentence storage unit 1-1, the start position and the end position of the part that could not be compared. is there.
【0051】エンロール文再表示部5は、照合ポインタ
格納部4−1から照合出来た部分の位置情報を取得し、
照合出来た部分又は照合出来なかった部分を強調表示す
る(ステップS8)。The enroll sentence redisplay unit 5 obtains the position information of the collated part from the collation pointer storage unit 4-1.
The collated part or the collated part is highlighted (step S8).
【0052】エンロール文再表示部5で、強調表示する
と、エンロール文再入力判定部5に制御が移る。エンロ
ール文再入力判定部5は、当該エンロール文で照合出来
ない部分が残っているか判定し(ステップS9)、照合
出来ない部分が残っていない場合(ステップS9:N
O)は、ステップS1に戻り、次のエンロール文の処理
に移る。照合出来ない部分が残っている場合(ステップ
S9:YES)は、当該エンロール文の再入力が、再入
力が所定回数n回以上繰り返していないか判断し(ステ
ップS10)、再入力が所定回数n回以上繰り返してい
ない場合(ステップS10:YES)は、ステップS4
に戻り、当該エンロール文の再入力開始位置を示す照合
ポインタの位置から、当該エンロール文を読み上げ、再
度、音声入力を行う。再入力が所定回数n回以上繰り返
した場合(ステップS10:YES)は、ステップS1
に戻り、次のエンロール文の処理に移る。When the enroll sentence re-display unit 5 highlights the display, the control is transferred to the enroll sentence re-input determination unit 5. The enroll sentence re-input determination unit 5 determines whether there is a part that cannot be collated in the enroll sentence (step S9), and if there is no part that cannot be collated (step S9: N).
O) returns to step S1 to move to the processing of the next enroll statement. If there is a part that cannot be collated (step S9: YES), it is determined whether or not the re-entry of the enroll sentence has been repeated a predetermined number of times n or more (step S10). If it has not been repeated more than once (step S10: YES), step S4
Then, the enroll sentence is read out from the position of the collation pointer indicating the re-entry start position of the enrolled sentence, and voice input is performed again. If the re-input is repeated a predetermined number of times n or more (step S10: YES), step S1
Returns to the processing of the next enroll statement.
【0053】当該エンロール文の再入力の際、エンロー
ル文照合部3は、エンロール文再表示部5で表示した照
合ポインタの部分からの照合を行うとよい。再度、当該
エンロール文全体を照合し直しすことも可能だが、それ
だと、既に照合出来た部分が今度は照合出来なかったり
することも生じる可能性があるので、あまり好ましくな
い。At the time of re-inputting the enroll sentence, the enroll sentence collation unit 3 preferably performs collation from the collation pointer displayed on the enroll sentence redisplay unit 5. Again, it is possible to re-check the entire enrolled sentence, but this is not very desirable because the already-checked part may not be checked again this time.
【0054】エンロール文の入力が一通り終わる(ステ
ップS2:YES)と、照合出来なかったエンロール文
が残っているか、照合ポインタ格納部4−1に照合ポイ
ンタ情報が残っているかどうかで判定し(ステップS1
1)、照合出来なかったエンロール文が残っている場合
(ステップS11:YES)は、照合出来なかったエン
ロール文をエンロール文格納部1−1から読み出す(ス
テップS12)。照合ポインタ格納部4−1には、何番
目のエンロール文のどの位置まで照合出来たかを示す情
報が格納されており、当該エンロール文の照合されない
部分がなくなると、照合ポインタ管理部4はそのエンロ
ール文の照合ポインタ情報を照合ポインタ格納部4−1
から削除する。照合出来なかったエンロール文が残って
いない場合(ステップS11:NO)は、処理を終了す
る。When the input of the enroll statement has been completed (step S2: YES), it is determined whether or not the enroll statement which could not be collated remains, and whether or not the collation pointer information remains in the collation pointer storage unit 4-1 (step S2). Step S1
1), if enroll statements that could not be collated remain (step S11: YES), enroll statements that could not be collated are read from the enroll statement storage unit 1-1 (step S12). The collation pointer storage unit 4-1 stores information indicating the position of the enroll sentence to which collation sentence was reached, and when there is no uncollated part of the enrolled sentence, the collation pointer management unit 4 returns to the enrolled sentence. The collation pointer information of the sentence is stored in the collation pointer storage unit 4-1.
Remove from. If there are no enroll statements that could not be collated (step S11: NO), the process ends.
【0055】エンロール文が正常に読み出せた場合(ス
テップS13:NO)のステップS14〜ステップS2
1の処理は、エンロール文の読み出しが終了した時点で
処理を終了する点と戻り先が対応するステップの位置に
なる以外は、ステップS3〜ステップS11の処理と同
じなので説明を省略する。Steps S14 to S2 when the enroll statement can be read normally (step S13: NO)
The process 1 is the same as the processes of steps S3 to S11 except that the process ends when the reading of the enroll statement ends, and the return destination is the position of the corresponding step, and thus the description is omitted.
【0056】本実施形態にはつけていないが、必要に応
じて、キー操作等により、手動で処理を中断したり、次
のエンロール文の処理に移れる機能も設けておいても構
わない。Although not provided in the present embodiment, a function for manually interrupting the processing by a key operation or the like or moving to the processing of the next enroll statement may be provided as necessary.
【0057】かかる構成により、エンロール文を読み上
げて利用者の声を登録する際に、エンロール文の照合出
来ない部分は、自動的に所定回数まで再入力が可能とな
り、照合が完了するか、所定回数再入力すると、照合出
来ない部分が残っていても、自動的に次のエンロール文
の処理に移ることが出来ると同時に、エンロール文の入
力が一通り終わった時点で、照合出来ずに処理を飛ばし
たエンロール文については、再度、自動的に所定回数ま
での再入力が可能であり、同じエンロール文での音声入
力の繰り返しを嫌にならない程度に繰り返し回数の設定
が可能となる。With this configuration, when the enroll sentence is read out and the voice of the user is registered, the part that cannot be compared with the enrolled sentence can be automatically re-entered up to a predetermined number of times. If you enter the number of times again, even if there is a part that cannot be collated, you can automatically proceed to the processing of the next enroll statement. The skipped enroll sentence can be automatically re-entered up to a predetermined number of times again, and the number of repetitions can be set so as not to dislike repetition of voice input for the same enroll sentence.
【0058】(実施形態3)実施形態1と実施形態2で
は、照合出来ない部分の位置をポインタで再入力開始位
置として指示しており、エンロール文をそのポインタの
位置から再度読み上げて音声入力をしていた。しかし、
エンロール文の文中の一部分だけ音声で再入力しても、
なかなか照合出来ないことが多いため、何度入力しても
先に進むことが出来ない状態になり、結局、照合出来な
いままエンロール文の入力が終わってしまうことがあっ
た。そのため、本実施形態では、請求項3の方法を用い
て照合出来ない部分がエンロール文のどの位置にあるか
により、照合出来ない部分を含む、所定の開始位置から
所定の終了位置まで音声で再入力するように指示する例
について説明する。(Embodiment 3) In the first and second embodiments, the position of a part that cannot be collated is indicated as a re-input start position by a pointer, and the enroll sentence is read out again from the position of the pointer and speech input is performed. Was. But,
Even if you re-enter only a part of the enroll sentence by voice,
In many cases, the collation could not be easily performed, so that the user was unable to proceed even after inputting many times, and the input of the enroll sentence ended without being able to perform the collation. Therefore, in the present embodiment, depending on the position in the enroll sentence where a part that cannot be collated using the method of claim 3 is located, a voice is reproduced from a predetermined start position to a predetermined end position, including a part that cannot be collated. An example of an instruction to input will be described.
【0059】本実施形態の構成図と処理の流れは、ステ
ップS8とステップS18のエンロール文の強調表示に
おいて、照合出来た部分と照合出来ない部分を色分け表
示や強調表示や太文字表示やポインタ表示する際に、照
合出来ない部分だけでなく、システムが照合しやすいよ
うに再入力するのが好ましい範囲を指示する点以外は実
施形態2と同じなので、異なる点の処理についてのみ説
明する。この処理は、実施形態1と実施形態2のステッ
プS7/ステップS8とステップS18/ステップS1
9における照合ポインタの計算とエンロール文の強調表
示の処理に含まれることになる。The configuration diagram and the processing flow of the present embodiment are as follows. In the highlighting of the enroll sentence in steps S8 and S18, the collated part and the uncollable part are displayed in different colors, highlighted, bold characters, and pointers. In this case, the process is the same as that of the second embodiment except that the system specifies not only a part that cannot be collated but also a range in which it is preferable to re-input the data so that the system can easily collate. This processing is performed in steps S7 / S8 and S18 / step S1 of the first and second embodiments.
9 is included in the process of calculating the collation pointer and highlighting the enroll sentence.
【0060】照合ポインタ管理部4は、まず、エンロー
ル文照合部3から音声データと音響モデルを照合して、
照合出来た部分と照合出来ない部分の位置情報を、本実
施形態では何モーラ目かという形で受け取る。照合ポイ
ンタ管理部4は、次に、既にエンロール文表示部1で読
み込まれているエンロール文格納部1−1のエンロール
文の読みを参照して、照合出来ない部分の開始位置の一
文節前の位置と終了位置の一文節後ろの位置を求め、照
合ポインタ格納部4−1に格納する。エンロール文再表
示部5は、照合ポインタ格納部4−1の照合ポインタを
参照して、一文節前から一文節後ろまで入力するようポ
インタ等により入力範囲を表示する。The collation pointer management unit 4 first collates the audio data with the acoustic model from the enroll sentence collation unit 3,
In the present embodiment, the position information of the collated part and the uncollated part is received in the form of the number of moras. Next, the collation pointer management unit 4 refers to the reading of the enroll sentence in the enroll sentence storage unit 1-1 that has already been read in the enroll sentence display unit 1, and refers to the phrase one phrase before the start position of the part that cannot be collated. The position of one position after the position and the end position is obtained and stored in the collation pointer storage unit 4-1. The enroll sentence redisplay unit 5 refers to the collation pointer in the collation pointer storage unit 4-1 and displays an input range with a pointer or the like so as to input from one sentence before to one sentence after.
【0061】照合出来ない部分が文頭から所定の範囲内
にあれば(例えば、文頭から4モーラ以内)、文頭から
照合出来ない部分の一文節後ろまで入力することにな
る。照合出来ない部分が文末から所定の範囲内にあれば
(例えば、文末から4モーラ以内)、照合出来ない部分
の一文節前から文末まで入力することになる。If the unmatchable part is within a predetermined range from the beginning of the sentence (for example, within 4 moras from the beginning of the sentence), the input is made up to one phrase after the unmatchable part from the beginning of the sentence. If the unmatchable part is within a predetermined range from the end of the sentence (for example, within 4 moras from the end of the sentence), the input is made from one phrase before the end of the unmatchable part to the end of the sentence.
【0062】図4のは、「学校に行っている」の
「る」が照合出来ない場合に、照合出来ない文字を太文
字で表示し、一文節前から入力するようポインタで入力
範囲を指示した例である。図7のは、図7の左側のよ
うなエンロール文があった時に、2番目とn番目のエン
ロール文に照合出来ない部分があるある場合の照合ポイ
ンタ格納部4−1に格納する照合ポインタの例であり、
に再入力位置の開始位置と終了位置を追加して格納し
たものである。ここでは、照合出来なかった部分の開始
位置と終了位置および再入力位置の開始位置と終了位置
は、先頭からのモーラ数で表している。照合ポインタを
照合ポインタ格納部4−1に格納せずに、エンロール文
格納部1−1に格納する場合は、図3ののようにな
る。FIG. 4 shows the case where the character “Ru” of “Going to school” cannot be collated, the characters that cannot be collated are displayed in bold characters, and the input range is indicated by a pointer so that the character can be entered one sentence before. This is an example. FIG. 7 shows the collation pointer stored in the collation pointer storage unit 4-1 when there is a part that cannot be collated in the second and nth enroll statements when there is an enroll statement as shown on the left side of FIG. Is an example,
And the start position and the end position of the re-input position are additionally stored. Here, the start position and the end position of the part that could not be compared and the start position and the end position of the re-input position are represented by the number of mora from the head. When the collation pointer is not stored in the collation pointer storage unit 4-1 but is stored in the enroll sentence storage unit 1-1, the result is as shown in FIG.
【0063】ここでは、照合出来ない部分の一文節前や
一文節後ろのように文節で範囲を指定したが、文節数は
特に一に限定しなくてもよい。また、文節ではなく、句
読点で区切ってもよい(エンロール文格納部1−1に格
納されているエンロール文に句点がない場合は、文末に
句点があるものと見なせばよい)。ただ、句読点を用い
る場合は、エンロール文の文章の句読点で区切られる範
囲が広いと、再入力する範囲が長くなる場合がある。文
節や句読点に限らず、他の単位で区切って再入力する範
囲を決めても構わない。Here, the range is specified by a phrase such as one phrase before or after one phrase that cannot be collated, but the number of phrases is not limited to one. In addition, the sentence may be delimited by punctuation marks instead of phrases (when there is no punctuation in the enroll sentence stored in the enroll sentence storage unit 1-1, it may be regarded that there is a punctuation at the end of the sentence). However, when punctuation is used, if the range delimited by the punctuation of the sentence of the enroll sentence is wide, the range of re-input may be long. The re-entry range may be determined not only by phrases and punctuation marks but also by other units.
【0064】表示方法は、例えば、照合出来た部分を青
色、照合出来ない部分を赤色、再入力する部分を黄色と
し、黄色と赤色の部分を再入力するようにしてもいい
し、照合出来た部分を青色、照合出来ない部分を赤色に
し、再入力する部分の開始位置と終了位置をポインタで
指定してもよいし、照合出来た部分を細字、照合出来な
い部分を太文字で表示し、再入力する部分の開始位置と
終了位置をポインタで指定してもよい。これ以外にも、
色字と字体とポインタの組み合わせを変えてもよいし、
再入力する部分を再入力を指示するメッセージと共に表
示して指定してもよく、特に、方法は限定しない。照合
出来ない部分がない場合は、当該エンロール文全体が照
合出来たことを強調表示して利用者に示し、ポインタの
表示は不要となる。The display method may be, for example, that the collated part is blue, the uncollated part is red, the part to be re-input is yellow, and the yellow and red parts are re-input. The part is blue, the part that cannot be matched is red, the start position and the end position of the part to be re-entered may be specified with a pointer, the part that can be matched is displayed in thin characters, the part that cannot be matched is displayed in bold, The start position and the end position of the part to be re-input may be designated by a pointer. Besides this,
You can change the combination of color, font and pointer,
The part to be re-entered may be displayed and specified together with a message instructing re-entry, and the method is not particularly limited. If there is no part that cannot be collated, the fact that the entire enrolled sentence has been collated has been highlighted to indicate to the user, and the display of the pointer is unnecessary.
【0065】この再入力方法は、再入力毎に必ず行うよ
うにする必要はなく、照合出来ない部分のみを再入力し
て、すぐに照合出来るようであれば、この方法を用いる
必要はない。そのため、例えば、エンロール文を入力し
て照合出来ない部分があると、最初の再入力は照合出来
ない部分のみを再入力し、それでも照合出来ない場合
は、前記のような方法を用いて、照合出来ない部分を含
めた所定範囲の部分を再入力するようにしてもよい。ま
た、再入力範囲を示すポインタ等は表示せず、エンロー
ル文再表示部5が、1つ前の文節から読み直す旨のメッ
セージ等、所定のメッセージを出すようにしてもよい。This re-input method does not need to be performed every time re-input is performed. If only a part that cannot be collated is re-input and collation can be performed immediately, there is no need to use this method. Therefore, for example, if there is a part that cannot be collated by inputting the enroll sentence, the first re-entry re-enters only the part that cannot be collated, and if it is still not collatable, the collation is performed using the method described above. You may make it re-input the part of the predetermined range including the part which cannot be performed. In addition, the pointer indicating the re-input range may not be displayed, and the enroll sentence re-display unit 5 may output a predetermined message such as a message to reread from the previous phrase.
【0066】かかる構成により、エンロール文の照合出
来ない部分が語の一部であるような時は、その部分だけ
再入力しても、発音が不自然になり、正常に音声認識出
来なかったり、不自然な音声データが格納されるのを防
ぐため、自然な照合しやすい音声入力が出来る様に、照
合出来ない部分を含めた所定範囲の部分の再入力を可能
とすることが可能となる。With such a configuration, when a part of the enroll sentence that cannot be collated is a part of a word, even if that part is re-entered, the pronunciation becomes unnatural and speech recognition cannot be performed normally, In order to prevent unnatural voice data from being stored, it is possible to re-input a part of a predetermined range including a part that cannot be verified, so that a natural easy voice input can be performed.
【0067】(実施形態4)次に、本発明の実施の形態
にかかるエンロール音声入力装置を実現するプログラム
を記載した記録媒体は、図8に示す記録媒体の例のよう
に、CD−ROM9−1やフロッピーディスク9−2等
の可搬型記録媒体7だけでなく、通信回線の先に蓄えら
れた他の記憶装置10や、コンピュータ12のハードデ
ィスクやRAM等の記録媒体11のいずれでも良く、本
発明にかかるデータ表示装置7を利用する際に、コンピ
ュータ12により読み込まれ、主メモリ上で実行され
る。(Embodiment 4) Next, a recording medium in which a program for realizing an enrolled voice input device according to an embodiment of the present invention is described is a CD-ROM 9-like a recording medium shown in FIG. In addition to the portable recording medium 7 such as the floppy disk 1 or the floppy disk 9-2, any other storage device 10 stored at the end of a communication line or the recording medium 11 such as a hard disk or a RAM of the computer 12 may be used. When using the data display device 7 according to the invention, the data is read by the computer 12 and executed on the main memory.
【0068】この記録媒体からプログラムをコンピュー
タ12にローディングすることにより、エンロール文を
読み上げて、利用者の声を登録する際に、エンロール文
の照合出来ない場合は、今まではキー操作等により手動
で次のエンロール文の処理に移っていたのが、自動的に
移ることが可能となり、照合出来ずに処理を飛ばしたエ
ンロール文については、今までは、エンロール文の入力
が一通り終わってしまうと、再度、照合出来なかったエ
ンロール文のみを再入力するのが困難であったが、自動
的に照合出来なかったエンロール文の入力処理に戻るこ
とが可能となり、同じエンロール文を立て続けに何度も
繰り返し音声入力しても照合出来ずに嫌になることがな
くなるようなエンロール音声入力装置を実現出来る。The enroll sentence is read out by loading the program from the recording medium into the computer 12, and when the enroll sentence cannot be collated when registering the voice of the user, the enroll sentence has not been manually operated by a key operation or the like until now. In the process of processing the next enroll statement, it is now possible to move automatically, and for enroll statements skipped because they could not be collated, input of the enroll statement has been completed until now It was difficult to re-enter only the enroll statement that could not be collated again.However, it is possible to automatically return to the input processing of the enroll statement that could not be collated. It is possible to realize an enrollment voice input device that does not become uncomfortable due to repetition of voice input.
【0069】[0069]
【発明の効果】本発明のエンロール文音声入力方法を用
いたエンロール文音声入力装置によれば、エンロール文
を読み上げて、利用者の声を登録する際に、エンロール
文の照合が出来ない場合は、今まではキー操作等により
手動で次のエンロール文の処理に移っていたのが、自動
的に移ることが可能となり、また、照合出来ないまま処
理を飛ばしていたエンロール文については、今までは、
エンロール文の入力が一通り終わってしまうと、再度、
照合出来なかったエンロール文のみを再入力するのが出
来なかったが、自動的に照合出来なかったエンロール文
の入力処理に戻ることが可能となる。According to the enroll sentence voice input device using the enroll sentence voice input method of the present invention, when the enroll sentence is read out and the user's voice is registered, when the enroll sentence cannot be collated, In the past, it was possible to automatically move to the processing of the next enroll sentence manually by key operation, etc., and for enroll statements that skipped processing without collation, Is
Once the enroll statement has been entered,
Although it was not possible to re-input only the enroll statement that could not be collated, it is possible to automatically return to the input processing of the enroll statement that could not be collated.
【0070】また、本発明のエンロール文音声入力方法
を用いたエンロール文音声入力装置によれば、エンロー
ル文を読み上げて利用者の声を登録する際に、エンロー
ル文の照合出来ない部分は、自動的に所定回数まで再入
力が可能となり、照合が完了するか、所定回数再入力す
ると、照合出来ない部分が残っていても、自動的に次の
エンロール文の処理に移ることが出来ると同時に、エン
ロール文の入力が一通り終わった時点で、照合出来ずに
処理を飛ばしたエンロール文については、再度、自動的
に所定回数までの再入力が可能であり、同じエンロール
文での音声入力の繰り返しを嫌にならない程度に繰り返
し回数の設定が可能となる。Further, according to the enroll sentence voice input device using the enroll sentence voice input method of the present invention, when the enroll sentence is read aloud and the voice of the user is registered, the portion where the enroll sentence cannot be collated is automatically processed. Re-entry is possible up to a predetermined number of times, and if the collation is completed or re-entered a predetermined number of times, even if there is a part that can not be collated, it is possible to automatically proceed to the next enroll sentence processing, When the enroll sentence has been completely entered, if the enroll sentence was skipped because it could not be matched, it can be automatically re-entered up to the specified number of times again, and voice input repeated for the same enroll sentence It is possible to set the number of repetitions to such an extent that the user does not dislike.
【0071】また、本発明のエンロール文音声入力方法
を用いたエンロール文音声入力装置によれば、エンロー
ル文の照合出来ない部分が語の一部であるような時は、
その部分だけ再入力しても、発音が不自然になり、正常
に音声認識出来なかったり、不自然な音声データが格納
されるのを防ぐため、自然な照合しやすい音声入力が出
来る様に、照合出来ない部分を含めた所定範囲の部分の
再入力を可能とすることが可能となる。Further, according to the enroll sentence speech input device using the enroll sentence speech input method of the present invention, when an unrollable part of the enroll sentence is a part of a word,
Even if you re-input only that part, the pronunciation will be unnatural, and it will not be possible to recognize speech normally or to store unnatural speech data. It is possible to re-input a part in a predetermined range including a part that cannot be compared.
【0072】また、本発明のエンロール文音声入力装置
を実現するプログラムを記載した記録媒体によれば、エ
ンロール文を読み上げて、利用者の声を登録する際に、
エンロール文の照合・照合出来ない場合は、今まではキ
ー操作等により手動で次のエンロール文の処理に移って
いたのが、自動的に移ることが可能となり、照合出来ず
に処理を飛ばしたエンロール文については、今までは、
エンロール文の入力が一通り終わってしまうと、再度、
照合出来なかったエンロール文のみを再入力するのが困
難であったが、自動的に照合出来なかったエンロール文
の入力処理に戻ることが可能となり、同じエンロール文
を立て続けに何度も繰り返し音声入力しても照合出来ず
に嫌になることがなくなるようなエンロール音声入力装
置を実現出来るようになる。Further, according to the recording medium in which the program for realizing the enroll sentence voice input device of the present invention is described, when reading the enroll sentence and registering the voice of the user,
If the collation and collation of the enroll statement cannot be performed, the process has been manually shifted to the next enroll statement by key operation, etc. Until now, for enroll statements,
Once the enroll statement has been entered,
Although it was difficult to re-enter only the enroll sentence that could not be collated, it was possible to automatically return to the input processing of the enroll sentence that could not be collated, and voice input was repeated many times in a row with the same enroll sentence Thus, an enrolled voice input device that does not become unpleasant because it cannot be collated can be realized.
【図1】 本発明の実施形態1の構成図FIG. 1 is a configuration diagram of a first embodiment of the present invention.
【図2】 本発明の実施形態1処理の流れを示すフロ
ーチャートFIG. 2 is a flowchart showing a flow of processing according to the first embodiment of the present invention;
【図3】 エンロール文格納部の例FIG. 3 shows an example of an enroll statement storage unit
【図4】 認識出来た部分・出来ない部分の表示例Fig. 4 Example of display of recognized and unrecognized parts
【図5】 本発明の実施形態2の構成図FIG. 5 is a configuration diagram of a second embodiment of the present invention.
【図6】 本発明の実施形態2の処理の流れを示すフ
ローチャートFIG. 6 is a flowchart showing a processing flow according to the second embodiment of the present invention;
【図7】 照合ポインタ格納部の例FIG. 7 shows an example of a collation pointer storage unit.
【図8】 記憶媒体の例示図FIG. 8 is an exemplary diagram of a storage medium.
1 エンロール文表示部 1−1 エンロール文格納部 2 音声入力部 3 エンロール文照合部 3−1 音響モデル格納部 3−2 個人音声データ格納部 4 照合ポインタ管理部 4−1 照合ポインタ格納部 5 エンロール文再表示部 6 エンロール文再入力判定部 7 ディスプレイ等の表示装置 8 マイクロホン等の音声入力装置 9 CD−ROMやフロッピー(登録商標)ディ
スク等の可搬型記憶媒体 9−1 CD−ROM 9−2 フロッピーディスク 10 通信回線の先に蓄えられた他の記憶装置 11 コンピュータ上のRAM/ハードディスク等
の記憶媒体 12 コンピュータ1 Enroll sentence display section 1-1 Enroll sentence storage section 2 Voice input section 3 Enroll sentence collation section 3-1 Acoustic model storage section 3-2 Personal voice data storage section 4 Collation pointer management section 4-1 Collation pointer storage section 5 Enroll Sentence re-display unit 6 Enroll sentence re-input determination unit 7 Display device such as display 8 Voice input device such as microphone 9 Portable storage medium such as CD-ROM or floppy (registered trademark) disk 9-1 CD-ROM 9-2 Floppy disk 10 Other storage device stored at the end of communication line 11 Storage medium such as RAM / hard disk on computer 12 Computer
───────────────────────────────────────────────────── フロントページの続き (72)発明者 原田 将治 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 Fターム(参考) 5D015 AA01 AA04 BB01 GG03 GG06 LL04 LL05 LL10 ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Shoji Harada 4-1-1, Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa F-term within Fujitsu Limited (reference) 5D015 AA01 AA04 BB01 GG03 GG06 LL04 LL05 LL10 LL10
Claims (5)
し、 照合出来た利用者の音声データを登録するためのエンロ
ール文を音声入力する方法であって、 入力した音声に照合出来ない部分がある場合、 エンロール文の音声再入力を、所定回数繰り返して行
い、 それでも照合出来ない部分が残った場合は、次のエンロ
ール文の入力処理に進むことを特徴とするエンロール文
音声入力方法。In a voice recognition system, a plurality of enrolled sentences registered in advance are displayed, a voice of a user who reads out the enrolled sentence is input, and the input voice is input to an acoustic model registered in advance. This is a method of collating and inputting an enroll sentence for registering the collated user's voice data.If there is a part that cannot be collated in the input speech, repeat the re-input of the enroll sentence a predetermined number of times. A method for inputting enroll sentence speech, characterized in that if there is still a part that cannot be verified, the process proceeds to the next enroll sentence input process.
方法であって、 入力すべき複数のエンロール文の入力が一通り終わった
段階で照合出来ないエンロール文が残っている場合、 照合出来なかったエンロール文のみ、再入力指示を所定
回数行うことを特徴とするエンロール文音声入力方法。2. A method for inputting a plurality of enroll sentences registered in advance in a speech recognition system, wherein an enroll sentence that cannot be collated at the stage when the input of a plurality of enroll sentences to be inputted has been completed has been completed. An enroll sentence voice input method characterized in that, if there is a remaining, only a predetermined number of re-entry instructions are given for enroll sentences that could not be verified.
ル文音声入力方法において、 更に、照合出来ない部分のエンロール文中における位置
に応じて、該部分を含む第1の所定の位置から第2の所
定の位置までの再入力指示を提示することを特徴とする
エンロール文音声入力方法。3. The enroll sentence voice input method according to claim 1 or 2, further comprising, in accordance with a position in the enroll sentence of a part that cannot be matched, from a first predetermined position including the part. A re-entry instruction up to a predetermined position is presented.
と、 前記エンロール文を音声入力する音声入力部と、 音響モデルを格納する音響モデル格納部と、 前記音声を前記音響モデルと照合するエンロール文照合
部と、 照合出来た音声データを格納する個人音声データ格納部
とを具備するエンロール文音声入力装置において、 前記エンロール文照合部の照合結果をもとに、照合出来
なかった部分に関する情報と再入力すべき範囲に関する
情報を管理する照合ポインタ管理部と、 前記2つの情報に基づいて、再入力部分を表示するエン
ロール文再表示部と、 各エンロール文の音声入力時に照合出来ない部分がある
場合は、所定回数再入力するまで音声入力を繰り返し、
所定回数を越えると、次のエンロール文の処理に移り、
全エンロール文読み込み終了時に照合出来ずに残ってい
るエンロール文がある場合は、残っているエンロール文
を再入力させるエンロール文再入力判定部とを有するこ
とを特徴とするエンロール文音声入力装置。4. An audio collating apparatus, wherein: an enroll sentence storage unit for storing a plurality of enroll sentences, an enroll sentence display unit for displaying an enroll sentence to be input, a voice input unit for inputting the enroll sentence by voice, An enroll sentence voice input device comprising: an acoustic model storage unit that stores a model; an enroll sentence matching unit that matches the voice with the acoustic model; and a personal voice data storage unit that stores matched voice data. A collation pointer management unit that manages information about a part that could not be collated and information about a range to be re-entered based on the collation result of the enroll sentence collation unit; and displays a re-entry part based on the two pieces of information. If there is a part that cannot be collated at the time of voice input of the enroll sentence and the enroll sentence re-display part, Repeat voice input,
When the number of times exceeds a predetermined number, the processing moves to the next enroll statement,
An enroll sentence voice input device, comprising: an enroll sentence re-input determination unit for re-inputting the remaining enroll sentence if there is a remaining enroll sentence that cannot be collated at the end of reading all the enroll sentence.
と、 該エンロール文を読み上げた利用者の音声を入力するス
テップと、 入力された音声を予め登録されている音響モデルと照合
するステップと、 照合出来た利用者の音声データを登録するためのエンロ
ールを行うステップをコンピュータに実行させるプログ
ラムを記録したコンピュータ読み取り可能な記録媒体で
あって、 入力した音声に照合出来ない部分がある場合、 エンロール文の再入力指示を、所定回数繰り返して行う
ステップと、 それでも照合出来ない部分が残った場合は、次のエンロ
ール文の入力処理に進むステップとをコンピュータに実
行させるプログラムを記録したコンピュータ読み取り可
能な記録媒体。5. In a voice recognition system, a step of displaying a pre-registered enrolled sentence, a step of inputting a voice of a user who has read out the enrolled text, and a step of converting the input voice into a pre-registered sound A computer-readable recording medium storing a program for causing a computer to execute a step of collating with a model and an enrolling step for registering voice data of a user who has been collated, and cannot collate with input voice If there is a part, a program that causes the computer to execute a step of repeatedly instructing re-entry of the enroll sentence a predetermined number of times and a step of proceeding to input processing of the next enroll sentence if there is still a part that cannot be verified. A computer-readable recording medium that has been recorded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000323864A JP2002132288A (en) | 2000-10-24 | 2000-10-24 | Enroll sentence voice input method, enroll sentence voice input device, and recording medium storing program for realizing the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000323864A JP2002132288A (en) | 2000-10-24 | 2000-10-24 | Enroll sentence voice input method, enroll sentence voice input device, and recording medium storing program for realizing the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002132288A true JP2002132288A (en) | 2002-05-09 |
Family
ID=18801478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000323864A Pending JP2002132288A (en) | 2000-10-24 | 2000-10-24 | Enroll sentence voice input method, enroll sentence voice input device, and recording medium storing program for realizing the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002132288A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010050414A1 (en) * | 2008-10-31 | 2010-05-06 | 日本電気株式会社 | Model adaptation device, method thereof, and program thereof |
-
2000
- 2000-10-24 JP JP2000323864A patent/JP2002132288A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010050414A1 (en) * | 2008-10-31 | 2010-05-06 | 日本電気株式会社 | Model adaptation device, method thereof, and program thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3083640B2 (en) | Voice synthesis method and apparatus | |
| US6343270B1 (en) | Method for increasing dialect precision and usability in speech recognition and text-to-speech systems | |
| US20030074196A1 (en) | Text-to-speech conversion system | |
| JP2002511154A (en) | Extensible speech recognition system that provides audio feedback to the user | |
| JP3104661B2 (en) | Japanese writing system | |
| JP2003005789A (en) | Method and device for character processing | |
| JP2002132288A (en) | Enroll sentence voice input method, enroll sentence voice input device, and recording medium storing program for realizing the same | |
| JPH07181992A (en) | Document reading device and method | |
| JP4744338B2 (en) | Synthetic speech generator | |
| JP2009129258A (en) | Morphological analyzer, morphological analyzer, computer program, speech synthesizer, and speech collator | |
| US7292983B2 (en) | Voice synthesis apparatus | |
| JP2000056789A (en) | Speech synthesis device and telephone set | |
| JP5596869B2 (en) | Voice recognition device | |
| JP3790038B2 (en) | Subword type speakerless speech recognition device | |
| JP2003044072A (en) | Voice reading setting device, voice reading device, voice reading setting method, voice reading setting program, and recording medium | |
| JP5402102B2 (en) | Schedule management apparatus and schedule management program | |
| JP3029403B2 (en) | Sentence data speech conversion system | |
| JPH05281984A (en) | Method and device for synthesizing speech | |
| JP2002268664A (en) | Voice conversion device and program | |
| JP2003202886A (en) | Text input processing device and method and program | |
| JPH09237096A (en) | Kanji explanation method and device | |
| JPH11259094A (en) | Rule speech synthesizer | |
| JP2000010579A (en) | Speech synthesizer and computer readable recording medium | |
| JP2004287193A (en) | Data creation device, data creation program, and vehicle-mounted device | |
| JP2000010588A (en) | Voice recognition method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060518 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070531 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070606 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20080722 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090511 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090519 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091006 |