Add ESP Audio Codec and ESP Audio Effects to enhance performance
- Replacing the ESP Audio Codec and ESP Audio Effects modules
- Encoding and decoding reduce the task load by at least 10% on ESP32S3
I also referred to esp-audio-codec initially. However, the issue of opus decoding error has not been resolved. Hence, is this version working perfectly?
The version I am submitting now should be the one you used. I have tested this version, and it is working fine. However, some minor tricks are involved in its usage, which, if overlooked, may lead to errors. We will release another version to make it more versatile for general use.
1.Update esp_audio_codec to v2.2 to fix the Opus DTX not working issue. 2.Fix the conflicts
ResetState is not implemented either. Is there a way to do this?
The official OPUS repository has added a commit to improve the performance of ESP32S3, so this PR is temporarily not needed?
https://github.com/xiph/opus/commit/08bcc6e46227fca01aa3de3f3512f8b692d8d36b