IP Library Granted Patent US 11,100,934
Granted Patent B2
US 11,100,934 · App. 16/477,121 · Granted Aug 24, 2021

Method and apparatus for voiceprint creation and registration

Inventors: Wenyu Wang (Beijing, CN); Yuan Hu (Beijing, CN)
Assignees: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.; SHANGHAI XIAODU TECHNOLOGY CO. LTD.
G10L17/04G10L17/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,100,934
App. No.
16/477,121
Granted
Aug 24, 2021
Kind
B2
Abstract

A method and an apparatus for voiceprint creation and registration, comprising: prompting to create a voiceprint and register when a device is enabled for a first time( 101 ); using a text-related training method to create a voiceprint model for a user( 102 ); generating an ID for the user( 103 ); and prompting the user to input user ID-related data; storing the ID for the user and the voiceprint model correspondingly in a voiceprint registration database( 104 ). The problems in the prior art that the technology of the voiceprint creation and registration method has a high learning cost and is more disturbing to the user may be avoided. The voiceprint creation process may cover various scenes, the voiceprint creation may guide the user in all stages, or the voiceprint creation is separated from registration through a frequency to minimize user's disturbance, and after the user is guided to register the voiceprint, the speech interaction product may provide personalized service to the user based on the voiceprint.

Claims (38)

1. A method for voiceprint creation and registration, wherein the method comprises:

obtaining a speech request sent by a user;

identifying an ID for the user who sends the speech request according to the speech request and in a voiceprint recognition manner;

marking a voiceprint model for which an ID for a user is not identified, with an ID number;

deleting the ID number if the frequency of appearance of the voiceprint model marked with the ID number is lower than a threshold;

prompting to create a voiceprint and register, if the frequency of appearance of the voiceprint model marked with the ID number is higher than the threshold;

generating an ID for the user; and

storing the ID for the user and a voiceprint model correspondingly in a voiceprint registration database.

2. The method for voiceprint creation and registration according to claim 1 , wherein the obtaining a speech request sent by a user further comprises:

judging whether the speech request needs to be sent to a cloud; if yes, identifying an ID for the user who sends the speech request according to the speech request and in a voiceprint recognition manner.

3. The method for voiceprint creation and registration according to claim 1 , wherein the obtaining a speech request sent by a user further comprises:

judging whether the speech request needs to identify an ID for the user, and if yes, identifying an ID for the user who sends the speech request according to the speech request and in a voiceprint recognition manner.

4. The method for voiceprint creation and registration according to claim 1 , wherein the prompting to create a voiceprint and register comprises:

using a text-related training method to create the voiceprint model for the user whose ID is not identified.

5. The method for voiceprint creation and registration according to claim 4 , wherein the using a text-related training method to create the voiceprint model for the user whose ID is not identified comprises:

providing a registration character string to the user;

receiving speech information of the user reading the registration character string;

determining a gender tag for the user according to a gender classifier and speech; and

generating the voiceprint model for the user according to the gender tag and speech.

6. A device, wherein the device comprises:

one or more processors;

a storage for storing one or more programs;

the one or more programs, when being executed by the one or more processors, enable the one or more processors to implement a method for voiceprint creation and registration, wherein the method comprises:

obtaining a speech request sent by a user;

identifying an ID for the user who sends the speech request according to the speech request and in a voiceprint recognition manner;

marking a voiceprint model for which an ID for a user is not identified, with an ID number;

deleting the ID number if the frequency of appearance of the voiceprint model marked with the ID number is lower than a threshold;

prompting to create a voiceprint and register, if the frequency of appearance of the voiceprint model marked with the ID number is higher than the threshold;

generating an ID for the user; and

storing the ID for the user and a voiceprint model correspondingly in a voiceprint registration database.

7. A non-transitory computer-readable storage medium on which a computer program is stored, wherein the program, when executed by a processor, implements a method for voiceprint creation and registration, wherein the method comprises:

obtaining a speech request sent by a user;

identifying an ID for the user who sends the speech request according to the speech request and in a voiceprint recognition manner;

marking a voiceprint model for which an ID for a user is not identified, with an ID number;

deleting the ID number if the frequency of appearance of the voiceprint model marked with the ID number is lower than a threshold;

prompting to create a voiceprint and register, if the frequency of appearance of the voiceprint model marked with the ID number is higher than the threshold;

generating an ID for the user; and

storing the ID for the user and a voiceprint model correspondingly in a voiceprint registration database.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: WANG, WENYU; HU, YUAN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 056898/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.; SHANGHAI XIAODU TECHNOLOGY CO. LTD.
Reel/Frame 056811/0772 →
Priority Claims (1)
CN 201710527022.7 · Jun 30, 2017 · national
Continuity (1)
Related Publication 20190362724A1 · Nov 28, 2019