Patent ID: 9601128
Date: 2017-03-21
CPC Classifications: G10L

Claim:
1. A voice processing method, for use in a communication apparatus, the method comprising: receiving a near-end audio signal by at least one microphone of the communication apparatus; generating voice energy data and noise energy data by performing voice activity detection on the near-end audio signal; obtaining an amount of noise by performing noise energy calculation with the noise energy data; determining whether the amount of noise exceeds a first noise amount threshold; if the amount of noise exceeds the first noise amount threshold, enabling a sidetone mode of the communication apparatus to produce a sidetone signal according to the voice energy data and to play the sidetone signal through a speaker of the communication apparatus; if the amount of noise does not exceed the first noise amount threshold, disabling the sidetone mode of the communication apparatus to stop playing the sidetone signal; and enabling a noise suppression mode to produce a far-end audio signal according to the voice energy data and transmitting the far-end audio signal by a communication module of the communication apparatus.