Systems and methods for speech signal processing to transcribe speech

US11107482B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11107482-B2
Application numberUS-201916704561-A
CountryUS
Kind codeB2
Filing dateDec 5, 2019
Priority dateFeb 28, 2018
Publication dateAug 31, 2021
Grant dateAug 31, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to systems and methods for speech signal processing on a signal to transcribe speech. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive the signal, determine if at least a portion of data in the signal is missing, and when at least a portion of data is missing: process the signal using a hidden Markov model to generate an output; using the output, calculate a set of possible contents to fill a gap due to the missing data portion, with each possible content having an associated probability; based on the associated probabilities, select one of the set of possible contents; and using the selected possible content, update the signal.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for speech signal processing on a signal to transcribe speech, the system comprising: a memory storing instructions; and a processor configured to execute the instructions to: determine that at least a portion of data in the signal is missing, process the signal using one or more neural networks to generate a plurality of transition probabilities, process the signal using a hidden Markov model applying the plurality of transition probabilities to generate an output, using the output, calculate a set of possible contents to fill a gap due to the missing data portion, and update the signal using at least one of the set of possible contents. 2. The system of claim 1 , wherein calculating the set of possible contents comprises using a database indexing waveforms to at least a portion of the output. 3. The system of claim 2 , wherein the database is constructed from one or more training sets. 4. The system of claim 3 , wherein the processor is further configured to update the database based on the updated signal. 5. The system of claim 4 , wherein the update to the database is further based on feedback received from one or more users. 6. The system of claim 4 , wherein updating the database comprises reducing a loss function associated with the database. 7. The system of claim 1 , wherein the signal is further processed using one or more neural networks. 8. The system of claim 7 , wherein calculating the set of possible contents comprises using the output of the hidden Markov model as the set of possible contents and obtaining associated probabilities for the set of possible contents using the one or more neural networks. 9. The system of claim 1 , wherein the processor is further configured to send the updated signal to one or more participants in a communications session. 10. The system of claim 9 , wherein the communications session comprises at least one of a video conference and an audio conference. 11. A computer-implemented method for speech signal processing on a signal to transcribe speech, the method comprising: determining that at least a portion of data in the signal is missing; processing the signal using one or more neural networks to generate a plurality of transition probabilities; processing the signal using a hidden Markov model applying the plurality of transition probabilities to generate an output; using the output, calculating a set of possible contents to fill a gap due to the missing data portion; and updating the signal using at least one of the set of possible contents. 12. The method of claim 11 , wherein calculating the set of possible contents comprises using a database of indexing waveforms to at least a portion of the output. 13. The method of claim 12 , further comprising updating the database based on the updated signal. 14. The method of claim 13 , wherein updating the database comprises reducing a loss function associated with the database. 15. The method of claim 11 , wherein the signal is further processed using one or more neural networks. 16. The method of claim 15 , wherein calculating the set of possible contents comprises using probabilities output by the one or more neural networks to calculate the set of possible contents using the hidden Markov model. 17. The method of claim 11 , further comprising sending the updated signal to one or more participants in at least one of a video conference or an audio conference. 18. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to: determine that at least a portion of data in the signal is missing; process the signal using one or more neural networks to generate a plurality of transition probabilities; process the signal using a hidden Markov model applying the plurality of transition probabilities to generate an output; using the output, calculate a set of possible contents to fill a gap due to the missing data portion; and update the signal using at least one of the set of possible contents. 19. The non-transitory medium of claim 18 , wherein calculating the set of possible contents comprises using a database of indexing waveforms to at least a portion of the output. 20. The non-transitory medium of claim 18 , wherein calculating the set of possible contents comprises using the output of the hidden Markov model as the set of possible contents and obtaining associated probabilities for the set of possible contents using the one or more neural networks.

Assignees

Inventors

Classifications

  • Probabilistic or stochastic networks · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Feedforward networks · CPC title

  • Supervised learning · CPC title

  • G10L15/26Primary

    Speech to text systems (G10L15/08 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11107482B2 cover?
The present disclosure relates to systems and methods for speech signal processing on a signal to transcribe speech. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive the signal, determine if at least a portion of data in the signal is missing, and when at least…
Who is the assignee on this patent?
Ringcentral Inc
What technology area does this patent fall under?
Primary CPC classification G10L15/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).