| CPC G10L 21/0232 (2013.01) [G06N 3/08 (2013.01); G06N 7/01 (2023.01); G10L 25/18 (2013.01); G10L 25/30 (2013.01); G10L 25/51 (2013.01)] | 20 Claims |

|
1. A method for providing intelligent noise suppression for an audio signal within a communication platform, comprising:
classifying, using a first machine learning algorithm, whether the audio signal contains noise beyond a noise threshold based on a binary classification, comprising:
generating a binary output comprising the classification after a predefined time interval has expired; and
storing the binary output within a buffer, the buffer corresponding to a predefined window of time and configured to store a predefined number of binary outputs;
determining that the binary outputs within the buffer correspond to a likelihood that the audio signal contains noise beyond the noise threshold using a post-classification smoothing technique; and
processing the audio signal via a second machine learning algorithm trained to suppress noise to provide another version of the audio signal.
|