Project Icon

encodec.cpp

High-Performance C/C++ Audio Codec for Advanced Applications

Product DescriptionThe project features a C/C++ implementation of Meta's Encodec audio codec model, incorporating ggml for high performance without external dependencies. It currently supports 24Khz models and mixed F16/F32 precision, with future development planned for 4-bit and 8-bit quantization and GPU offloading via Metal and CoreML. This implementation is suitable for systems that require efficient audio processing, with core tensor operations in C and a C++ API for the encoder-decoder setup. The project can be built using CMake, accommodating various platforms like MacOS with GPU support through Metal and CUDA.
Project Details