Multithreaded speech-to-text processing
AssigneeSAS Institute Inc.
InventorsXiaolong Li, Xiaozhuo Cheng, Samuel Norris Henderson, Xu Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSAS Institute Inc.
InventorsXiaolong Li, Xiaozhuo Cheng, Samuel Norris Henderson, Xu Yang
Estimating the term…
An apparatus includes a processor to: receive a request to perform speech-to-text conversion of a speech data set; perform pause detection to identify a set of likely sentence pauses and/or speaker diarization technique to identify a set of likely speaker changes; based the set of likely sentence pauses and/or the set of likely speaker changes, divide the speech data set into data segments representing speech segments; use an acoustic model with the data segments to derive sets of probabilities of speech sounds uttered; store the sets of probabilities in temporal order within a buffer queue; distribute the sets of probabilities from the buffer queue in temporal order among threads of a thread pool; and within each thread, and based on set(s) of probabilities, derive one candidate word and select either the candidate word or an alternate candidate word derived from a language model as the next word most likely spoken.
An apparatus comprising at least one processor and a storage to store instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, the computer-program product including instructions operable to cause at least one processor to perform operations comprising:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.