Methods to employ compaction in asr service usage to reduce transcription charges
AssigneeAdeia Guides Inc.
InventorsAnkur Anil Aher, Jeffry Copps Robert Jose
Life of this patent
Estimating the term…
Abstract
Systems and methods for processing audio streams are disclosed herein. An audio stream including speech content is received. The audio stream is compacted to generate a compacted audio stream and the compacted audio stream is transmitted to an automatic speech recognition (ASR) service for transcription of the speech content to text content. In response to transmitting the compacted audio stream for transcription, text content, a transcription of the audio stream, is received from the ASR service.
Claims21
-11. (canceled)
A method of processing audio streams, the method comprising:
- receiving a plurality of audio streams;
- determining a first set of the plurality of audio streams, wherein each audio stream of the first set satisfies at least one transaction based processing criteria;
- determining a second set of the plurality of audio streams, wherein each audio stream of the second set satisfies at least one time-based processing criteria;
- determining to use transaction-based STT processing for the first set of the plurality of audio streams, wherein the transaction-based STT processing comprises:
- generating a plurality of separators;
- concatenating each audio stream of the first set of the plurality of audio streams to generate a concatenated audio stream;
- inserting the plurality of separators between every two adjacent audio streams of the concatenated audio stream;
- and
- transmitting the concatenated audio stream to a transcription service for conversion into first text content;
- and
- determining to use time-based STT processing for the second set of the plurality of audio streams, wherein the time-based STT processing comprises:
- compacting the second set of the plurality of audio streams to generate a compacted audio stream by removing information from the second set of the plurality of audio streams;
- and
- transmitting the compacted audio stream to the transcription service for conversion into second text content.
A system for processing audio streams comprising:
- input/output (I/O) circuitry configured to:
- receive a plurality of audio streams;
- control circuitry configured to:
- determine a first set of the plurality of audio streams, wherein each audio stream of the first set satisfies at least one transaction based processing criteria;
- determine a second set of the plurality of audio streams, wherein each audio stream of the second set satisfies at least one time-based processing criteria;
- determine to use transaction-based STT processing for the first set of the plurality of audio streams, wherein the transaction-based STT processing comprises:
- generating a plurality of separators;
- concatenating each audio stream of the first set of the plurality of audio streams to generate a concatenated audio stream;
- inserting the plurality of separators between every two adjacent audio streams of the concatenated audio stream;
- and
- transmitting the concatenated audio stream to a transcription service for conversion into first text content;
- and
- determine to use time-based STT processing for the second set of the plurality of audio streams, wherein the time-based STT processing comprises:
- compacting the second set of the plurality of audio streams to generate a compacted audio stream by removing information from the second set of the plurality of audio streams;
- and
- transmitting the compacted audio stream to the transcription service for conversion into second text content.
Dependencies are inferred from the claim text.