CPC G10L 19/03 (2013.01) [G10L 19/12 (2013.01); G10L 19/26 (2013.01); G10L 19/265 (2013.01); G10L 21/038 (2013.01); G10L 19/0204 (2013.01); G10L 2019/0016 (2013.01)] | 20 Claims |
7. A computer program product comprising instructions stored on a non-transitory computer-readable medium that, when executed by one or more processing devices, cause the one or more processing devices to:
obtain, from encoded information corresponding to a speech signal, a low frequency encoding parameter, a linear predictive coding (LPC) parameter, and a high frequency gain;
obtain, according to the low frequency encoding parameter, a low band signal of the speech signal;
obtain, according to the low frequency encoding parameter and the LPC parameter, a synthesized high-band signal;
perform, using a pole-zero filter, filtering processing on the synthesized high-band signal, to obtain a processed synthesized high-band signal, wherein a coefficient of the pole-zero filter is based on the LPC parameter;
perform, using a first-order filter, filtering processing on the processed synthesized high-band signal to obtain a short-time filtered signal;
adjust, using the high frequency gain, the short-time filtered signal to obtain a high-band signal; and
combine the low band signal and the high-band signal to obtain a decoded signal, wherein a z-domain transfer function of the first-order filter is Ht(z)=1−μz−1.
|