(57)【特許請求の範囲】
【請求項１】
声紋情報を生成する方法であって、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得するステップと、
前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するステップと、
前記音声情報のテキスト認識処理を実行して、前記音声情報に対応するテキスト情報を取得するステップと、
前記テキスト情報を複数個のサブテキスト情報にセグメント化するステップと、
前記サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるステップと、
前記サブテキスト情報の前記開始時刻および前記終了時刻に従って、前記サブテキスト情報のそれぞれに対応するサブ音声情報を、前記音声情報から獲得するステップと、
前記第１のユーザの識別子を格納し、かつ、前記音声情報および前記対応するテキスト情報を前記第１のユーザの識別子の参照声紋情報として格納するステップと、
を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
前記音声情報および前記対応するテキスト情報を前記第１のユーザの参照声紋情報として格納するステップが、
サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の前記第１のユーザの参照声紋情報として格納するステップを含むことを特徴とする方法。
【請求項３】
声紋情報を生成する方法であって、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得するステップと、
前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するステップと、
前記音声情報のテキスト認識処理を実行して、前記音声情報に対応するテキスト情報を取得するステップと、
前記第１のユーザの識別子を格納し、かつ、前記音声情報および前記対応するテキスト情報を前記第１のユーザの識別子の参照声紋情報として格納するステップと、
を含み、
前記第１のユーザの前記参照声紋情報および前記識別子を格納するステップが、
前記参照声紋情報中の前記テキスト情報と同一である第２のテキスト情報と、前記第１のユーザの前記識別子と同一である第２の識別子と、を含む第２の参照声紋情報が声紋ライブラリに存在するかどうかを判定するステップと、
前記第２の参照声紋情報が前記声紋ライブラリに存在しないことに応じて、前記参照声紋情報および前記識別子を格納するステップと、  
前記第２の参照声紋情報が前記声紋ライブラリに存在することに応じて、前記参照声紋情報中の前記音声情報の品質を、前記第２の参照声紋情報中の第２の音声情報の品質と比較するステップと、
前記音声情報の前記品質が前記第２の音声情報の前記品質よりも低いことに応じて、前記参照声紋情報を削除するステップと、
前記音声情報の前記品質が前記第２の音声情報の前記品質よりも高いことに応じて、前記第２の参照声紋情報を削除し、前記参照声紋情報および前記識別子を格納するステップと、
を含むことを特徴とする方法。
【請求項４】
声紋情報を生成するシステムであって、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するように構成された音声フィルタと、
前記音声情報のテキスト認識処理を実行して、前記音声情報に対応するテキスト情報を取得するように構成されたテキスト認識部と、
前記テキスト情報を複数個のサブテキスト情報にセグメント化し、かつ、前記サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるように構成されたテキストセグメント化部と、
前記サブテキスト情報の前記開始時刻および前記終了時刻に従って、前記サブテキスト情報のそれぞれに対応するサブ音声情報を、前記音声情報から獲得するように構成された声紋セグメント化部と、
前記音声情報および前記対応するテキスト情報を前記第１のユーザの参照声紋情報として格納し、かつ、前記第１のユーザの識別子を格納するように構成された声紋生成部と、を含むことを特徴とするシステム。
【請求項５】
請求項４に記載のシステムにおいて、前記声紋生成部が、サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の前記第１のユーザの参照声紋情報として格納するようにさらに構成されることを特徴とするシステム。
【請求項６】
声紋情報を生成するシステムであって、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するように構成された音声フィルタと、
前記音声情報のテキスト認識処理を実行して、前記音声情報に対応するテキスト情報を取得するように構成されたテキスト認識部と、
前記音声情報および前記対応するテキスト情報を前記第１のユーザの参照声紋情報として格納し、かつ、前記第１のユーザの識別子を格納するように構成された声紋生成部と、を含み、
前記声紋生成部が、
前記参照声紋情報中の前記テキスト情報と同一である第２のテキスト情報と、前記第１のユーザの前記識別子と同一である第２の識別子と、を含む第２の参照声紋情報が声紋ライブラリに存在するかどうかを判定し、
前記第２の参照声紋情報が前記声紋ライブラリに存在しないことに応じて、前記参照声紋情報および前記識別子を格納し、
前記第２の参照声紋情報が前記声紋ライブラリに存在することに応じて、前記参照声紋情報中の前記音声情報の品質を、前記第２の参照声紋情報中の第２の音声情報の品質と比較し、
前記音声情報の前記品質が前記第２の音声情報の前記品質よりも低いことに応じて、前記参照声紋情報を削除し、
前記音声情報の前記品質が前記第２の音声情報の前記品質よりも高いことに応じて、前記第２の参照声紋情報を削除し、前記参照声紋情報および前記識別子を格納する、
ようにさらに構成されることを特徴とするシステム。
【請求項７】
本人認証方法であって、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得するステップと、
前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するステップと、
前記第１のユーザの前記音声情報のテキスト認識処理を実行して、前記第１のユーザの前記音声情報に対応するテキスト情報を取得するステップと、
前記テキスト情報を複数個のサブテキスト情報にセグメント化するステップと、
前記サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるステップと、
前記サブテキスト情報の前記開始時刻および前記終了時刻に従って、前記サブテキスト情報のそれぞれに対応するサブ音声情報を、前記音声情報から獲得するステップと、
前記第１のユーザの識別子を格納し、かつ、前記音声情報および前記対応するテキスト情報を前記第１のユーザの識別子の参照声紋情報として格納するステップと、
認証の対象となっているユーザの識別子に対応する参照声紋情報を獲得するステップと、
前記獲得した参照声紋情報中のテキスト情報を出力し、認証の対象となる音声情報を受け取るステップと、
前記獲得した参照声紋情報中の音声情報を、前記認証の対象となる音声情報と比較するステップと、
前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチすることに応じて、前記ユーザの前記認証に成功したと判定するステップと、
前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチしないことに応じて、前記ユーザの前記認証に失敗したと判定するステップと、
を含むことを特徴とする本人認証方法。
【請求項８】
請求項７に記載の本人認証方法において、前記音声情報および前記対応するテキスト情報を前記第１のユーザの参照声紋情報として格納するステップが、
サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の前記第１のユーザの参照声紋情報として格納するステップを含むことを特徴とする本人認証方法。
【請求項９】
本人認証方法であって、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得するステップと、
前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するステップと、
前記第１のユーザの前記音声情報のテキスト認識処理を実行して、前記第１のユーザの前記音声情報に対応するテキスト情報を取得するステップと、
前記第１のユーザの識別子を格納し、かつ、前記音声情報および前記対応するテキスト情報を前記第１のユーザの識別子の参照声紋情報として格納するステップと、
を含み、
前記第１のユーザの前記参照声紋情報および前記識別子を格納するステップが、
前記参照声紋情報中の前記テキスト情報と同一である第２のテキスト情報と、前記第１のユーザの前記識別子と同一である第２の識別子と、を含む第２の参照声紋情報が声紋ライブラリに存在するかどうかを判定するステップと、
前記第２の参照声紋情報が前記声紋ライブラリに存在しない場合には、前記参照声紋情報および前記識別子を格納するステップと、
前記第２の参照声紋情報が前記声紋ライブラリに存在する場合には、前記参照声紋情報中の前記音声情報の品質を、前記第２の参照声紋情報中の第２の音声情報の品質と比較するステップと、
前記音声情報の前記品質が前記第２の音声情報の前記品質よりも低い場合には、前記参照声紋情報を削除するステップと、
前記音声情報の前記品質が前記第２の音声情報の前記品質よりも高い場合には、前記第２の参照声紋情報を削除し、前記参照声紋情報および前記識別子を格納するステップと、
を含み、前記方法が、
認証の対象となっているユーザの識別子に対応する参照声紋情報を獲得するステップと、
前記獲得した参照声紋情報中のテキスト情報を出力し、認証の対象となる音声情報を受け取るステップと、
前記獲得した参照声紋情報中の音声情報を、前記認証の対象となる音声情報と比較するステップと、
前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチすることに応じて、前記ユーザの前記認証に成功したと判定するステップと、
前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチしないことに応じて、前記ユーザの前記認証に失敗したと判定するステップと、
を含むことを特徴とする本人認証方法。
【請求項１０】
本人認証システムであって、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するように構成された音声フィルタと、
前記音声情報のテキスト認識処理を実行して、前記音声情報に対応するテキスト情報を取得するように構成されたテキスト認識部と、
前記音声情報および前記対応するテキスト情報を前記第１のユーザの参照声紋情報として格納し、かつ、前記第１のユーザの識別子を格納するように構成された声紋生成部と、
前記テキスト情報を複数個のサブテキスト情報にセグメント化し、かつ、前記サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるように構成されたテキストセグメント化部と、
前記サブテキスト情報の前記開始時刻および前記終了時刻に従って、前記サブテキスト情報のそれぞれに対応するサブ音声情報を、前記音声情報から獲得するように構成された声紋セグメント化部と、
認証の対象となっているユーザの識別子に対応する参照声紋情報を獲得するように構成された声紋抽出部と、
前記獲得した参照声紋情報中のテキスト情報を出力し、かつ、認証の対象となる音声情報を受け取るように構成されたユーザインタフェースと、
前記獲得した参照声紋情報中の音声情報を、前記認証の対象となる音声情報と比較するように構成され、さらに、前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチする場合には、前記ユーザの前記認証に成功したと判定し、かつ、前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチしない場合には、前記ユーザの前記認証に失敗したと判定するように構成された声紋マッチング部と、
を含むことを特徴とする本人認証システム。
【請求項１１】
請求項１０に記載の本人認証システムにおいて、前記声紋生成部が、サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の前記第１のユーザの参照声紋情報として格納するようにさらに構成されることを特徴とする本人認証システム。
【請求項１２】
本人認証システムであって、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するように構成された音声フィルタと、
前記音声情報のテキスト認識処理を実行して、前記音声情報に対応するテキスト情報を取得するように構成されたテキスト認識部と、
前記音声情報および前記対応するテキスト情報を前記第１のユーザの参照声紋情報として格納し、かつ、前記第１のユーザの識別子を格納するように構成された声紋生成部と、
を含み、
前記声紋生成部が、
前記参照声紋情報中の前記テキスト情報と同一である第２のテキスト情報と、前記第１のユーザの前記識別子と同一である第２の識別子と、を含む第２の参照声紋情報が声紋ライブラリに存在するかどうかを判定し、
前記第２の参照声紋情報が前記声紋ライブラリに存在しない場合には、前記参照声紋情報および前記識別子を格納し、
前記第２の参照声紋情報が前記声紋ライブラリに存在する場合には、前記参照声紋情報中の前記音声情報の品質を、前記第２の参照声紋情報中の第２の音声情報の品質と比較し、
前記音声情報の前記品質が前記第２の音声情報の前記品質よりも低い場合には、前記参照声紋情報を削除し、
前記音声情報の前記品質が前記第２の音声情報の前記品質よりも高い場合には、前記第２の参照声紋情報を削除し、前記参照声紋情報および前記識別子を格納する、
ようにさらに構成され、前記システムが、
認証の対象となっているユーザの識別子に対応する参照声紋情報を獲得するように構成された声紋抽出部と、
前記獲得した参照声紋情報中のテキスト情報を出力し、かつ、認証の対象となる音声情報を受け取るように構成されたユーザインタフェースと、
前記獲得した参照声紋情報中の音声情報を、前記認証の対象となる音声情報と比較するように構成され、さらに、前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチする場合には、前記ユーザの前記認証に成功したと判定し、かつ、前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチしない場合には、前記ユーザの前記認証に失敗したと判定するように構成された声紋マッチング部と、
を含むことを特徴とする本人認証システム。
【請求項１３】
命令の組を記憶する非一時的コンピュータ可読媒体であって、前記命令の組は、システムの少なくとも１つのプロセッサによって、前記システムに、声紋情報を生成する方法を実行させるように、実行可能であり、前記方法は、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得するステップと、 
前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するステップと、
前記音声情報のテキスト認識処理を実行して、前記音声情報に対応するテキスト情報を取得するステップと、
前記テキスト情報を複数個のサブテキスト情報にセグメント化するステップと、
前記サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるステップと、
前記サブテキスト情報の前記開始時刻および前記終了時刻に従って、前記サブテキスト情報のそれぞれに対応するサブ音声情報を、前記音声情報から獲得するステップと、
前記第１のユーザの識別子を格納し、かつ、前記音声情報および前記対応するテキスト情報を前記第１のユーザの識別子の参照声紋情報として格納するステップと、
を含むことを特徴とする、非一時的コンピュータ可読媒体。
【請求項１４】
命令の組を記憶する非一時的コンピュータ可読媒体であって、前記命令の組は、システムの少なくとも１つのプロセッサによって、前記システムに本人認証方法を実行させるように、実行可能であり、前記方法は、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得するステップと、
前記履歴音声ファイルのフィルタリング処理を実行して前記第１のユーザの音声情報を取得するステップと、
前記第１のユーザの前記音声情報のテキスト認識処理を実行して、前記第１のユーザの前記音声情報に対応するテキスト情報を取得するステップと、
前記テキスト情報を複数個のサブテキスト情報にセグメント化するステップと、
前記サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるステップと、
前記サブテキスト情報の前記開始時刻および前記終了時刻に従って、前記サブテキスト情報のそれぞれに対応するサブ音声情報を、前記音声情報から獲得するステップと、
前記第１のユーザの識別子を格納し、かつ、前記音声情報および前記対応するテキスト情報を前記第１のユーザの識別子の参照声紋情報として格納するステップと、
認証の対象となっているユーザの識別子に対応する参照声紋情報を獲得するステップと、
前記獲得した参照声紋情報中のテキスト情報を出力し、認証の対象となる音声情報を受け取るステップと、
前記獲得した参照声紋情報中の音声情報を、前記認証の対象となる音声情報と比較するステップと、
前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチすることに応じて、前記ユーザの前記認証に成功したと判定するステップと、
前記獲得した参照声紋情報中の前記音声情報が前記認証の対象となる音声情報とマッチしないことに応じて、前記ユーザの前記認証に失敗したと判定するステップと、
を含むことを特徴とする、非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本出願は、声紋認識の技術分野に関し、特に、声紋情報管理方法および声紋情報管理装置、ならびに本人認証方法および本人認証システムに関する。
【背景技術】
【０００２】
背景技術
声紋とは、電気音響機器によって表わされたバーバル情報を担う音波スペクトルを指す。同じ言葉でも話す人が異なれば発生する音波は異なり、対応する音波スペクトル、すなわち声紋情報も異なる。したがって、対応する話者が同一であるかどうかは、声紋情報を比較することにより判定することができる。すなわち、声紋認識に基づいた本人認証が実施される。声紋認識に基づいた本人認証方法は、アカウントのセキュリティを確保するための様々なアカウント管理システムに広く適用することができる。
【０００３】
関連技術において、本人認証が本出願の声紋認識技術を用いて実施される以前は、最初にユーザは、所定のテキスト情報を読み上げる必要があり、この瞬間のユーザの音声信号が収集され、分析されて対応する声紋情報を取得する。この声紋情報がユーザの参照声紋情報の役割を果たし、声紋ライブラリに格納される。本人認証を実施しているときには、認証の対象となっている人もまた上記所定のテキスト情報を読み上げる必要があり、認証の対象となっている人の音声信号が収集され、分析されて対応する声紋情報を取得する。この声紋情報を声紋ライブラリの参照声紋情報と比較することによって、認証の対象となっている人が、ユーザその人自身であるかどうかを判定することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術では、声紋ライブラリを構築する際に本人認証用テキスト情報が開示されており、したがって、本人認証を実行するときに、認証の対象となっている人が読み上げる必要があるテキスト情報もまた知られている。ユーザその人自身がテキスト情報を読み上げている音声ファイルが予め記録されていると、予め記録されている音声ファイルを再生することにより、誰でも首尾よく認証されてしまうおそれがある。既存の声紋認識に基づいた本人認証方法では、場合によっては重大なセキュリティ上の危険があることがわかる。
【課題を解決するための手段】
【０００５】
発明の要約
関連技術に存在する問題を克服するために、本出願は、声紋情報管理方法および声紋情報管理装置、ならびに本人認証方法および本人認証システムを提供する。
【０００６】
本出願の第１の態様は、声紋情報管理方法であって、以下のステップ、すなわち、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得するステップと、
履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得するステップと、
音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得するステップと、
音声情報および対応するテキスト情報を第１のユーザの参照声紋情報に編集し、第１のユーザの参照声紋情報および本人識別子を格納するステップと、を含む方法を提供する。
【０００７】
第１の態様に関連して、第１の態様の第１の実現可能な実施形態では、声紋情報管理方法は、
テキスト情報を複数個のサブテキスト情報にセグメント化し、サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるステップと、
サブテキスト情報の開始時刻および終了時刻に従って、サブテキスト情報のそれぞれに対応するサブ音声情報を、音声情報からそれぞれ切り取るステップと、をさらに含む。
【０００８】
第１の態様の第１の実現可能な実施形態に関連して、第１の態様の第２の実現可能な実施形態では、音声情報および対応するテキスト情報を第１のユーザの参照声紋情報に編集するステップは、
サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の第１のユーザの参照声紋情報にそれぞれ編集するステップを含む。
【０００９】
第１の態様に関連して、第１の態様の第３の実現可能な実施形態では、第１のユーザの参照声紋情報および本人識別子を格納するステップは、
格納の対象となる第１の参照声紋情報中の第１のテキスト情報と同一である、対応する第２のテキスト情報と、第１の参照声紋情報に対応する第１の本人識別子とやはり同一である、対応する第２の本人識別子と、を有する第２の参照声紋情報が存在するかどうかを判定するステップと、
第２の参照声紋情報が存在しない場合には、第１の参照声紋情報および第１の本人識別子を直接に格納するステップと、
第２の参照声紋情報が存在する場合には、第１の参照声紋情報中の第１の音声情報の品質を、第２の参照声紋情報中の第２の音声情報の品質と比較し、第１の音声情報の品質が第２の音声情報の品質よりも低い場合には、第１の参照声紋情報を削除するステップと、
第１の音声情報の品質が第２の音声情報の品質よりも高い場合には、第２の参照声紋情報を削除し、第１の参照声紋情報および第１の本人識別子を格納するステップと、を含む。
【００１０】
本出願の第２の態様は、声紋情報管理装置を提供する。この装置は、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得するように構成された音声フィルタと、
音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得するように構成されたテキスト認識部と、
音声情報および対応するテキスト情報を第１のユーザの参照声紋情報に編集し、かつ、第１のユーザの参照声紋情報および本人識別子を格納するように構成された声紋生成部と、を含む。
【００１１】
第２の態様に関連して、第２の態様の第１の実現可能な実施形態では、声紋情報管理装置は、
テキスト情報を複数個のサブテキスト情報にセグメント化し、かつ、サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるように構成されたテキストセグメント化部と、
サブテキスト情報の開始時刻および終了時刻に従って、サブテキスト情報のそれぞれに対応するサブ音声情報を、音声情報からそれぞれ切り取るように構成された声紋セグメント化部と、をさらに含む。
【００１２】
第２の態様の第１の実現可能な実施形態に関連して、第２の態様の第２の実現可能な実施形態では、声紋生成部は、音声情報および対応するテキスト情報を、第１のユーザの参照声紋情報に編集するが、これは、
サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の第１のユーザの参照声紋情報にそれぞれ編集することを含む。
【００１３】
第２の態様に関連して、第２の態様の第３の実現可能な実施形態では、声紋生成部は、第１のユーザの参照声紋情報および本人識別子を格納するが、これは、
格納の対象となる第１の参照声紋情報中の第１のテキスト情報と同一である、対応する第２のテキスト情報と、第１の参照声紋情報に対応する第１の本人識別子とやはり同一である、対応する第２の本人識別子と、を有する第２の参照声紋情報が存在するかどうかを判定することと、
第２の参照声紋情報が存在しない場合には、第１の参照声紋情報および第１の本人識別子を直接に格納することと、
第２の参照声紋情報が存在する場合には、第１の参照声紋情報中の第１の音声情報の品質を、第２の参照声紋情報中の第２の音声情報の品質と比較し、第１の音声情報の品質が第２の音声情報の品質よりも低い場合には、第１の参照声紋情報を削除することと、
第１の音声情報の品質が第２の音声情報の品質よりも高い場合には、第２の参照声紋情報を削除し、第１の参照声紋情報および第１の本人識別子を格納することと、を含む。
【００１４】
本出願の第３の態様は、本人認証方法を提供する。この方法は、以下のステップ、すなわち、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得するステップと、
履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得するステップと、
音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得するステップと、
音声情報および対応するテキスト情報を第１のユーザの参照声紋情報に編集し、第１のユーザの参照声紋情報および本人識別子を格納するステップと、
認証の対象となっているユーザの本人識別子に対応する参照声紋情報を獲得するステップと、
獲得した参照声紋情報中のテキスト情報を出力し、認証の対象となる対応する音声情報を受け取るステップと、
獲得した参照声紋情報中の音声情報を、認証の対象となる音声情報とマッチングさせ、マッチングに成功した場合には、認証の対象となっているユーザの認証に成功したと判定し、マッチングに失敗した場合には、認証の対象となっているユーザの認証に失敗したと判定するステップと、を含む。
【００１５】
第３の態様に関連して、第３の態様の第１の実現可能な実施形態では、本人認証方法は、
テキスト情報を複数個のサブテキスト情報にセグメント化し、サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるステップと、
サブテキスト情報の開始時刻および終了時刻に従って、サブテキスト情報のそれぞれに対応するサブ音声情報を、音声情報からそれぞれ切り取るステップと、をさらに含む。
【００１６】
第３の態様の第１の実現可能な実施形態に関連して、第３の態様の第２の実現可能な実施形態では、音声情報および対応するテキスト情報を第１のユーザの参照声紋情報に編集するステップは、
サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の第１のユーザの参照声紋情報にそれぞれ編集するステップを含む。
【００１７】
第３の態様に関連して、第３の態様の第３の実現可能な実施形態では、第１のユーザの参照声紋情報および本人識別子を格納するステップは、
格納の対象となる第１の参照声紋情報中の第１のテキスト情報と同一である、対応する第２のテキスト情報と、第１の参照声紋情報に対応する第１の本人識別子とやはり同一である、対応する第２の本人識別子と、を有する第２の参照声紋情報が存在するかどうかを判定するステップと、
第２の参照声紋情報が存在しない場合には、第１の参照声紋情報および第１の本人識別子を直接に格納するステップと、
第２の参照声紋情報が存在する場合には、第１の参照声紋情報中の第１の音声情報の品質を、第２の参照声紋情報中の第２の音声情報の品質と比較し、第１の音声情報の品質が第２の音声情報の品質よりも低い場合には、第１の参照声紋情報を削除するステップと、
第１の音声情報の品質が第２の音声情報の品質よりも高い場合には、第２の参照声紋情報を削除し、第１の参照声紋情報および第１の本人識別子を格納するステップと、を含む。
【００１８】
本出願の第４の態様は、本人認証システムを提供する。このシステムは、
第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得するように構成された音声フィルタと、
音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得するように構成されたテキスト認識部と、
音声情報および対応するテキスト情報を第１のユーザの参照声紋情報に編集し、かつ、第１のユーザの参照声紋情報および本人識別子を格納するように構成された声紋生成部と、
認証の対象となっているユーザの本人識別子に対応する参照声紋情報を獲得するように構成された声紋抽出部と、
獲得した参照声紋情報中のテキスト情報を出力し、かつ、認証の対象となる対応する音声情報を受け取るように構成された認識プロキシミタ部と、
獲得した参照声紋情報中の音声情報を、認証の対象となる音声情報とマッチングさせ、マッチングに成功した場合には、認証の対象となっているユーザの認証に成功したと判定し、マッチングに失敗した場合には、認証の対象となっているユーザの認証に失敗したと判定するように構成された声紋マッチング部と、を含む。
【００１９】
第４の態様に関連して、第４の態様の第１の実現可能な実施形態では、本人認証システムは、
テキスト情報を複数個のサブテキスト情報にセグメント化し、かつ、サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるように構成されたテキストセグメント化部と、
サブテキスト情報の開始時刻および終了時刻に従って、サブテキスト情報のそれぞれに対応するサブ音声情報を、音声情報からそれぞれ切り取るように構成された声紋セグメント化部と、をさらに含む。
【００２０】
第４の態様の第１の実現可能な実施形態に関連して、第４の態様の第２の実現可能な実施形態では、声紋生成部は、音声情報および対応するテキスト情報を、第１のユーザの参照声紋情報に編集するが、これは、
サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の第１のユーザの参照声紋情報にそれぞれ編集することを含む。
【００２１】
第４の態様に関連して、第４の態様の第３の実現可能な実施形態では、声紋生成部は、第１のユーザの参照声紋情報および本人識別子を格納するが、これは、
格納の対象となる第１の参照声紋情報中の第１のテキスト情報と同一である、対応する第２のテキスト情報と、第１の参照声紋情報に対応する第１の本人識別子とやはり同一である、対応する第２の本人識別子と、を有する第２の参照声紋情報が存在するかどうかを判定することと、
第２の参照声紋情報が存在しない場合には、第１の参照声紋情報および第１の本人識別子を直接に格納することと、
第２の参照声紋情報が存在する場合には、第１の参照声紋情報中の第１の音声情報の品質を、第２の参照声紋情報中の第２の音声情報の品質と比較し、第１の音声情報の品質が第２の音声情報の品質よりも低い場合には、第１の参照声紋情報を削除することと、
第１の音声情報の品質が第２の音声情報の品質よりも高い場合には、第２の参照声紋情報を削除し、第１の参照声紋情報および第１の本人識別子を格納することと、を含む。
【００２２】
上記の技術的解決法から、本出願は、関連するシステムに格納された履歴音声ファイルをフィルタリングして、第１のユーザの音声情報を取得するステップと、テキスト認識処理を用いて、その音声情報に対応するテキスト情報を取得するステップと、音声情報および対応するテキスト情報を、第１のユーザの参照声紋情報に編集するステップと、を含んでいることがわかる。参照声紋情報中のテキスト情報および音声情報はいずれも、関連するシステムによって予め設定されたものではなく、すなわち開示されたものではなく、上述の履歴音声ファイルに基づいて取得されるので、第１のユーザも、第２のユーザも、そして他のいかなるユーザも、本人認証を実行する際に再度読み上げる必要があるテキスト情報の具体的な内容を予測し得ないことにより、対応する音声ファイルを前もって記録することができないようにすることで、前もって記録された音声ファイルを再生して首尾よく認証目的を達成することもできないようにしている。したがって、既存の声紋認識に基づいた本人認証方法と比較して、本人認証が本出願によって提供される声紋情報管理方法に基づいて実行されることにより、認証結果がさらに正確になり、潜在的なセキュリティ上の危険が存在せず、アカウントのセキュリティが高くなる。
【００２３】
上記の概説および以下の詳細な説明は、単に例示的、説明的なものであり、本出願を限定し得ないことを理解されたい。
【００２４】
添付図面の簡単な説明
本明細書の図面は、明細書に組み込まれ、明細書の一部を構成する。それらの図面は、本発明に一致する諸実施形態を示し、明細書とともに本発明の原理を説明するために使用される。
【図面の簡単な説明】
【００２５】
【図１】本出願の一実施形態によって提供される声紋情報管理方法のフローチャートである。
【図２】本出願の一実施形態によって提供される別の声紋情報管理方法のフローチャートである。
【図３】本出願の一実施形態によって提供される、参照声紋情報を格納するための方法のフローチャートである。
【図４】本出願の一実施形態によって提供される声紋情報管理システムの構造ブロック図である。
【図５】本出願の一実施形態によって提供される別の声紋情報管理システムの構造ブロック図である。
【図６】本出願の一実施形態によって提供される本人認証方法のフローチャートである。
【図７】本出願の一実施形態によって提供される別の本人認証方法のフローチャートである。
【図８】本出願の一実施形態によって提供される本人認証システムの構造ブロック図である。
【図９】本出願の一実施形態によって提供される別の本人認証システムの構造ブロック図である。
【発明を実施するための形態】
【００２６】
詳細な説明
例示的な諸実施形態が本明細書に詳細に説明され、例示的な諸実施形態の例が図面に表されている。図面に関する以下の説明では、そうでないことが表されていない限り、異なる図面における同一の番号は、同一の要素または同様の要素を表す。以下の例示的な諸実施形態において説明される諸実施形態が、本発明と整合性のあるすべての実施形態を表しているとは限らない。むしろ、それらは、添付の特許請求の範囲に詳細に記載されている、本発明のいくつかの態様と整合性のある装置および方法の単なる例にすぎない。
【００２７】
図１は、本出願の一実施形態によって提供される声紋情報管理方法のフローチャートである。声紋情報管理方法は、アカウント管理システムに適用される。図１に示されるように、声紋情報管理方法は以下のステップを含む。
【００２８】
Ｓ１１：第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得する。
【００２９】
上記の第１のユーザは、アカウント管理システムに、対応する個人のアカウントを有する登録ユーザとすることができ、したがって、第２のユーザは、アカウント管理システムの業務スタッフとすることができる。
【００３０】
Ｓ１２：履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得する。
【００３１】
Ｓ１３：音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得する。
【００３２】
Ｓ１４：音声情報および対応するテキスト情報を第１のユーザの参照声紋情報に編集し、第１のユーザの参照声紋情報および本人識別子を格納する。
【００３３】
一般に、実績統計、サービス品質評価、揉め事の処理などを容易にするために、アカウント管理システムは、登録ユーザと業務スタッフとの間の音声通話のプロセスを記録し、対応する音声ファイルを格納することができる。この点を考慮して、本出願の諸実施形態は、アカウント管理システムに格納された履歴音声ファイル中の機械プロンプト音および業務スタッフの音響情報をフィルタリングして、登録ユーザの音声情報を取得するステップと、音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得するステップと、を含んでいることにより、音声情報および対応するテキスト情報が、登録ユーザの参照声紋情報グループとしての役割を果たすことができるようになっている。上記のステップは、各登録ユーザに関してそれぞれ実行される。したがって、各登録ユーザに対応する参照声紋情報を取得して、声紋ライブラリの作成を実現することが可能である。
【００３４】
上記の方法から、本出願の諸実施形態は、関連するシステムに格納された履歴音声ファイルをフィルタリングして、第１のユーザの音声情報を取得するステップと、テキスト認識処理を用いて、その音声情報に対応するテキスト情報を取得するステップと、音声情報および対応するテキスト情報を、第１のユーザの参照声紋情報に編集するステップと、を含んでいることがわかる。参照声紋情報中のテキスト情報および音声情報はいずれも、関連するシステムによって予め設定されたものではなく、すなわち開示されたものではなく、上述の履歴音声ファイルに基づいて取得されるので、第１のユーザも、第２のユーザも、そして他のいかなるユーザも、本人認証を実行する際に再度読み上げる必要があるテキスト情報の具体的な内容を予測し得ないことにより、対応する音声ファイルを前もって記録することができないようにすることで、前もって記録された音声ファイルを再生して首尾よく認証目的を達成することもできないようにしている。したがって、既存の声紋認識に基づいた本人認証方法と比較して、本人認証が本出願の諸実施形態によって提供される声紋情報管理方法に基づいて実行されることにより、認証結果がさらに正確になり、潜在的なセキュリティ上の危険が存在せず、アカウントのセキュリティが高くなる。
【００３５】
本出願の実現可能な諸実施形態では、第１のユーザと第２のユーザとの間の任意の通話のプロセスに対応する履歴音声ファイルが無作為に獲得可能であり、これにより、声紋ライブラリの本人識別子が参照声紋情報に１対１で対応するようにしている。実際に獲得した履歴音声ファイルがどの通話のプロセスに対応するのかを予測することができないので、取得される参照声紋情報中のテキスト情報の具体的な内容を予測することができない。したがって、本実施形態に基づいた本人認証を実行することにより、認証結果の正確性を確保し、アカウントのセキュリティを高めることが可能である。
【００３６】
本出願の別の実現可能な実施形態では、第１のユーザに対応するすべての履歴音声ファイルを獲得することもまた可能であり、ここでは、それぞれの履歴音声ファイルは、参照声紋情報の少なくとも１つのグループに対応することが可能である。これにより、声紋ライブラリの１つの本人識別子が複数の参照声紋情報グループに対応する（すなわち、第１のユーザが複数の参照声紋情報グループを有する）ことが可能であり、したがって、任意の参照声紋情報グループを無作為に獲得して本人認証を実行することができる。各参照声紋情報グループ中のテキスト情報が開示されず、本人認証を実行する際に獲得される参照声紋情報を予測することもできないので、本人認証を実行するためのテキスト情報の具体的な内容もまた予測することができない。したがって、対応する音声ファイルを前もって記録し、前もって記録された音声ファイルを再生して首尾よく認証目的を達成することは不可能である。したがって、本実施形態に基づいた本人認証を実行することにより、認証結果の正確性を確保し、アカウントのセキュリティを高めることが可能である。
【００３７】
図２は、本出願の別の実施形態によって提供される声紋情報管理方法のフローチャートである。声紋情報管理方法は、アカウント管理システムに適用される。図２に示されるように、声紋情報管理方法は以下のステップを含む。
【００３８】
Ｓ２１：第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得する。
【００３９】
Ｓ２２：履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得する。
【００４０】
Ｓ２３：音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得する。
【００４１】
Ｓ２４：テキスト情報を複数個のサブテキスト情報にセグメント化し、サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつける。
【００４２】
Ｓ２５：サブテキスト情報の開始時刻および終了時刻に従って、サブテキスト情報のそれぞれに対応するサブ音声情報を、それぞれ音声情報から切り取る。
【００４３】
Ｓ２６：サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の第１のユーザの参照声紋情報にそれぞれ編集し、第１のユーザの各参照声紋情報および本人識別子を格納する。
【００４４】
履歴音声ファイルは、ある一定時間の間の第１のユーザと第２のユーザとの間の通話の記録ファイルであるので、フィルタリングにより取得された音声情報は、第１のユーザの音声情報の複数のセグメントを含んでおり、したがって、テキスト認識によって取得されたテキスト情報は、複数の文または句を含んでいる。本出願の諸実施形態は、テキスト情報を複数個のサブテキスト情報（サブテキスト情報はそれぞれ、文、句または単語とすることができる）にセグメント化するステップを含んでおり、同時に、セグメント化によって取得されたサブテキスト情報のそれぞれの開始時刻および終了時刻に印がつけられ、サブテキスト情報に対応するサブ音声情報が、開始時刻および終了時刻に従って、音声情報から切り取られる（すなわち、音声情報がサブテキスト情報に従ってセグメント化される）。例えば、テキスト情報中の「私のアカウントがロックされている」という文が、時刻００：０３から００：０５までの音声情報の認識によって取得され、「私のアカウントがロックされている」という文は次に、開始時刻および終了時刻が００：０３および００：０５である１個のサブテキスト情報にセグメント化され、それに応じて、音声情報中の００：０３から００：０５までの時刻の音声情報が切り取られ、次に、サブテキスト情報「私のアカウントがロックされている」に対応するサブ音声情報が取得される。テキスト情報および音声情報をセグメント化することによって、サブテキスト情報およびサブ音声情報の複数個のペアを取得することが可能であり、それぞれのペアが、所定の形式に従って、参照声紋情報にそれぞれ編集され、次いで、同一のユーザに対応する複数個の参照声紋情報が取得される。
【００４５】
本発明の諸実施形態では、サブ音声情報および対応するサブテキスト情報を、参照声紋情報に編集するステップは、サブ音声情報を、対応するサブ声紋情報に処理し、サブ声紋情報用のファイル名を設定するステップであって、ファイル名の形式は、例えば０９８９Ｘ．ＷＡＶのように「声紋番号．ファイル形式拡張子」とすることが可能である、設定するステップと、第１のユーザのサブ声紋情報および本人識別子のような情報、ならびにサブ声紋情報に対応するサブテキスト情報を格納するステップと、を含むことができる。上記の声紋情報管理方法に基づいて取得された声紋ライブラリの格納構造は、表１に示される通りである。
【００４６】
【表１】
0006671356.tif 000002
【００４７】
表１では、各行は、声紋ライブラリの１個の参照声紋情報に対応する。本人識別子（すなわちユーザＩＤ）は、声紋情報照会および通話の主キーとして使用される。また、ユーザ声紋番号は、同一のユーザＩＤに対応する参照声紋情報の番号に印をつけるために使用される。ユーザＩＤ「１３９ＸＸＸＸＸＸＸＸ」を例に挙げると、ユーザＩＤに関する本人認証リクエストが受信されると、「１３９ＸＸＸＸＸＸＸＸ」に対応する参照声紋情報が上記の声紋ライブラリ内で照会され、複数の照会結果を取得する場合があり、そこから１つが、現在の認証の参照声紋情報として無作為に抽出される。例えば、ユーザＩＤに対応する参照声紋情報番号２が抽出され、現在の認証の参照声紋情報としての役割を果たし、そこにあるサブテキスト情報「なぜ、まだ返金していないのか」が出力され、認証の対象となっているユーザがサブファイル情報を再度読み上げることにより取得される、認証の対象となる音声情報が受信され、認証の対象となる音声情報が、認証の対象となる声紋情報として処理され、認証の対象となる声紋情報は、声紋ライブラリから抽出されたサブ声紋情報「０３８９Ｘ．ＷＡＶ」と比較され、２つが互いにマッチしている場合には、本人認証に成功したと判定される。すなわち、認証の対象となっているユーザは、「１３９ＸＸＸＸＸＸＸＸ」に対応する第１のユーザであると見なされる。そうでなくて、２つが互いにマッチしていない場合には、本人認証に失敗したと判定される。
【００４８】
上記の技術的解決法から、本出願の諸実施形態は、システムに格納された履歴音声ファイルをフィルタリングして、第１のユーザの音声情報を取得するステップと、音声情報のテキスト認識処理を実行することにより対応するテキスト情報を取得するステップと、認識されたテキスト情報を複数個のサブテキスト情報にセグメント化するステップと、対応するサブ音声情報を、サブテキスト情報のそれぞれの開始時刻および終了時刻に従って、上記の音声情報から切り取るステップと、サブテキスト情報およびサブ音声情報のそれぞれペアを、１個の参照声紋情報にそれぞれ編集し、１個の参照声紋情報にそれぞれ編集したものを声紋ライブラリに格納することにより、それぞれの第１のユーザが複数個の参照声紋情報を有するようにして、本人認証を実行する必要があるときに、認証の対象となる本人識別子に対応する複数個の参照声紋情報から１つが、無作為に選択されるようにするステップと、を含んでいることがわかる。本人認証を実行する際に獲得される参照声紋情報は無作為であるので、認証の対象となっているユーザが再度読み上げる必要があるテキスト情報の具体的な内容は、予測することができない。したがって、本実施形態において取得された声紋ライブラリに基づいた本人認証を実行することにより、認証結果の正確性を確保し、アカウントのセキュリティを高めることが可能である。加えて、本実施形態では、それぞれの参照声紋情報中のサブテキスト情報は簡潔で短いことで、テキスト情報を再度読み上げるのに必要な時間を短縮し、声紋比較に費やされる時間を短縮し、認証効率を高めることが可能である。
【００４９】
本出願の諸実施形態によって提供される声紋情報管理方法は、新たな声紋ライブラリを作成することが可能であるだけでなく、作成された声紋ライブラリを更新すること、例えば、新たなユーザに対応する参照声紋情報を追加したり、旧来のユーザに対する新たな参照声紋情報を追加したりすることもまた可能である。新たなユーザに関しては、その新たなユーザに対応する履歴音声ファイルだけを獲得する必要があり、上記のステップＳ１２からＳ４、またはステップＳ２２からＳ２６を実行すれば、新たなユーザに対応する参照声紋情報を取得することが可能である。時間の経過とともに、同一のユーザに対応する履歴音声ファイルは増え続ける。したがって、旧来のユーザに関しては、対応する新規追加された履歴音声ファイルを獲得することが可能であり、上記のステップを実行すれば、新たな参照声紋情報を旧来のユーザに対して追加することが可能である。
【００５０】
本出願の諸実施形態によって提供される声紋情報管理方法に基づいて、１つまたは複数個の参照声紋情報を第１のユーザに対して設定することが可能である。複数個の参照声紋情報が同一の第１のユーザに対して設定される場合には、第１のユーザに対応する参照声紋情報のうちの任意の２個のテキスト情報が、必ず異なるようにすることが必要である。しかしながら、実際の適用においては、どうしても以下のような事例が発生する場合もあろう。すなわち、同一の内容のテキスト情報が、異なる履歴音声ファイルから認識されるか、または、同一の内容の複数個のサブテキスト情報が、同一のテキスト情報からセグメント化されることにより、同一のサブテキスト情報を複数個のサブ音声情報に対応させてしまうのである。この時、本出願の諸実施形態では、図３に示されるような方法を採用して、参照声紋情報の格納を実現する。説明の都合上、格納の対象となる参照声紋情報は、第１のテキスト情報および第１の音声情報によって構成された、第１の参照声紋情報であると仮定する。図３に示されるように、本出願の一実施形態において第１の参照声紋情報を格納するプロセスは、以下のステップを含む。
【００５１】
Ｓ３１：比較条件を満たす第２の参照声紋情報が存在するかどうかを判定し、存在する場合には、次に、ステップＳ３２を実行し、それ以外の場合には、ステップＳ３４を実行する。
ここでは、上記の比較条件は、第１の参照声紋情報中の第１のテキスト情報と同一である、第２の参照声紋情報に対応する第２のテキスト情報と、第１の参照声紋情報に対応する第１の本人識別子と同一である、第２の参照声紋情報に対応する第２の本人識別子と、を含む。
【００５２】
Ｓ３２：第１の参照声紋情報中の第１の音声情報の品質が、第２の参照声紋情報中の第２の音声情報の品質よりも高いかどうかを判定し、高い場合には、ステップＳ３３を実行し、それ以外の場合には、ステップＳ３５を実行する。
【００５３】
Ｓ３３：第２の参照声紋情報を削除し、ステップＳ３４を実行する。
【００５４】
Ｓ３４：第１の参照声紋情報および対応する第１の本人識別子を格納する。
【００５５】
Ｓ３５：第１の参照声紋情報を削除する。
【００５６】
上記のステップＳ３１では、上述の第２の参照声紋情報が存在するかどうかを判定するための検索範囲は、少なくとも、声紋ライブラリに格納されている参照声紋情報を含み、第１の参照声紋情報と同時に生成された、まだ格納されていない参照声紋情報を含んでもまたよい。上述の第２の参照声紋情報が存在しない場合には、第１の参照声紋情報が直接に格納される。上述の第２の参照声紋情報が見つかった場合には、それは、同一の第１のユーザおよび同一のテキスト情報に関して少なくとも２個の異なる音声情報が存在することを示し、この時、第１の参照声紋情報中の第１の音声情報の品質が、第２の参照声紋情報中の第２の音声情報の品質と比較される。第１の音声情報の品質が第２の音声情報の品質よりも高い場合には、第１の参照声紋情報が格納され、同時に、第２の参照声紋情報は削除される。第１の音声情報の品質が第２の音声情報の品質よりも低い場合には、第１の参照声紋情報は、直接に削除される。すなわち、同一のテキスト情報に関して、最も高い品質を有する音声情報だけを保存することで、音声情報の比較結果の正確性を高め、本人認証プロセスにおける比較の困難さを軽減するようにする。
【００５７】
上述の格納プロセスに基づいて、以下の３つの声紋ライブラリ更新方法、すなわち、１）新たなユーザの参照声紋情報を追加するステップと、２）旧来のユーザに対応する異なるテキスト情報を有する参照声紋情報を追加するステップと、３）声紋ライブラリの中の音声情報の品質が相対的に低い参照声紋情報を、音声情報の品質が高い方の参照声紋情報に置き換えるステップと、を実施することが可能である。
【００５８】
上記の技術的解決法から、本出願の諸実施形態では、取得された新たな参照声紋情報に関して、情報は声紋ライブラリに直接に格納されるのではなく、最初に、テキスト情報および対応する本人識別子が、参照声紋情報中のそれとそれぞれ同じである別の参照声紋情報が格納されているかどうかが判定され、格納されているならば、次に、２個の参照声紋情報中の音声情報の品質が比較され、音声情報の品質が高い方の参照声紋情報が保存され、音声情報の品質が低い方の参照声紋情報が削除されることがわかる。したがって、本出願の諸実施形態は、格納された参照声紋情報では、同一の本人識別子（すなわち同一の第１のユーザ）に対応する任意の２個の参照声紋情報中のテキスト情報が、必ず異なっているようにすることが可能であるだけでなく、各種のテキスト情報に対応する音声情報の品質が、必ず最も高くなるようにすることもまた可能である。また、本出願の諸実施形態に基づいて本人認証が実行される際に、品質が高い方の音声情報に基づいた声紋比較を実行することにより、認証の正確性を確保し、認証効率を高めることが可能である。
【００５９】
図４は、本出願の一実施形態によって提供される声紋情報管理システムの構造ブロック図である。声紋情報管理システムは、アカウント管理システムに適用することが可能である。図４に示されるように、声紋情報管理システム１００は、音声フィルタ１１０と、テキスト認識部１２０と、声紋生成部１３０と、を含む。
【００６０】
音声フィルタ１１０は、第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得するように構成されている。
【００６１】
テキスト認識部１２０は、音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得するように構成されている。
【００６２】
声紋生成部１３０は、音声情報および対応するテキスト情報を第１のユーザの参照声紋情報に編集し、かつ、第１のユーザの参照声紋情報および本人識別子を格納するように構成されている。
【００６３】
上記の構造から、本出願の諸実施形態は、関連するシステムに格納された履歴音声ファイルをフィルタリングして、第１のユーザの音声情報を取得するステップと、テキスト認識処理を用いて、その音声情報に対応するテキスト情報を取得するステップと、音声情報および対応するテキスト情報を、第１のユーザの参照声紋情報に編集するステップと、を含んでいることがわかる。参照声紋情報中のテキスト情報および音声情報はいずれも、関連するシステムによって予め設定されたものではなく、すなわち開示されたものではなく、上述の履歴音声ファイルに基づいて取得されるので、第１のユーザも、第２のユーザも、そして他のいかなるユーザも、本人認証を実行する際に再度読み上げる必要があるテキスト情報の具体的な内容を予測し得ないことにより、対応する音声ファイルを前もって記録することができないようにすることで、前もって記録された音声ファイルを再生して首尾よく認証目的を達成することもできないようにしている。したがって、既存の声紋認識に基づいた本人認証方法と比較して、本人認証が本出願の諸実施形態によって提供される声紋情報管理方法に基づいて実行されることにより、認証結果がさらに正確になり、潜在的なセキュリティ上の危険が存在せず、アカウントのセキュリティが高くなる。
【００６４】
図５は、本出願の一実施形態によって提供される別の声紋情報管理システムの構造ブロック図である。声紋情報管理システムは、アカウント管理システムに適用することが可能である。図５に示されるように、声紋情報管理システム２００は、音声フィルタ２１０と、テキスト認識部２２０と、テキストセグメント化部２４０と、声紋セグメント化部２５０と、声紋生成部２３０と、を含む。
【００６５】
音声フィルタ２１０は、第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得するように構成されている。
【００６６】
テキスト認識部２２０は、音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得するように構成されている。
【００６７】
テキストセグメント化部２４０は、テキスト情報を複数個のサブテキスト情報にセグメント化し、かつ、サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるように構成されている。
【００６８】
声紋セグメント化部２５０は、サブテキスト情報の開始時刻および終了時刻に従って、サブテキスト情報のそれぞれに対応するサブ音声情報を、音声情報からそれぞれ切り取るように構成されている。
【００６９】
声紋生成部２３０は、サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の第１のユーザの参照声紋情報にそれぞれ編集し、かつ、第１のユーザの各参照声紋情報および本人識別子を格納するように構成されている。
【００７０】
上記の構造から、本出願の諸実施形態は、システムに格納された履歴音声ファイルをフィルタリングして、第１のユーザの音声情報を取得するステップと、音声情報のテキスト認識処理を実行することにより対応するテキスト情報を取得するステップと、認識されたテキスト情報を複数個のサブテキスト情報にセグメント化するステップと、対応するサブ音声情報を、サブテキスト情報のそれぞれの開始時刻および終了時刻に従って、上記の音声情報から切り取るステップと、サブテキスト情報およびサブ音声情報のそれぞれのペアを、１個の参照声紋情報にそれぞれ編集し、１個の参照声紋情報にそれぞれ編集したものを声紋ライブラリに格納することにより、それぞれの第１のユーザが複数個の参照声紋情報を有するようにして、本人認証を実行する必要があるときに、認証の対象となる本人識別子に対応する複数個の参照声紋情報から１つが、無作為に選択されるようにするステップと、を含んでいることがわかる。本人認証を実行する際に獲得される参照声紋情報は無作為であるので、認証の対象となっているユーザが再度読み上げる必要があるテキスト情報の具体的な内容は、予測することができず、対応する音声ファイルを前もって記録し、前もって記録された音声ファイルを再生して首尾よく認証目的を達成することは不可能である。したがって、本実施形態によって取得された声紋ライブラリに基づいた本人認証を実行することにより、認証結果の正確性を確保し、アカウントのセキュリティを高めることが可能である。加えて、本実施形態では、それぞれの参照声紋情報中のサブテキスト情報は簡潔で短いことで、テキスト情報を再度読み上げるのに必要な時間を短縮し、声紋比較に費やされる時間を短縮し、認証効率を高めることが可能である。
【００７１】
本出願の諸実施形態によって提供される声紋情報管理システムでは、第１のユーザの参照声紋情報および本人識別子を格納する機能を実施するために、上記の声紋生成部１３０および声紋生成部２３０は、
格納の対象となる第１の参照声紋情報中の第１のテキスト情報と同一である、対応する第２のテキスト情報と、第１の参照声紋情報に対応する第１の本人識別子とやはり同一である、対応する第２の本人識別子と、を有する第２の参照声紋情報が存在するかどうかを判定し、
第２の参照声紋情報が存在しない場合には、第１の参照声紋情報および第１の本人識別子を直接に格納し、
第２の参照声紋情報が存在する場合には、第１の参照声紋情報中の第１の音声情報の品質を、第２の参照声紋情報中の第２の音声情報の品質と比較し、第１の音声情報の品質が第２の音声情報の品質よりも低い場合には、第１の参照声紋情報を削除し、
第１の音声情報の品質が第２の音声情報の品質よりも高い場合には、第２の参照声紋情報を削除し、第１の参照声紋情報および第１の本人識別子を格納するように構成することが可能である。
【００７２】
上記のように構成された声紋生成部に基づいて、本出願の諸実施形態は、格納された参照声紋情報では、同一のユーザに対応する任意の２個の参照声紋情報のテキスト情報が、必ず異なっているようにすることが可能であるだけでなく、各種のテキスト情報に対応する音声情報の品質が、必ず最も高くなるようにすることもまた可能であり、したがって、本出願の諸実施形態に基づいて本人認証を実行する際に、品質が高い方の音声情報に基づいた声紋比較を実行することにより、認証の正確性を確保し、認証効率を高めることが可能である。
【００７３】
図６は、本出願の一実施形態によって提供される本人認証方法のフローチャートであり、本人認証方法は、アカウント管理システムに適用することが可能である。図６を参照すると、本人認証方法は、以下のステップを含む。
【００７４】
Ｓ４１：第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得する。
ここでは、上記の第１のユーザは、アカウント管理システムに、対応する個人のアカウントを有する登録ユーザとすることができ、したがって、第２のユーザは、アカウント管理システムの業務スタッフとすることができる。
【００７５】
Ｓ４２：履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得する。
【００７６】
Ｓ４３：音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得する。
【００７７】
Ｓ４４：テキスト情報および対応する音声情報を第１のユーザの参照声紋情報に編集し、第１のユーザの参照声紋情報および本人識別子を格納する。
【００７８】
Ｓ４５：認証の対象となっているユーザの本人識別子に対応する参照声紋情報を獲得する。
【００７９】
Ｓ４６：獲得した参照声紋情報中のテキスト情報を出力し、認証の対象となる対応する音声情報を受け取る。
【００８０】
Ｓ４７：獲得した参照声紋情報中の音声情報を、認証の対象となる音声情報とマッチングさせ、マッチングに成功した場合には、認証の対象となっているユーザの認証に成功したと判定し、マッチングに失敗した場合には、認証の対象となっているユーザの認証に失敗したと判定する。
【００８１】
上記の方法から、本出願の諸実施形態は、関連するシステムに格納された履歴音声ファイルをフィルタリングして、第１のユーザの音声情報を取得するステップと、テキスト認識処理を用いて、その音声情報に対応するテキスト情報を取得するステップと、音声情報および対応するテキスト情報を、第１のユーザの参照声紋情報に編集するステップと、を含んでいることがわかる。参照声紋情報中のテキスト情報および音声情報はいずれも、関連するシステムによって予め設定されたものではなく、すなわち開示されたものではなく、上述の履歴音声ファイルに基づいて取得されるので、第１のユーザも、第２のユーザも、そして他のいかなるユーザも、本人認証を実行する際に再度読み上げる必要があるテキスト情報の具体的な内容を予測し得ないことにより、対応する音声ファイルを前もって記録することができないようにすることで、前もって記録された音声ファイルを再生して首尾よく認証目的を達成することもできないようにしている。したがって、既存の声紋認識に基づいた本人認証方法と比較して、本人認証が本出願の諸実施形態によって提供される声紋情報管理方法に基づいて実行されることにより、認証結果がさらに正確になり、潜在的なセキュリティ上の危険が存在せず、アカウントのセキュリティが高くなる。
【００８２】
図７は、本出願の一実施形態によって提供される別の本人認証方法のフローチャートであり、本人認証方法は、アカウント管理システムに適用することが可能である。図７を参照すると、本人認証方法は、以下のステップを含む。
Ｓ５１：第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得する。
【００８３】
Ｓ５２：履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得する。
【００８４】
Ｓ５３：音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得する。
【００８５】
Ｓ５４：テキスト情報を複数個のサブテキスト情報にセグメント化し、サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつける。
【００８６】
Ｓ５５：サブテキスト情報の開始時刻および終了時刻に従って、サブテキスト情報のそれぞれに対応するサブ音声情報を、それぞれ音声情報から切り取る。
【００８７】
Ｓ５６：サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の第１のユーザの参照声紋情報にそれぞれ編集し、第１のユーザの各参照声紋情報および本人識別子を格納する。
【００８８】
Ｓ５７：認証の対象となっているユーザの本人識別子に対応する参照声紋情報を獲得する。
【００８９】
Ｓ５８：獲得した参照声紋情報中のサブテキスト情報を出力し、認証の対象となる対応する音声情報を受け取る。
【００９０】
Ｓ５９：獲得した参照声紋情報中のサブ音声情報を、認証の対象となる音声情報とマッチングさせ、マッチングに成功した場合には、認証の対象となっているユーザの認証に成功したと判定し、マッチングに失敗した場合には、認証の対象となっているユーザの認証に失敗したと判定する。
【００９１】
上記の方法から、本出願の諸実施形態は、認識により取得されたテキスト情報を複数個のサブテキスト情報にセグメント化するステップと、対応するサブ音声情報を、その開始時刻および終了時刻に従って切り取るステップと、サブテキスト情報および対応するサブ音声情報をそれぞれ、１個の参照声紋情報に編集することにより、第１のユーザが複数個の参照声紋情報を有するようにして、本人認証を実行する必要があるときに、認証の対象となる本人識別子に対応する複数個の参照声紋情報から１つを無作為に選択するようにするステップと、を含んでいることがわかる。本人認証を実行する際に獲得される参照声紋情報は無作為であるので、認証の対象となっているユーザが再度読み上げる必要があるテキスト情報の具体的な内容は、予測することができず、対応する音声ファイルを前もって記録し、前もって記録された音声ファイルを再生して首尾よく認証目的を達成することは不可能である。したがって、本実施形態によって提供される本人認証方法は、認証結果の正確性を確保し、アカウントのセキュリティを高めることが可能である。加えて、本実施形態では、それぞれの参照声紋情報中のサブテキスト情報は簡潔で短いことで、テキスト情報を再度読み上げるのに必要な時間を短縮し、声紋比較に費やされる時間を短縮し、認証効率を高めることが可能である。
【００９２】
本出願の諸実施形態によって提供される本人認証方法は、図３に示されるような方法を採用して、参照声紋情報の格納を実施することもまた可能であることで、格納された参照声紋情報では、同一のユーザに対応する任意の２個の参照声紋情報のテキスト情報が、必ず異なっているようにすることが可能であるだけでなく、各種のテキスト情報に対応する音声情報の品質が、必ず最も高くなるようにすることもまた可能である。また、本出願の諸実施形態に基づいて本人認証を実行する際に、品質が高い方の音声情報に基づいた声紋比較を実行することにより、認証の正確性を確保し、認証効率を高めることが可能である。
【００９３】
図８は、本出願の一実施形態によって提供される本人認証システムの構造ブロック図であり、ここでは、本人認証システムは、アカウント管理システムに適用することが可能である。図８を参照すると、本人認証システム３００は、音声フィルタ３１０と、テキスト認識部３２０と、声紋生成部３３０と、声紋抽出部３６０と、認識プロキシミタ部３７０と、声紋マッチング部３８０と、を含む。
【００９４】
音声フィルタ３１０は、第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得するように構成されている。
【００９５】
テキスト認識部３２０は、音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得するように構成されている。
【００９６】
声紋生成部３３０は、音声情報および対応するテキスト情報を第１のユーザの参照声紋情報に編集し、かつ、第１のユーザの参照声紋情報および本人識別子を格納するように構成されている。
【００９７】
声紋抽出部３６０は、認証の対象となっているユーザの本人識別子に対応する参照声紋情報を獲得するように構成されている。
【００９８】
認識プロキシミタ部３７０は、獲得した参照声紋情報中のテキスト情報を出力し、かつ、認証の対象となる対応する音声情報を受け取るように構成されている。
【００９９】
声紋マッチング部３８０は、獲得した参照声紋情報中の音声情報を、認証の対象となる音声情報とマッチングさせ、マッチングに成功した場合には、認証の対象となっているユーザの認証に成功したと判定し、マッチングに失敗した場合には、認証の対象となっているユーザの認証に失敗したと判定するように構成されている。
【０１００】
上記の構造では、認識プロキシミタ部３７０は、本人認証システムと、認証の対象となっているユーザとの間の対話を実施するために使用され、声紋抽出部３６０により獲得した参照声紋情報中のテキスト情報を出力し、認証の対象となっているユーザによって入力される認証の対象となる音声情報を受け取るために使用されることに加えて、認識プロキシミタ部３７０は、認証の対象となっているユーザの本人認証リクエストを受け取り、本人認証リクエストを受け取った後に声紋抽出部３６０をトリガし、声紋マッチング部３８０により取得された認証結果を、認証の対象となっているユーザに出力することもまた可能である。
【０１０１】
上記の構造から、本出願の諸実施形態は、関連するシステムに格納された履歴音声ファイルをフィルタリングして、第１のユーザの音声情報を取得するステップと、テキスト認識処理を用いて、その音声情報に対応するテキスト情報を取得するステップと、音声情報および対応するテキスト情報を、第１のユーザの参照声紋情報に編集するステップと、を含んでいることがわかる。参照声紋情報中のテキスト情報および音声情報はいずれも、関連するシステムによって予め設定されたものではなく、すなわち開示されたものではなく、上述の履歴音声ファイルに基づいて取得されるので、第１のユーザも、第２のユーザも、そして他のいかなるユーザも、本人認証を実行する際に再度読み上げる必要があるテキスト情報の具体的な内容を予測し得ないことにより、対応する音声ファイルを前もって記録することができないようにすることで、前もって記録された音声ファイルを再生して首尾よく認証目的を達成することもできないようにしている。したがって、既存の声紋認識に基づいた本人認証方法と比較して、本人認証が本出願の諸実施形態によって提供される声紋情報管理方法に基づいて実行されることにより、認証結果がさらに正確になり、潜在的なセキュリティ上の危険が存在せず、アカウントのセキュリティが高くなる。
【０１０２】
図９は、本出願の一実施形態によって提供される本人認証システムの構造ブロック図であり、ここでは、本人認証システムは、アカウント管理システムに適用することが可能である。図９を参照すると、本人認証システム４００は、音声フィルタ４１０と、テキスト認識部４２０と、テキストセグメント化部４４０と、声紋セグメント化部４５０と、声紋生成部４３０と、声紋抽出部４６０と、認識プロキシミタ部４７０と、声紋マッチング部４８０と、を含む。
【０１０３】
音声フィルタ４１０は、第１のユーザと第２のユーザとの間の通話によって生成された履歴音声ファイルを獲得し、かつ、履歴音声ファイルのフィルタリング処理を実行して第１のユーザの音声情報を取得するように構成されている。
【０１０４】
テキスト認識部４２０は、音声情報のテキスト認識処理を実行して、その音声情報に対応するテキスト情報を取得するように構成されている。
【０１０５】
テキストセグメント化部４４０は、テキスト情報を複数個のサブテキスト情報にセグメント化し、かつ、サブテキスト情報のそれぞれの開始時刻および終了時刻に印をつけるように構成されている。
【０１０６】
声紋セグメント化部４５０は、サブテキスト情報の開始時刻および終了時刻に従って、サブテキスト情報のそれぞれに対応するサブ音声情報を、音声情報からそれぞれ切り取るように構成されている。
【０１０７】
声紋生成部４３０は、サブ音声情報およびサブテキスト情報のそれぞれのペアを１個の第１のユーザの参照声紋情報にそれぞれ編集し、かつ、第１のユーザの各参照声紋情報および本人識別子を格納するように構成されている。
【０１０８】
声紋抽出部４６０は、認証の対象となっているユーザの本人識別子に対応する参照声紋情報を獲得するように構成されている。
【０１０９】
認識プロキシミタ部４７０は、獲得した参照声紋情報中のサブテキスト情報を出力し、かつ、認証の対象となる対応する音声情報を受け取るように構成されている。
【０１１０】
声紋マッチング部４８０は、獲得した参照声紋情報中のサブ音声情報を、認証の対象となる音声情報とマッチングさせ、マッチングに成功した場合には、認証の対象となっているユーザの認証に成功したと判定し、マッチングに失敗した場合には、認証の対象となっているユーザの認証に失敗したと判定するように構成されている。
【０１１１】
上記の構造から、本出願の諸実施形態は、認識により取得されたテキスト情報を、複数個のサブテキスト情報にセグメント化するステップと、対応するサブ音声情報を、その開始時刻および終了時刻に従って切り取るステップと、サブテキスト情報および対応するサブ音声情報をそれぞれ、１個の参照声紋情報に編集することにより、第１のユーザが複数個の参照声紋情報を有するようにし、本人認証を実行する必要があるときに、認証の対象となっているユーザに対応する本人識別子に従って、複数個の対応する参照声紋情報を判定し、そこから１つを現在の本人認証に対して無作為に選択するステップと、を含んでいることがわかる。本人認証を実行する際に獲得される参照声紋情報は無作為であるので、認証の対象となっているユーザが再度読み上げる必要があるテキスト情報の具体的な内容は、予測することができず、対応する音声ファイルを前もって記録し、前もって記録された音声ファイルを再生して首尾よく認証目的を達成することは不可能である。したがって、本実施形態によって提供される本人認証システムは、認証結果の正確性を確保し、アカウントのセキュリティを高めることが可能である。加えて、本実施形態では、それぞれの参照声紋情報中のサブテキスト情報は簡潔で短いことで、テキスト情報を再度読み上げるのに必要な時間を短縮し、声紋比較に費やされる時間を短縮し、認証効率を高めることが可能である。
【０１１２】
本出願の諸実施形態によって提供される本人認証システムでは、参照声紋情報および対応するユーザ本人識別子を格納する機能を実施するために、上記の声紋生成部３３０および声紋生成部４３０は、
格納の対象となる第１の参照声紋情報中の第１のテキスト情報と同一である、対応する第２のテキスト情報と、第１の参照声紋情報に対応する第１の本人識別子とやはり同一である、対応する第２の本人識別子と、を有する第２の参照声紋情報が存在するかどうかを判定し、
第２の参照声紋情報が存在しない場合には、第１のユーザの第１の参照声紋情報および本人識別子を直接に格納し、
第２の参照声紋情報が存在する場合には、第１の参照声紋情報中の第１の音声情報の品質を、第２の参照声紋情報中の第２の音声情報の品質と比較し、第１の音声情報の品質が第２の音声情報の品質よりも低い場合には、第１の参照声紋情報を削除し、
第１の音声情報の品質が第２の音声情報の品質よりも高い場合には、第２の参照声紋情報を削除し、第１の参照声紋情報および対応するユーザ本人識別子を格納するように構成することが可能である。
【０１１３】
上記のように構成された声紋生成部に基づいて、本出願の諸実施形態は、格納された参照声紋情報では、同一の本人識別子に対応する任意の２個の参照声紋情報のテキスト情報が、必ず異なっているようにすることが可能であるだけでなく、各種のテキスト情報に対応する音声情報の品質が、必ず最も高くなるようにすることもまた可能であり、本出願の諸実施形態に基づいて本人認証を実行する際に、品質が高い方の音声情報に基づいた声紋比較を実行することにより、認証の正確性を確保し、認証効率を高めることが可能である。
【０１１４】
当業者であれば、本明細書に開示された説明を考慮に入れ、本発明を実践すれば、本発明の他の実施態様に容易に想到することであろう。本出願は、本発明のあらゆる変形形態、使用法または適応可能な変形を網羅することを意図しており、これらの変形形態、使用法または適応可能な変形は、本発明の一般原理に従い、本出願において開示されていない当技術分野における周知の事柄または通常の技術手段を含む。説明および実施形態は、単に例示的なものと見なされ、本発明の真の範囲および精神は、以下の特許請求の範囲によって指摘されている。
【０１１５】
本発明は、上述され、かつ、図面に示された、まさにその構造に限定されるのではなく、本発明の範囲から逸脱することなく、様々な修正および変更を行ない得ることを理解されたい。本発明の範囲は、添付の特許請求の範囲によってのみ限定される。
【図１】
0006671356.tif 000003
【図２】
0006671356.tif 000004
【図３】
0006671356.tif 000005
【図４】
0006671356.tif 000006
【図５】
0006671356.tif 000007
【図６】
0006671356.tif 000008
【図７】
0006671356.tif 000009
【図８】
0006671356.tif 000010
【図９】
0006671356.tif 000011