Server side hotwording
US-2024412734-A1 · Dec 12, 2024 · US
US2017194002A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017194002-A1 |
| Application number | US-201615193216-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 27, 2016 |
| Priority date | Jan 5, 2016 |
| Publication date | Jul 6, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A voice recognition terminal, a voice recognition server, and a voice recognition method for performing personalized voice recognition. The voice recognition terminal includes 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, and 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, wherein the 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.
Opening claim text (preview).
What is claimed is: 1 . A voice recognition terminal, 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; and 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, wherein the 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. 2 . The voice recognition terminal of claim 1 , further comprising a data selection unit for selecting acoustic model scores to be transmitted to the voice recognition server. 3 . The voice recognition terminal of claim 2 , wherein the data selection unit selects only n-best candidates from among the calculated acoustic model scores. 4 . The voice recognition terminal of claim 2 , wherein the data selection unit selects acoustic model scores corresponding to candidate information, received from the voice recognition server, from among the calculated acoustic model scores. 5 . The voice recognition terminal of claim 2 , wherein the data selection unit selects n-best state scores of a last hidden layer from among the calculated acoustic model scores. 6 . The voice recognition terminal of claim 1 , further comprising 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. 7 . The voice recognition terminal of claim 6 , further comprising an acoustic model adaptation unit for performing adaptation of an acoustic model using the stored adaptation data. 8 . The voice recognition terminal of claim 7 , wherein the acoustic model adaptation unit performs the adaptation of the acoustic model during a time corresponding to any one of a preset time, a time during which the voice signal is not input, and a time during which communication with the voice recognition server is not performed. 9 . The voice recognition terminal of claim 1 , wherein the acoustic model scores are represented in a fixed point format, and the state information is represented by a binary value. 10 . A voice recognition server, comprising: a reception unit for receiving, from a voice recognition terminal that extracts feature data from a voice signal and calculates acoustic model scores, both state information and the acoustic model scores that are clustered into units of one or more frames; a voice recognition unit for generating transcription data by applying the received acoustic model scores to a large-capacity language network; and a transmission unit for transmitting the transcription data, generated as a result of voice recognition, to the voice recognition terminal. 11 . The voice recognition server of claim 10 , wherein the reception unit receives state information, required for calculation, of scores of a higher token, from the voice recognition terminal. 12 . The voice recognition server of claim 10 , wherein the voice recognition unit calculates a final acoustic model score by applying n-best state scores of a last hidden layer, received from the voice recognition terminal, to a model corresponding to a final output layer, and, performs voice recognition using the calculated final acoustic model score. 13 . A voice recognition method using a voice recognition terminal, comprising: extracting feature data from an input voice signal; calculating acoustic model scores using the extracted feature data; 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, wherein the 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. 14 . The voice recognition method of claim 13 , further comprising selecting acoustic model scores to be transmitted to the voice recognition server. 15 . The voice recognition method of claim 14 , wherein selecting the acoustic model scores is configured to select only n-best candidates from among the calculated acoustic model scores. 16 . The voice recognition method of claim 14 , wherein selecting the acoustic model scores is configured to select acoustic model scores corresponding to candidate information, received from the voice recognition server from among the calculated acoustic model scores. 17 . The voice recognition method of claim 14 , wherein selecting the acoustic model scores is configured to select n-best state scores of a last hidden layer, from among the calculated acoustic model scores. 18 . The voice recognition method of claim 13 , further comprising matching the extracted feature data with the transcription data received from the voice recognition server, and storing a result of matching as adaptation data. 19 . The voice recognition method of claim 18 , further comprising performing adaptation of an acoustic model using the stored, adaptation data. 20 . The voice recognition method of claim 19 , wherein performing the adaptation of the acoustic model is configured to perform the adaptation of the acoustic model during a time corresponding to any one of a preset time, a time during which the voice signal is not input, and a time during which communication with the voice, recognition server is not performed.
supervised, i.e. under machine guidance · CPC title
using context dependencies, e.g. language models · CPC title
using artificial neural networks · CPC title
Feature extraction for speech recognition; Selection of recognition unit · CPC title
Distributed recognition, e.g. in client-server systems, for mobile phones or network applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.