Speaker attributed transcript generation

US12243534B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12243534-B2
Application numberUS-202217712802-A
CountryUS
Kind codeB2
Filing dateApr 4, 2022
Priority dateApr 30, 2019
Publication dateMar 4, 2025
Grant dateMar 4, 2025

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.

A computer implemented method processes audio streams recorded during a meeting by a plurality of distributed devices. Operations include performing speech recognition on each audio stream by a corresponding speech recognition system to generate utterance-level posterior probabilities as hypotheses for each audio stream, aligning the hypotheses and formatting them as word confusion networks with associated word-level posteriors probabilities, performing speaker recognition on each audio stream by a speaker identification algorithm that generates a stream of speaker-attributed word hypotheses, formatting speaker hypotheses with associated speaker label posterior probabilities and speaker-attributed hypotheses for each audio stream as a speaker confusion network, aligning the word and speaker confusion networks from all audio streams to each other to merge the posterior probabilities and align word and speaker labels, and creating a best speaker-attributed word transcript by selecting the sequence of word and speaker labels with the highest posterior probabilities.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer implemented method comprising: receiving audio streams, each audio stream captured during a meeting by a different one of a plurality of distributed devices; performing speech recognition on each audio stream by a corresponding speech recognition system; performing speaker recognition on each audio stream by a speaker identification algorithm that generates a stream of speaker-attributed word hypotheses; formatting speaker hypotheses with associated speaker label posterior probabilities and speaker-attributed word hypotheses for each audio stream; aligning the word and speaker labels; and creating a best speaker-attributed word transcript by identifying a sequence of word and speaker labels with the highest posterior probabilities wherein the speaker-attributed word hypotheses and speaker hypotheses are truncated in time to a common time window applied to all audio streams based on time marks associated with the word hypotheses generated for each audio stream. 2. The method of claim 1 wherein the operations are performed on successive time windows applied to the audio streams such that the processing is performed incrementally to enable production of the speaker-attributed word recognition hypotheses in real-time. 3. The method of claim 2 , wherein the combination of K out of N raw audio signals or fusion of the audio signals is based on audio-quality criteria and/or based on the relative position of the speakers with respect to the distributed devices. 4. The method of claim 3 , wherein the K out of N raw audio signals result from raw audio signals or a fusion of audio signals. 5. The method of claim 1 , wherein the speaker and/or word hypotheses streams originate from multiple partial combination of K out of N audio streams, where K<N. 6. The method of claim 5 , wherein the combination of K out of N acoustic model outputs is based on audio-quality criteria of the input signals and/or based on the relative position of the speakers with respect to the distributed devices. 7. The method of claim 1 , wherein the input speaker and/or word hypotheses streams originate from multiple partial combinations of acoustic models applied to K out of N audio streams where K<N, which in turn result from raw audio streams or fusion of audio streams. 8. The method of claim 1 , wherein the output of multiple acoustic models is applied to K out of N audio streams, where K<N, which in turn result from raw audio streams or fusion of audio streams that are combined as input to M speech recognition decoders. 9. A machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method comprising: receiving audio streams, each audio stream captured during a meeting by a different one of a plurality of distributed devices; performing speech recognition on each audio stream by a corresponding speech recognition system; performing speaker recognition on each audio stream by a speaker identification algorithm that generates a stream of speaker-attributed word hypotheses; formatting speaker hypotheses with associated speaker label posterior probabilities and speaker-attributed word hypotheses for each audio stream; aligning the word and speaker labels; and creating a best speaker-attributed word transcript by identifying a sequence of word and speaker labels with the highest posterior probabilities wherein the speaker-attributed word hypotheses and speaker hypotheses are truncated in time to a common time window applied to all audio streams based on time marks associated with the word hypotheses generated for each audio stream. 10. The device of claim 9 wherein the operations are performed on successive time windows applied to the audio streams such that the processing is performed incrementally to enable production of the speaker-attributed word recognition hypotheses in real-time. 11. The device of claim 10 , wherein the combination of K out of N raw audio signals or fusion of the audio signals is based on audio-quality criteria and/or based on the relative position of the speakers with respect to the distributed devices. 12. The device of claim 11 , wherein the K out of N raw audio signals result from raw audio signals or a fusion of audio signals. 13. The device of claim 9 , wherein the speaker and/or word hypotheses streams originate from multiple partial combination of K out of N audio streams, where K<N. 14. The device of claim 13 , wherein the combination of K out of N acoustic model outputs is based on audio-quality criteria of the input signals and/or based on the relative position of the speakers with respect to the distributed devices. 15. The device of claim 9 , wherein the input speaker and/or word hypotheses streams originate from multiple partial combinations of acoustic models applied to K out of N audio streams where K<N, which in turn result from raw audio streams or fusion of audio streams. 16. A device comprising: a processor; and a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations comprising: receiving audio streams, each audio stream captured during a meeting by a different one of a plurality of distributed devices; performing speech recognition on each audio stream by a corresponding speech recognition system; performing speaker recognition on each audio stream by a speaker identification algorithm that generates a stream of speaker-attributed word hypotheses; formatting speaker hypotheses with associated speaker label posterior probabilities and speaker-attributed word hypotheses for each audio stream; aligning the word and speaker labels; and creating a best speaker-attributed word transcript by identifying a sequence of word and speaker labels with the highest posterior probabilities wherein the speaker-attributed word hypotheses and speaker hypotheses are truncated in time to a common time window applied to all audio streams based on time marks associated with the word hypotheses generated for each audio stream. 17. The device of claim 16 wherein the operations are performed on successive time windows applied to the audio streams such that the processing is performed incrementally to enable production of the speaker-attributed word recognition hypotheses in real-time.

Assignees

Inventors

Classifications

  • Audio watermarking, i.e. embedding inaudible data in the audio signal · CPC title

  • Speech classification or search · CPC title

  • Conversation recording systems (at the subscriber's set H04M1/656) · CPC title

  • using speech recognition · CPC title

  • using speaker recognition · 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 US12243534B2 cover?
A computer implemented method processes audio streams recorded during a meeting by a plurality of distributed devices. Operations include performing speech recognition on each audio stream by a corresponding speech recognition system to generate utterance-level posterior probabilities as hypotheses for each audio stream, aligning the hypotheses and formatting them as word confusion networks wit…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
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 Mar 04 2025 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).