×

Voice recognition terminal, voice recognition server, and voice recognition method for performing personalized voice recognition

  • US 10,079,022 B2
  • Filed: 06/27/2016
  • Issued: 09/18/2018
  • Est. Priority Date: 01/05/2016
  • Status: Active Grant
First Claim
Patent Images

1. A voice recognition terminal, comprising:

  • one or more units being configured and executed by a processor using an algorithm associated with least one non-transitory storage device, the one or more units comprising,a feature extraction unit for extracting feature data from an input voice signal;

    an acoustic score calculation unit for calculating acoustic model scores using the feature data;

    a data selection unit for selecting acoustic model scores to be transmitted to a voice recognition server;

    a communication unit for transmitting the acoustic model scores and state information to a voice recognition server in units of one or more frames, and receiving transcription data from the voice recognition server;

    a storage unit for matching the extracted feature data with the transcription data received from the voice recognition server, and storing a result of matching as adaptation data; and

    an acoustic model adaptation unit for performing adaptation of an acoustic model using the stored adaptation data, whereinthe adaptation of the acoustic model is performed by the processor based on the transcription data received from the voice recognition server in response to detection of a time corresponding to at least one of a preset time, a time during which the voice signal not being input, and a time during which communication with the voice recognition server is not performed, whereinthe transcription data is recognized using a calculated path of a language network when the voice recognition server calculates the path of the language network using the acoustic model scores, whereinthe data selection unit selects n-best state scores of a last hidden layer from among the calculated acoustic model scores, the last hidden layer being configured between an input layer and an output layer and multiple hidden layers being configured between the input layer and the output layer, and a number of states corresponding to the last hidden layer is less than a number of states corresponding to the output layer, whereinthe acoustic model of the voice recognition terminal includes hidden layers up to the last hidden layer, and the voice recognition server includes a model corresponding to a final output layer, and whereinthe voice recognition server calculate a final acoustic model score by applying only the n-best state scores of the last hidden layer received from the voice recognition terminal corresponding to the final output layer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×