Voiceprint verification method and device

  • US 10,276,168 B2
  • Filed: 12/12/2016
  • Issued: 04/30/2019
  • Est. Priority Date: 07/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for voiceprint verification, comprising:

  • receiving, by a processor, verification voice data associated with a verification corpus;

    generating, by the processor, a verification voiceprint based on the verification voice data;

    calculating a score of a similarity between the verification voiceprint and a pre-stored reference voiceprint according to a characteristic value of each of at least two characteristics of the verification voiceprint and the reference voiceprint and a weight of each of the at least two characteristics, wherein the at least two characteristics comprise at least two of a wavelength, a frequency, an intensity and a rhythm and correspond to at least two different weights;

    determining, by the processor, whether the score of the similarity between the verification voiceprint and the reference voiceprint reaches a preset similarity score;

    determining, by the processor, that the verification voiceprint is matched with the reference voiceprint, in a case that the score of the similarity between the verification voiceprint and the reference voiceprint reaches the preset similarity score;

    storing the verification voice data and attribute information about the verification voice data, in a case that the verification voiceprint is determined to match with the reference voiceprint, the attribute information including a duration of the verification voice data and the score of the similarity between the verification voiceprint and the reference voiceprint;

    selecting apiece of the stored verification voice data based on the attribute information; and

    updating the reference voiceprint based on registration voice data and the selected piece of the stored verification voice data, the reference voiceprint being generated based on the registration voice data.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×