CPC G10L 21/0232 (2013.01) [H04R 1/406 (2013.01); H04R 3/005 (2013.01); G10L 2021/02166 (2013.01); H04R 2410/07 (2013.01)] | 18 Claims |
1. An apparatus for processing noise, comprising:
one or more or more computing devices located remote from a cloud computing environment enabled to perform an audio reconstruction process in-cloud, communicatively coupled to a microphone array, and configured to:
operate as an edge device to control data flow at a boundary between two networks;
measure a noise level representative of a noise at the microphone array using an audio input detected by the microphone array; and
determine based on the noise level, whether to perform either (i) a noise suppression process on the audio input by the one or more computing devices to suppress the noise thereby generating a noise suppressed audio input, or (ii) the noise suppression process on the audio input by the one or more computing devices to suppress the noise thereby generating a noise suppressed audio input and an audio reconstruction process in-cloud on the noise suppressed audio input thereby generating a reconstructed noise suppressed audio signal.
|