JP4679919B2 - Distributed speaker verification device, distributed speaker verification terminal device, and computer program - Google Patents
Distributed speaker verification device, distributed speaker verification terminal device, and computer program Download PDFInfo
- Publication number
- JP4679919B2 JP4679919B2 JP2005034566A JP2005034566A JP4679919B2 JP 4679919 B2 JP4679919 B2 JP 4679919B2 JP 2005034566 A JP2005034566 A JP 2005034566A JP 2005034566 A JP2005034566 A JP 2005034566A JP 4679919 B2 JP4679919 B2 JP 4679919B2
- Authority
- JP
- Japan
- Prior art keywords
- authentication
- speaker verification
- voice
- user
- user information
- 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 - Fee Related
Links
Images
Description
本発明は、分散型話者照合装置および分散型話者照合端末装置、コンピュータプログラムに関する。 The present invention relates to a distributed speaker verification device, a distributed speaker verification terminal device, and a computer program.
近年、携帯電話機等のユーザ端末から携帯電話網を介してインターネットにアクセスすることが可能となっており、そのような自由度の高い通信形態におけるネットワーク型データ系サービスへのユーザアクセス時のユーザ認証において、生体情報の一つである音声を用いた本人認証技術(話者照合技術)を利用することが検討されている。例えば、データ系サービスとの親和性に優れた話者照合方式として、クライアント・サーバ型の分散型話者照合方式が提案されている。分散型話者照合方式では、ユーザ端末は、入力された音声を話者照合に適した音声特徴量に変換して話者照合サーバに送信する。話者照合サーバは、ユーザ端末から受信した音声特徴量を使用してユーザの音声の登録処理及び認証処理を行う。また、その音声特徴量(音声の符号化方式)としては、ヨーロッパ電気通信標準化協会(ETSI)で規定されている標準方式(DSR;Distributed Speech Recognition)や、VoIP(Voice over Internet Protocol)に準拠した方式を利用することが提案されている。
ところで、音声認証(話者照合)をサービス化する場合、ユーザとシステムの間で対話的なやりとり(複数の要求・応答のステップ)が発生するが、これを通常のWebサーバを用いて実現しようとすると以下に示すような問題点が生じる。
通常のWebサーバは、端末(ブラウザ)の状態を関知せず、端末からの一回限りの要求に基づき、一回限りの応答を返す(ステートレス)。ここで、話者照合の対話的なやりとりにおいて、端末からの一回の要求が話者照合サーバの処理に必要な全ての情報を含まないならば、Webサーバは個々の端末の状態を管理する必要が生じる。そして、Webサーバが個々の端末の状態を管理する場合、Webサーバの処理負荷が格段に増加し、登録・認証要求の同時処理数の低下や、処理速度の低下などを招き、この対処として設備規模の増大が必要となる等の問題が生じる。
By the way, when voice authentication (speaker verification) is implemented as a service, interactive exchanges (multiple request / response steps) occur between the user and the system. Let's realize this using a normal Web server. Then, the following problems occur.
A normal Web server does not know the state of the terminal (browser) and returns a one-time response based on a one-time request from the terminal (stateless). Here, in the interactive exchange of speaker verification, if a single request from the terminal does not include all information necessary for processing of the speaker verification server, the Web server manages the state of each terminal. Need arises. When the Web server manages the status of individual terminals, the processing load on the Web server increases dramatically, leading to a decrease in the number of simultaneous registration / authentication requests and a decrease in processing speed. Problems such as the need for an increase in scale arise.
本発明は、このような事情を考慮してなされたもので、その目的は、分散型話者照合方式においてサービス要求ごとのステート管理を行うことなく、円滑に話者照合サービスを実現できる分散型話者照合装置および分散型話者照合端末装置を提供することにある。 The present invention has been made in consideration of such circumstances, and its purpose is to provide a distributed speaker verification service that can smoothly implement a speaker verification service without performing state management for each service request in the distributed speaker verification method. It is to provide a speaker verification device and a distributed speaker verification terminal device.
また、本発明の他の目的は、本発明の分散型話者照合装置をコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。 Another object of the present invention is to provide a computer program for realizing the distributed speaker verification apparatus of the present invention using a computer.
また、本発明の他の目的は、本発明の分散型話者照合端末装置をコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。 Another object of the present invention is to provide a computer program for realizing the distributed speaker verification terminal device of the present invention using a computer.
上記の課題を解決するために、本発明に係る分散型話者照合装置は、分散型話者照合方式の話者照合装置であって、登録ユーザの複数の発声パタンそれぞれに対応する音声特徴量をユーザ情報に対応付けて記憶する記憶手段と、端末からの認証要求時に、発声パタンにしたがって入力された音声の音声特徴量と共にユーザ情報を受信する受信手段と、前記受信した音声特徴量およびユーザ情報、並びに前記記憶手段に記憶された登録ユーザの第1の音声特徴量を使用して本人認証処理を行い、同一人であると判定し本人認証が成功した場合には認証成功を示す認証結果を、同一人ではないと判定し本人認証が失敗した場合には認証失敗を示す認証結果を、また同一人であるか否かを判定できない場合には前記記憶手段に記憶された登録ユーザの第2の音声特徴量に対応する発声パタンを含めた、認証困難を示す認証結果を、認証結果データとして出力する認証処理手段と、前記認証結果データを前記端末に返送する送信手段とを備えたことを特徴とする。 In order to solve the above problems, a distributed speaker verification apparatus according to the present invention is a speaker verification apparatus of a distributed speaker verification method, and has a speech feature corresponding to each of a plurality of utterance patterns of a registered user. Is stored in association with user information, and when receiving an authentication request from the terminal, receiving means for receiving user information together with the voice feature quantity of the voice input according to the utterance pattern , the received voice feature quantity and the user information, and the have line identity authentication process using the first speech features of registered users stored in the storage means, the authentication indicating the authentication success when determined to be the same person authentication is successful If the result is determined not to be the same person and the authentication fails, the authentication result indicating the authentication failure is obtained. If it is not possible to determine whether the person is the same person, the registered user stored in the storage means Including utterance pattern corresponding to the second audio feature, the authentication result indicating difficulties authentication, comprising an authentication processing means for outputting as the authentication result data, and transmitting means for returning the authentication result data to the terminal It is characterized by that.
本発明に係る分散型話者照合装置においては、前記受信手段は、端末からの登録要求時に、入力された音声の音声特徴量と共にユーザ情報を受信し、前記認証処理手段は、前記受信した音声特徴量およびユーザ情報を使用して、前記記憶手段に当該ユーザの音声特徴量を記憶させるユーザ登録処理を行うことを特徴とする。 In the distributed speaker verification apparatus according to the present invention, the receiving means receives user information together with the voice feature amount of the inputted voice when a registration request is made from the terminal, and the authentication processing means receives the received voice. Using the feature amount and the user information, a user registration process for storing the voice feature amount of the user in the storage unit is performed.
本発明に係る分散型話者照合端末装置は、分散型話者照合方式の話者照合端末装置であって、分散型話者照合装置から、発声要求データまたは認証結果データの供給を受けて、前記発声要求データまたは前記認証結果データに含まれる第1の発声パタンにしたがって発声された音声を入力する音声入力手段と、前記入力された音声の音声特徴量を取得する音声処理手段と、ユーザ情報を取得するユーザ情報取得手段と、前記分散型話者照合装置への認証要求時に、前記取得された音声特徴量と共にユーザ情報を送信する送信手段と、前記分散型話者照合装置からの、同一人であると判定され本人認証が成功した場合における認証成功を示す認証結果と、同一人ではないと判定され本人認証が失敗した場合における認証失敗を示す認証結果と、同一人であるか否かを判定できない場合における第2の発声パタンを含めた認証困難を示す認証結果とのうちいずれかの認証結果データを受信する受信手段とを備えたことを特徴とする。 A distributed speaker verification terminal device according to the present invention is a speaker verification terminal device of a distributed speaker verification system, and receives supply of utterance request data or authentication result data from the distributed speaker verification device, Voice input means for inputting voice uttered in accordance with a first utterance pattern included in the utterance request data or the authentication result data ; voice processing means for acquiring voice feature quantities of the inputted voice; and user information a user information obtaining means for obtaining, said during authentication request to a distributed speaker verification apparatus, and transmitting means for transmitting the user information together with audio feature said acquired, from the distributed speaker verification apparatus, the same An authentication result indicating successful authentication when it is determined that the person is authenticated and the authentication is successful, an authentication result indicating authentication failure when the authentication is failed when the person is determined not to be the same person, and Characterized by comprising a receiving means for receiving one of the authentication result data of the authentication result indicating a difficulty authentication including the second utterance patterns in the case where it can not be determined whether the person.
本発明に係る分散型話者照合端末装置においては、前記送信手段は、分散型話者照合装置への登録要求時に、前記取得された音声特徴量と共にユーザ情報を送信することを特徴とする。 In the distributed speaker verification terminal device according to the present invention, the transmission means transmits user information together with the acquired speech feature amount when a registration request is made to the distributed speaker verification device.
本発明に係るコンピュータプログラムは、分散型話者照合方式におけるサーバ処理を行うためのコンピュータプログラムであって、端末からの認証要求時に、発声パタンにしたがって入力された音声の音声特徴量と共にユーザ情報を受信する機能と、前記受信した音声特徴量およびユーザ情報、並びに登録ユーザの複数の発声パタンそれぞれに対応する音声特徴量をユーザ情報に対応付けて記憶する記憶手段に記憶された登録ユーザの第1の音声特徴量を使用して本人認証処理を行い、同一人であると判定し本人認証が成功した場合には認証成功を示す認証結果を、同一人ではないと判定し本人認証が失敗した場合には認証失敗を示す認証結果を、また同一人であるか否かを判定できない場合には前記記憶手段に記憶された登録ユーザの第2の音声特徴量に対応する発声パタンを含めた、認証困難を示す認証結果を、認証結果データとして出力する機能と、前記認証結果データを前記端末に返送する機能とをコンピュータに実現させることを特徴とする。 A computer program according to the present invention is a computer program for performing server processing in a distributed speaker verification method, and at the time of an authentication request from a terminal, user information together with a voice feature amount of a voice input according to a voice pattern. The first function of the registered user stored in the storage means for storing the function to receive, the received voice feature quantity and user information, and the voice feature quantity corresponding to each of the plurality of utterance patterns of the registered user in association with the user information . There line identity authentication process by using the audio feature of the authentication result indicating a successful authentication if determined to be the same person authentication is successful, determined authentication not the same person fails In the case of the authentication result indicating the authentication failure in the case, and in the case where it is not possible to determine whether or not they are the same person, the second of the registered user stored in the storage means Including utterance pattern corresponding to speech features, an authentication result indicating difficulties authentication, the features and function of outputting the authentication result data, that to realize a function for returning the authentication result data to the terminal to the computer To do.
本発明に係るコンピュータプログラムにおいては、端末からの登録要求時に、入力された音声の音声特徴量と共にユーザ情報を受信する機能と、前記受信した音声特徴量およびユーザ情報を使用して、前記記憶手段に当該ユーザの音声特徴量を記憶させるユーザ登録処理を行う機能とをさらにコンピュータに実現させることを特徴とする。
これにより、前述の分散型話者照合装置がコンピュータを利用して実現できるようになる。
In the computer program according to the present invention, at the time of registration request from the terminal, the storage means uses the function of receiving user information together with the voice feature amount of the input voice, and the received voice feature amount and user information. Further, the computer is further realized with a function of performing user registration processing for storing the voice feature amount of the user.
As a result, the distributed speaker verification device described above can be realized using a computer.
本発明に係るコンピュータプログラムは、分散型話者照合方式における端末処理を行うためのコンピュータプログラムであって、分散型話者照合装置から、発声要求データまたは認証結果データの供給を受けて、前記発声要求データまたは前記認証結果データに含まれる第1の発声パタンにしたがって発声された音声を入力する機能と、前記入力された音声の音声特徴量を取得する機能と、ユーザ情報を取得する機能と、前記分散型話者照合装置への認証要求時に、前記取得された音声特徴量と共にユーザ情報を送信する機能と、前記分散型話者照合装置からの、同一人であると判定され本人認証が成功した場合における認証成功を示す認証結果と、同一人ではないと判定され本人認証が失敗した場合における認証失敗を示す認証結果と、同一人であるか否かを判定できない場合における第2の発声パタンを含めた認証困難を示す認証結果とのうちいずれかの認証結果データを受信する機能とをコンピュータに実現させることを特徴とする。 A computer program according to the present invention is a computer program for performing terminal processing in a distributed speaker verification method, and receives the utterance request data or authentication result data from the distributed speaker verification device, and the utterance A function of inputting voice uttered according to a first utterance pattern included in the request data or the authentication result data, a function of acquiring a voice feature amount of the input voice, a function of acquiring user information, when the authentication request to the distributed speaker verification device, a function of transmitting the user information together with audio feature said acquired, from the distributed speaker verification system, it is determined to be the same person authentication is successful The authentication result indicating the authentication success in the case where the authentication is successful and the authentication result indicating the authentication failure in the case where the identity authentication is determined to be not the same person, Characterized in that to realize the function of receiving one of the authentication result data to the computer of the second utterance pattern authentication result indicating that the difficulties authentication, including in the case can not be determined whether or not a human.
本発明に係るコンピュータプログラムにおいては、分散型話者照合装置への登録要求時に、前記取得された音声特徴量と共にユーザ情報を送信する機能をさらにコンピュータに実現させることを特徴とする。
これにより、前述の分散型話者照合端末装置がコンピュータを利用して実現できるようになる。
The computer program according to the present invention is characterized in that the computer further realizes a function of transmitting user information together with the acquired voice feature amount when a registration request is made to the distributed speaker verification device.
Thereby, the above-mentioned distributed speaker verification terminal device can be realized using a computer.
本発明に係るコンピュータプログラムは、分散型話者照合方式におけるサーバ処理を行うためのコンピュータプログラムであって、端末からの認証要求時に、入力された音声の音声特徴量と共にユーザ情報及び登録ユーザの音声特徴量を受信する機能と、前記受信した、入力された音声の音声特徴量、ユーザ情報及び登録ユーザの音声特徴量を使用して本人認証処理を行う機能と、前記認証結果を前記端末に返送する機能とをコンピュータに実現させることを特徴とする。
これにより、前述の分散型話者照合装置がコンピュータを利用して実現できるようになる。
A computer program according to the present invention is a computer program for performing server processing in a distributed speaker verification method, and includes user information and voice of a registered user together with a voice feature amount of voice input when an authentication request is issued from a terminal. A function for receiving a feature value, a function for performing authentication processing using the received voice feature value of the input voice, user information and the voice feature value of the registered user, and returning the authentication result to the terminal It is characterized by having a computer realize the function to perform.
As a result, the distributed speaker verification device described above can be realized using a computer.
本発明に係るコンピュータプログラムは、分散型話者照合方式における端末処理を行うためのコンピュータプログラムであって、音声入力手段により入力された音声の音声特徴量を取得する機能と、ユーザ情報を取得する機能と、登録ユーザの音声特徴量を記録した記録媒体から該登録ユーザの音声特徴量を読み出す機能と、分散型話者照合装置への認証要求時に、前記取得された音声特徴量と共にユーザ情報及び前記読み出した登録ユーザの音声特徴量を送信する機能と、前記分散型話者照合装置からの認証結果を受信する機能とをコンピュータに実現させることを特徴とする。
これにより、前述の分散型話者照合端末装置がコンピュータを利用して実現できるようになる。
A computer program according to the present invention is a computer program for performing terminal processing in a distributed speaker verification method, and acquires a voice feature amount of voice input by voice input means and user information. A function for reading the registered user's voice feature quantity from a recording medium recording the registered user's voice feature quantity, user information together with the acquired voice feature quantity at the time of an authentication request to the distributed speaker verification device, and The computer is configured to realize a function of transmitting the read registered user's voice feature value and a function of receiving an authentication result from the distributed speaker verification device.
Thereby, the above-mentioned distributed speaker verification terminal device can be realized using a computer.
本発明によれば、分散型話者照合端末装置は話者照合サービスの登録要求時および認証要求時に、入力された音声の音声特徴量と共にユーザ情報を分散型話者照合装置に送信するので、分散型話者照合端末装置は該要求ごとにサービス実行に必要なユーザ情報をその都度得ることができる。これにより、分散型話者照合方式においてサービス要求ごとのステート管理を行うことなく、円滑に話者照合サービスを実現することが可能となる。 According to the present invention, the distributed speaker verification terminal device transmits user information to the distributed speaker verification device together with the voice feature amount of the input voice at the time of registration request and authentication request of the speaker verification service. The distributed speaker verification terminal device can obtain user information necessary for service execution for each request. This makes it possible to smoothly implement a speaker verification service without performing state management for each service request in the distributed speaker verification method.
以下、図面を参照し、本発明の各実施形態について説明する。
図1は、本発明の第1の実施形態に係る分散型話者照合システムの構成を示すブロック図である。図1において、分散型話者照合システムは、ユーザ端末1と話者照合サーバ2とを有する。Webサーバ3は、一般のWebアプリケーションを提供するものであり、例えばHTML文書32をユーザ端末1に提供する。これらユーザ端末1、話者照合サーバ2及びWebサーバ3はインターネット等の通信ネットワークを介してデータを送受信するが、その通信データは暗号化される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a distributed speaker verification system according to the first embodiment of the present invention. In FIG. 1, the distributed speaker verification system includes a user terminal 1 and a
図1に示すユーザ端末1は、マイク11、音声処理部12、通信部13、ユーザ情報取得部14及びログイン制御部15を有する。マイク11は、ユーザが発声した音声を入力するためのものである。音声処理部はその入力音声から音声特徴量を取得する。ユーザ情報取得部14は、ユーザID(識別子)を含む各種のユーザ情報を取得する。通信部13は、通信ネットワークを介して話者照合サーバ2又はWebサーバ3の各通信部21又は31との間でデータを送受信する。ログイン制御部15は、通信部13を介して得た情報に基づき、ユーザ端末の状態を制御する。
A user terminal 1 illustrated in FIG. 1 includes a
話者照合サーバ2は、Webサーバ機能部20と話者照合機能部23とを有する。Webサーバ機能部20は、通信部21とCGI(Common Gateway Interface)プログラム部22とを有する。話者照合機能部23は、認証処理部24と記憶部25とを有する。
通信部21は通信ネットワークを介してユーザ端末1の通信部13との間でデータを送受信する。CGIプログラム部22は、CGIプログラムを実行してCGI機能を実現する。CGIプログラム部22は、通信部21から受け取ったユーザ端末1からの要求に基づき、認証処理部24にユーザの登録処理もしくは認証処理を要求する。また、CGIプログラム部22は認証処理部24から受け取った登録処理もしくは認証処理の結果をHTML文書の内部に埋め込んで通信部21に応答を返す。認証処理部24は、ユーザの登録処理及び認証処理を行う。記憶部25は、登録ユーザの音声特徴量を記憶する。該登録ユーザの音声特徴量はデータベース化されている。
The
The
図1の分散型話者照合システムでは、ユーザは予め話者照合サーバ2に対して自己の音声特徴量を登録する。この登録時には、ユーザ端末1は話者照合サービスの登録要求を話者照合サーバ2に対して行う。この登録要求に応じて話者照合サーバ2はユーザ登録処理を実行する。これにより、当該ユーザの音声特徴量が話者照合サーバ2の記憶部25に記憶される。
In the distributed speaker verification system of FIG. 1, the user registers his / her voice feature quantity in the
そして、例えばユーザがユーザ端末1を使用してWebサーバ3のWebアプリケーションを要求した時に、ユーザ端末1は話者照合サービスの認証要求を話者照合サーバ2に対して行う。この認証要求に応じて話者照合サーバ2は、記憶部25に記憶される登録ユーザの音声特徴量に基づき、ユーザ認証処理を実行する。これにより、その認証結果が話者照合サーバ2からユーザ端末1に返送される。ユーザ端末1は、その認証結果に基づき、Webサーバ3に対するログインアクセスを制御する。
For example, when the user requests the Web application of the
話者照合サーバ2は、ユーザ端末1からの登録要求および認証要求をCGIプログラムにより受け付けて実行する。
The
ユーザ端末1は、上記話者照合サービスの登録要求時および認証要求時に、マイク入力された音声の音声特徴量と共に、ユーザ情報取得部14が取得したユーザ情報を話者照合サーバ2に送信する。ユーザ情報には以下に示すものが含まれる。
・ユーザID;登録要求時および認証要求時に送信するもの。
・ユーザ登録時の発声パタン(テキストデータ);登録要求時に送信するもの。
・ユーザ登録時の発声回数;登録要求時に送信するもの。
・ユーザ認証時の発声パタン(テキストデータ);認証要求時に送信するもの。
・ユーザ認証時の判定閾値、グレイゾーン幅などの話者照合判定条件パラメータ;認証要求時に送信するもの。
・話者照合を利用するWebアプリケーション名(Webアプリケーションに復帰するための情報);認証要求時に送信するもの。
上記したユーザ情報は、例えばWebサーバ3から予め取得することができる。
The user terminal 1 transmits the user information acquired by the user
User ID: This is sent when registration is requested and when authentication is requested.
・ Voice pattern at the time of user registration (text data); sent when registration is requested.
-Number of utterances during user registration; sent when registration is requested.
・ Speech pattern (text data) at the time of user authentication; sent when authentication is requested.
Speaker verification criteria parameters such as judgment threshold at user authentication, gray zone width, etc .; sent when authentication is requested.
Web application name that uses speaker verification (information for returning to the Web application); sent when requesting authentication.
The above user information can be acquired in advance from the
次に、図2、図3を参照して、本実施形態の分散型話者照合システムに係る動作を説明する。図2は、本実施形態の分散型話者照合システムに係るユーザ登録時の動作シーケンス図である。図3は、本実施形態の分散型話者照合システムに係るユーザ認証時の動作シーケンス図である。なお、図2および図3には、ユーザ端末1と話者照合サーバ2の間で送受されるデータ(話者照合サーバへの要求と話者照合サーバからの応答)が例示されているが、各データにはその送受されるステップに対応する符号を付与している。
Next, with reference to FIG. 2 and FIG. 3, the operation | movement which concerns on the distributed speaker verification system of this embodiment is demonstrated. FIG. 2 is an operation sequence diagram during user registration according to the distributed speaker verification system of the present embodiment. FIG. 3 is an operation sequence diagram during user authentication according to the distributed speaker verification system of the present embodiment. 2 and 3 exemplify data (a request to the speaker verification server and a response from the speaker verification server) transmitted and received between the user terminal 1 and the
初めに、図2を参照して、ユーザ登録時の動作を説明する。
図2において、ユーザ端末1は、ユーザに対してユーザIDを発声するよう促す旨のメッセージを画面表示する(S1)。この表示に従ってユーザが「012345(例)」を発声すると(S2)、ユーザ端末1はマイク入力された該音声の音声特徴量及びユーザ情報を話者照合サーバ2に送信する(S3)。
First, the operation at the time of user registration will be described with reference to FIG.
In FIG. 2, the user terminal 1 displays a message for prompting the user to speak the user ID (S1). When the user utters “012345 (example)” according to this display (S2), the user terminal 1 transmits the voice feature amount and user information of the voice input to the microphone to the speaker verification server 2 (S3).
次いで、話者照合サーバ2は、ユーザ端末1から音声特徴量及びユーザ情報を受信すると、受信した音声特徴量を用いて音声認識を行い、この認識結果が正常に得られた場合にその認識結果「012345(例)」のデータをユーザ端末1に返送する(S4a)。一方、認識結果が正常に得られなかった場合にはその認識結果なしのデータをユーザ端末1に返送する(S4b)。なお、ユーザ端末1は、この認識結果なしのデータを受信すると、上記ステップS1の処理を繰り返し行う。
Next, when the
次いで、ユーザ端末1は、認識結果「012345(例)」のデータを受信すると、該受信した認識結果「012345(例)」が正しいユーザIDであるかを問うメッセージを画面表示する(S5)。この表示の問いに対してユーザが「正」である旨の「はい」を発声すると(S6)、ユーザ端末1はマイク入力された該音声の音声特徴量及びユーザ情報を話者照合サーバ2に送信する(S7)。
Next, when receiving the data of the recognition result “012345 (example)”, the user terminal 1 displays a message asking whether the received recognition result “012345 (example)” is a correct user ID (S5). When the user utters “Yes” to the effect of the display (S 6), the user terminal 1 sends the voice feature quantity and user information of the voice input to the
次いで、話者照合サーバ2は、ユーザ端末1から音声特徴量及びユーザ情報を受信すると、受信した音声特徴量を用いて音声認識を行い、この認識結果が正常に得られ且つ当該認識結果が「正」である旨の音声「はい」である場合に、その認識結果「はい」のデータをユーザ端末1に返送する(S8a)。一方、認識結果が正常に得られなかった場合又は認識結果は正常に得られたが当該認識結果が「誤」である旨の音声「いいえ」である場合には、その認識結果なしもしくは認識結果「いいえ」のデータをユーザ端末1に返送する(S8b)。なお、ユーザ端末1は、この認識結果なしもしくは認識結果「いいえ」のデータを受信すると、上記ステップS1の処理を繰り返し行う。
Next, when the
次いで、ユーザ端末1は、認識結果「はい」のデータを受信すると、当該受信データ中のユーザ登録時の発声パタン「987654(例)」を発声するよう促すメッセージを画面表示する(S9)。この表示に従ってユーザが「987654(例)」を発声すると(S10)、ユーザ端末1はマイク入力された該音声の音声特徴量を取得して一時的に記憶する。ユーザ端末1は、該S9及びS10の処理を当該ユーザ情報中のユーザ登録時の発声回数だけ繰り返す。これにより、図2の例では、5回分の音声特徴量が取得されて一時的に記憶される。次いで、ユーザ端末1は、その5回分の音声特徴量及びユーザ情報を話者照合サーバ2に送信する(S11)。 Next, when the data of the recognition result “Yes” is received, the user terminal 1 displays a message prompting to utter the utterance pattern “987654 (example)” at the time of user registration in the received data (S9). When the user utters “987654 (example)” according to this display (S10), the user terminal 1 acquires the voice feature amount of the voice input by the microphone and temporarily stores it. The user terminal 1 repeats the processes of S9 and S10 as many times as the number of utterances at the time of user registration in the user information. Thereby, in the example of FIG. 2, the voice feature amount for five times is acquired and temporarily stored. Next, the user terminal 1 transmits the voice feature amount and user information for five times to the speaker verification server 2 (S11).
次いで、話者照合サーバ2は、ユーザ端末1から音声特徴量及びユーザ情報を受信すると、受信した5回分の音声特徴量に基づいて登録基準を満たすか否かを判定する。この判定の結果、登録成功の場合には当該音声特徴量を当該ユーザIDに対応付けて記憶部25に保存する。さらに、登録成功のデータをユーザ端末1に返送する(S12)。一方、登録失敗の場合には登録失敗のデータをユーザ端末1に返送する(S12)。
Next, when the
次いで、ユーザ端末1は、その登録結果のデータを受信すると、登録成功の場合には登録成功を示すメッセージを画面表示し(S13)、一方、登録失敗の場合には登録失敗を示すメッセージを画面表示する(S14)。 Next, when receiving the registration result data, the user terminal 1 displays a message indicating registration success when the registration is successful (S13), while displaying a message indicating registration failure when the registration is failed. It is displayed (S14).
次に、図3を参照して、ユーザ認証時の動作を説明する。
図3において、ユーザ端末1は、ユーザに対してユーザIDを発声するよう促す旨のメッセージを画面表示する(S21)。この表示に従ってユーザが「012345(例)」を発声すると(S22)、ユーザ端末1はマイク入力された該音声の音声特徴量及びユーザ情報を話者照合サーバ2に送信する(S23)。
Next, the operation at the time of user authentication will be described with reference to FIG.
In FIG. 3, the user terminal 1 displays a message for prompting the user to utter a user ID (S21). When the user utters “012345 (example)” in accordance with this display (S22), the user terminal 1 transmits the voice feature amount of the voice input by the microphone and the user information to the speaker verification server 2 (S23).
次いで、話者照合サーバ2は、ユーザ端末1から音声特徴量及びユーザ情報を受信すると、受信した音声特徴量を用いて音声認識を行い、この認識結果が正常に得られた場合にその認識結果「012345(例)」のデータをユーザ端末1に返送する(S24a)。一方、認識結果が正常に得られなかった場合にはその認識結果なしのデータをユーザ端末1に返送する(S24b)。なお、ユーザ端末1は、この認識結果なしのデータを受信すると、上記ステップS21の処理を繰り返し行う。
Next, when the
次いで、ユーザ端末1は、認識結果「012345(例)」のデータを受信すると、該受信した認識結果「012345(例)」と当該ユーザ情報中のユーザIDと照合し、不一致した場合には不正なユーザIDである旨のメッセージを画面表示する(S5a)。一方、一致した場合には、当該受信データ中のユーザ認証時の発声パタン「9854(例)」を発声するよう促すメッセージを画面表示する(S25b)。この表示に従ってユーザが「9854(例)」を発声すると(S26)、ユーザ端末1はマイク入力された該音声の音声特徴量及びユーザ情報を話者照合サーバ2に送信する(S27)。 Next, when the user terminal 1 receives the data of the recognition result “012345 (example)”, the user terminal 1 compares the received recognition result “012345 (example)” with the user ID in the user information. A message indicating a valid user ID is displayed on the screen (S5a). On the other hand, if they match, a message prompting to utter the utterance pattern “9854 (example)” at the time of user authentication in the received data is displayed on the screen (S25b). When the user utters “9854 (example)” according to this display (S26), the user terminal 1 transmits the voice feature amount and user information of the voice input to the microphone to the speaker verification server 2 (S27).
次いで、話者照合サーバ2は、ユーザ端末1から音声特徴量及びユーザ情報を受信すると、受信したユーザ情報中のユーザIDに基づいて記憶部25から該当する音声特徴量を取得する。そして、この記憶部25から取得した音声特徴量と受信した音声特徴量とに基づいて、双方の話者が同一人であるか否かを判定する。この判定条件には、受信したユーザ情報中の話者照合判定条件パラメータを使用する。該判定の結果、同一人であると判定でき本人認証が成功した場合には、認証成功のデータをユーザ端末1に返送する(S28a)。他方、同一人ではないと判定でき本人認証が失敗した場合には、認証失敗のデータをユーザ端末1に返送する(S28b)。さらに他方、同一人であるか否かを判定することができない場合には、認証困難のデータをユーザ端末1に返送する(S28c)。このとき、前回とは異なるユーザ認証時の発声パタン「7654(例)」を、認証困難のデータ中に含める。
Next, when the
次いで、ユーザ端末1は、その認証結果のデータを受信すると、認証成功の場合には認証成功を示すメッセージを画面表示し、他方、認証失敗の場合には認証失敗を示すメッセージを画面表示する。さらに他方、認証困難の場合には、
再度、当該受信データ中のユーザ認証時の発声パタン「7654(例)」を発声するよう促すメッセージを画面表示する(S25b)。この場合、上記ステップS25bからS28a,b,cの処理が繰り返される。
Next, when receiving the authentication result data, the user terminal 1 displays a message indicating the authentication success if the authentication is successful, and displays a message indicating the authentication failure if the authentication is failed. On the other hand, if authentication is difficult,
Again, a message prompting to utter the utterance pattern “7654 (example)” at the time of user authentication in the received data is displayed on the screen (S25b). In this case, the processes from step S25b to S28a, b, c are repeated.
上記認証の結果、認証成功の場合には、ユーザ端末1は、当該ユーザ情報中のWebアプリケーション名に基づき、該当するWebサーバ3へのログイン処理を実行する。これにより、ユーザはユーザ端末1を使用して当該Webサーバ3によるWebアプリケーションを受けることができる。
If the authentication is successful as a result of the authentication, the user terminal 1 executes login processing to the
上述したように本実施形態によれば、ユーザ端末は話者照合サービスの登録要求時および認証要求時に、入力された音声の音声特徴量と共にユーザ情報を話者照合サーバ2に送信するので、話者照合サーバ2は該要求ごとにサービス実行に必要なユーザ情報をその都度得ることができる。従って、話者照合サーバ2はユーザからのサービス要求ごとにステート管理を行う必要がない。これにより、分散型話者照合方式においてサービス要求ごとのステート管理を行うことなく、円滑に話者照合サービスを実現することが可能となる。
As described above, according to the present embodiment, the user terminal transmits user information to the
次に、第2の実施形態を説明する。
図4は、本発明の第2の実施形態に係る分散型話者照合システムの構成を示すブロック図である。この図4において図1の各部に対応する部分には同一の符号を付け、その説明を省略する。
図4に示される第2の実施形態では、ユーザ端末1側に、登録ユーザの音声特徴量を記憶する記憶部41を設けている。なお、図4の実施例では、話者照合サーバ2から図1の記憶部25を削除しているが、図1と同様に話者照合サーバ2に登録ユーザの音声特徴量を記憶する記憶部25を設けてもよい。
Next, a second embodiment will be described.
FIG. 4 is a block diagram showing a configuration of a distributed speaker verification system according to the second embodiment of the present invention. In FIG. 4, parts corresponding to those in FIG. 1 are given the same reference numerals, and explanation thereof is omitted.
In 2nd Embodiment shown by FIG. 4, the memory |
図4において、記憶部41は、登録ユーザの音声特徴量を記憶する記録媒体を有する。この記録媒体は、記録データの不正な書換えや複製が困難なものである。さらに好ましくは不正な書換えや複製が事実上不可能なものである。例えば、固有のIDを有し非接触でデータを読み出し可能なICチップメモリを内蔵したICカードが利用可能である。記憶部41には、別の音声登録装置を用いて予めユーザの音声特徴量を書き込んでおく。
In FIG. 4, the
ユーザ端末1のユーザ情報取得部14は、記憶部41から登録ユーザの音声特徴量を読み出す機能を有する。記憶部41間の接続は、ケーブル接続等の接触型であってもよく、或いは無線接続等の非接触型であってもよい。
The user
ユーザ端末1は、ユーザ認証時に、記憶部41から登録ユーザの音声特徴量を読み出して、マイク入力された音声の音声特徴量及びユーザ情報と共に話者照合サーバ2に送信する。そして、話者照合サーバ2は、ユーザ端末1から受信した登録ユーザの音声特徴量、マイク入力された音声の音声特徴量及びユーザ情報を使用して話者の本人認証を行う。この認証処理は、登録ユーザの音声特徴量がユーザ端末1から話者照合サーバ2に提供される点を除いて、上記図3に示される処理と同様である。
At the time of user authentication, the user terminal 1 reads the voice feature amount of the registered user from the
この第2の実施形態によれば、ユーザの重要な個人情報である音声特徴量をユーザ自ら管理することができ、個人情報の保護に寄与することが可能となる。また、記憶部41として可搬型の記録媒体(例えばICカード)を利用することにより、任意の端末を利用できるので、ユーザの利便性が損なわれることはない。
According to the second embodiment, the user can manage the voice feature amount, which is important personal information of the user, and can contribute to the protection of the personal information. Moreover, since an arbitrary terminal can be used by using a portable recording medium (for example, IC card) as the
上述した各実施形態による分散型話者照合方式により、以下に示すような効果が得られる。
(1)従来、ユーザが任意の端末を利用するためには、各端末に対してユーザの音声を登録する必要があったが、その必要がなくなりユーザの利便性が向上する。
(2)話者照合サーバが計算量の多い登録処理及び認証処理を行うので、処理完了までの待ち時間が短縮され、リアルタイム性の高いWebアプリケーションなどにも対応することが可能となる。
The following effects are obtained by the distributed speaker verification method according to each of the embodiments described above.
(1) Conventionally, in order for a user to use an arbitrary terminal, it has been necessary to register the user's voice with respect to each terminal, but this is not necessary and the convenience of the user is improved.
(2) Since the speaker verification server performs registration processing and authentication processing with a large amount of calculation, the waiting time until the processing is completed is shortened, and it becomes possible to cope with a Web application having a high real-time property.
また、図2又は図3に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、分散型話者照合方式におけるサーバ処理又は端末処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Further, the program for realizing each step shown in FIG. 2 or FIG. 3 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed, thereby being distributed. Server processing or terminal processing in the type speaker verification method may be performed. Here, the “computer system” may include an OS and hardware such as peripheral devices.
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” means a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a CD-ROM, a hard disk built in a computer system, etc. This is a storage device.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Further, the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述した実施形態では、一般のWebアプリケーションを提供するWebサーバとは別に話者照合サーバを設けたが、双方のサーバを統合するようにしてもよい。
The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes design changes and the like within a scope not departing from the gist of the present invention.
For example, in the above-described embodiment, a speaker verification server is provided separately from a Web server that provides a general Web application. However, both servers may be integrated.
1…ユーザ端末、2…話者照合サーバ、11…マイク、12…音声処理部、13,21…通信部、14…ユーザ情報取得部、15…ログイン制御部、20…Webサーバ機能部、22…CGIプログラム部、23…話者照合機能部、24…認証処理部、25,41…記憶部
DESCRIPTION OF SYMBOLS 1 ... User terminal, 2 ... Speaker collation server, 11 ... Microphone, 12 ... Voice processing part, 13, 21 ... Communication part, 14 ... User information acquisition part, 15 ... Login control part, 20 ... Web server function part, 22 ... CGI program part, 23 ... Speaker verification function part, 24 ... Authentication processing part, 25, 41 ... Storage part
Claims (8)
登録ユーザの複数の発声パタンそれぞれに対応する音声特徴量をユーザ情報に対応付けて記憶する記憶手段と、
端末からの認証要求時に、発声パタンにしたがって入力された音声の音声特徴量と共にユーザ情報を受信する受信手段と、
前記受信した音声特徴量およびユーザ情報、並びに前記記憶手段に記憶された登録ユーザの第1の音声特徴量を使用して本人認証処理を行い、同一人であると判定し本人認証が成功した場合には認証成功を示す認証結果を、同一人ではないと判定し本人認証が失敗した場合には認証失敗を示す認証結果を、また同一人であるか否かを判定できない場合には前記記憶手段に記憶された登録ユーザの第2の音声特徴量に対応する発声パタンを含めた、認証困難を示す認証結果を、認証結果データとして出力する認証処理手段と、
前記認証結果データを前記端末に返送する送信手段と、
を備えたことを特徴とする分散型話者照合装置。 A speaker verification device using a distributed speaker verification method,
Storage means for storing voice feature amounts corresponding to each of a plurality of utterance patterns of a registered user in association with user information ;
Receiving means for receiving user information together with the voice feature amount of the voice inputted according to the utterance pattern at the time of authentication request from the terminal;
The received speech features and user information, and have rows authentication process using the first speech features of registered users stored in the storage means, determines that the same person authentication is successful The authentication result indicating that the authentication is successful, the authentication result indicating that the authentication is unsuccessful if the identity authentication is unsuccessful. An authentication processing means for outputting an authentication result indicating authentication difficulty as authentication result data, including an utterance pattern corresponding to the second voice feature amount of the registered user stored in the means;
Transmitting means for returning the authentication result data to the terminal;
A distributed speaker verification apparatus comprising:
前記認証処理手段は、前記受信した音声特徴量およびユーザ情報を使用して、前記記憶手段に当該ユーザの音声特徴量を記憶させるユーザ登録処理を行うことを特徴とする請求項1に記載の分散型話者照合装置。 The receiving means receives user information together with a voice feature amount of the inputted voice at the time of registration request from the terminal;
The distribution according to claim 1, wherein the authentication processing unit performs user registration processing for storing the voice feature amount of the user in the storage unit, using the received voice feature amount and user information. Type speaker verification device.
分散型話者照合装置から、発声要求データまたは認証結果データの供給を受けて、前記発声要求データまたは前記認証結果データに含まれる第1の発声パタンにしたがって発声された音声を入力する音声入力手段と、
前記入力された音声の音声特徴量を取得する音声処理手段と、
ユーザ情報を取得するユーザ情報取得手段と、
前記分散型話者照合装置への認証要求時に、前記取得された音声特徴量と共にユーザ情報を送信する送信手段と、
前記分散型話者照合装置からの、同一人であると判定され本人認証が成功した場合における認証成功を示す認証結果と、同一人ではないと判定され本人認証が失敗した場合における認証失敗を示す認証結果と、同一人であるか否かを判定できない場合における第2の発声パタンを含めた認証困難を示す認証結果とのうちいずれかの認証結果データを受信する受信手段と、
を備えたことを特徴とする分散型話者照合端末装置。 A speaker verification terminal device using a distributed speaker verification method,
Voice input means for receiving the utterance request data or the authentication result data from the distributed speaker verification device and inputting the uttered voice according to the first utterance pattern included in the utterance request data or the authentication result data When,
Voice processing means for acquiring voice feature values of the inputted voice;
User information acquisition means for acquiring user information;
When the authentication request to the distributed speaker verification apparatus, and transmitting means for transmitting the user information together with audio feature said acquired,
From the distributed speaker verification device , an authentication result indicating successful authentication when it is determined that they are the same person and successful authentication, and an authentication failure when it is determined that they are not the same person and authentication is failed Receiving means for receiving any authentication result data among the authentication result and an authentication result indicating authentication difficulty including the second utterance pattern when it is not possible to determine whether or not the same person ;
A distributed speaker verification terminal device characterized by comprising:
端末からの認証要求時に、発声パタンにしたがって入力された音声の音声特徴量と共にユーザ情報を受信する機能と、
前記受信した音声特徴量およびユーザ情報、並びに登録ユーザの複数の発声パタンそれぞれに対応する音声特徴量をユーザ情報に対応付けて記憶する記憶手段に記憶された登録ユーザの第1の音声特徴量を使用して本人認証処理を行い、同一人であると判定し本人認証が成功した場合には認証成功を示す認証結果を、同一人ではないと判定し本人認証が失敗した場合には認証失敗を示す認証結果を、また同一人であるか否かを判定できない場合には前記記憶手段に記憶された登録ユーザの第2の音声特徴量に対応する発声パタンを含めた、認証困難を示す認証結果を、認証結果データとして出力する機能と、
前記認証結果データを前記端末に返送する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。 A computer program for performing server processing in a distributed speaker verification method,
A function of receiving user information together with a voice feature amount of voice inputted according to the utterance pattern at the time of an authentication request from the terminal;
The received voice feature quantity and user information, and the first voice feature quantity of the registered user stored in storage means for storing the voice feature quantity corresponding to each of the plurality of utterance patterns of the registered user in association with the user information. There line identity authentication process using the authentication result indicating that the authentication success in the case where it is determined to be the same person authentication is successful, in the case where it is determined that it is not the same person authentication has failed authentication failure If it is not possible to determine whether or not the person is the same person, the authentication result including the utterance pattern corresponding to the second voice feature amount of the registered user stored in the storage means is shown. A function to output the result as authentication result data ;
A function of returning the authentication result data to the terminal;
A computer program for causing a computer to realize the above.
前記受信した音声特徴量およびユーザ情報を使用して、前記記憶手段に当該ユーザの音声特徴量を記憶させるユーザ登録処理を行う機能と、
をさらにコンピュータに実現させることを特徴とする請求項5に記載のコンピュータプログラム。 A function of receiving user information together with a voice feature amount of input voice at the time of a registration request from a terminal;
A function of performing user registration processing for storing the voice feature amount of the user in the storage unit using the received voice feature amount and user information;
The computer program according to claim 5 , further comprising:
分散型話者照合装置から、発声要求データまたは認証結果データの供給を受けて、前記発声要求データまたは前記認証結果データに含まれる第1の発声パタンにしたがって発声された音声を入力する機能と、
前記入力された音声の音声特徴量を取得する機能と、
ユーザ情報を取得する機能と、
前記分散型話者照合装置への認証要求時に、前記取得された音声特徴量と共にユーザ情報を送信する機能と、
前記分散型話者照合装置からの、同一人であると判定され本人認証が成功した場合における認証成功を示す認証結果と、同一人ではないと判定され本人認証が失敗した場合における認証失敗を示す認証結果と、同一人であるか否かを判定できない場合における第2の発声パタンを含めた認証困難を示す認証結果とのうちいずれかの認証結果データを受信する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。 A computer program for performing terminal processing in a distributed speaker verification method,
A function of receiving the utterance request data or the authentication result data from the distributed speaker verification device and inputting the uttered voice according to the first utterance pattern included in the utterance request data or the authentication result data;
The function of acquiring the speech features of the voice that is the input,
A function to acquire user information;
When the authentication request to the distributed speaker verification device, a function of transmitting the user information together with audio feature said acquired,
From the distributed speaker verification device , an authentication result indicating successful authentication when it is determined that they are the same person and successful authentication, and an authentication failure when it is determined that they are not the same person and authentication is failed A function of receiving authentication result data of any one of the authentication result and the authentication result indicating the difficulty of authentication including the second utterance pattern when it is not possible to determine whether or not the person is the same person ;
A computer program for causing a computer to realize the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005034566A JP4679919B2 (en) | 2005-02-10 | 2005-02-10 | Distributed speaker verification device, distributed speaker verification terminal device, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005034566A JP4679919B2 (en) | 2005-02-10 | 2005-02-10 | Distributed speaker verification device, distributed speaker verification terminal device, and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006221442A JP2006221442A (en) | 2006-08-24 |
| JP4679919B2 true JP4679919B2 (en) | 2011-05-11 |
Family
ID=36983737
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005034566A Expired - Fee Related JP4679919B2 (en) | 2005-02-10 | 2005-02-10 | Distributed speaker verification device, distributed speaker verification terminal device, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4679919B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2823577A1 (en) * | 2011-01-10 | 2012-07-19 | Wilson A. Garcia | Natural enrolment process for speaker recognition |
| US9774596B2 (en) * | 2014-05-23 | 2017-09-26 | Fujitsu Limited | Privacy-preserving biometric authentication |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000067005A (en) * | 1998-08-26 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Identity verification method, device using the method, and recording medium recording identity verification device control program |
| JP2002016972A (en) * | 2000-06-30 | 2002-01-18 | Au Corp | Personal collation method and personal collation system |
| JP2002278942A (en) * | 2001-01-12 | 2002-09-27 | Nippon Telegr & Teleph Corp <Ntt> | User authentication system, user terminal device, service providing device, and authentication device |
-
2005
- 2005-02-10 JP JP2005034566A patent/JP4679919B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006221442A (en) | 2006-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA3026251C (en) | System and method for voice authentication | |
| US8812319B2 (en) | Dynamic pass phrase security system (DPSS) | |
| US8082448B2 (en) | System and method for user authentication using non-language words | |
| RU2406163C2 (en) | User authentication by combining speaker verification and reverse turing test | |
| AU2006306790B2 (en) | System and method of subscription identity authentication utilizing multiple factors | |
| JP2006505021A (en) | Robust multi-factor authentication for secure application environments | |
| US20030149881A1 (en) | Apparatus and method for securing information transmitted on computer networks | |
| US20040010698A1 (en) | Digital certificate system incorporating voice biometric processing | |
| US20030200447A1 (en) | Identification system | |
| US20080120507A1 (en) | Methods and systems for authentication of a user | |
| JPH0737098A (en) | Method and system for confirming identity of individual | |
| JP2004535009A (en) | System and method for multiple forms of authentication using speaker verification | |
| WO2021244471A1 (en) | Real-name authentication method and device | |
| JP2017102842A (en) | Personal identification system, personal identification information output system, authentication server, personal identification method, personal identification information output method, and program | |
| JP5536511B2 (en) | Authentication device, authentication system, authentication program, and authentication method for personal authentication using a mobile phone | |
| JP2002189702A (en) | Personal authentication information output device | |
| JP3649681B2 (en) | User authentication method, communication system, and server | |
| JP4679919B2 (en) | Distributed speaker verification device, distributed speaker verification terminal device, and computer program | |
| JP2003067346A (en) | Authentication system, information processor, authentication method, authentication program and computer-readable recording medium the program recorded thereon | |
| JP2007036562A (en) | Telephone number registration/authentication system, method, authentication server, and program | |
| KR101703942B1 (en) | Financial security system and method using speaker verification | |
| WO2006130958A1 (en) | Voice authentication system and methods therefor | |
| JP2007115226A (en) | User authentication system | |
| JP2017157037A (en) | Authentication device, authentication system, authentication method, and program | |
| WO2022092266A1 (en) | Information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070905 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071012 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101102 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20101228 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110125 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110202 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4679919 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140210 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |