Go to file
2023-07-29 17:45:32 +02:00
.vscode FEAT Add forward pass of fine model (#7) 2023-07-29 15:23:17 +02:00
scripts feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
.gitignore feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
bark-util.h feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
bark.cpp feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
bark.h FEAT Add forward pass of fine model (#7) 2023-07-29 15:23:17 +02:00
build-info.h feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
CMakeLists.txt feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
convert.py feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
encodec.cpp feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
encodec.h working loading weights 2023-07-09 10:32:36 +02:00
ggml.c working convert_pt_to_ggml script 2023-07-08 15:54:41 +02:00
ggml.h working convert_pt_to_ggml script 2023-07-08 15:54:41 +02:00
Makefile feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
README.md DOC README file (#9) 2023-07-26 13:57:32 +02:00

bark.cpp (coming soon!)

Inference of SunoAI's bark model in pure C/C++ using ggml.

Description

The main goal of bark.cpp is to synthesize audio from a textual input with the Bark model using 4-bit quantization on a MacBook.

Bark has essentially 4 components:

  • Semantic model to encode the text input
  • Coarse model
  • Fine model
  • Encoder (quantizer + decoder) to generate the waveform from the tokens

Roadmap

  • Quantization
  • FP16
  • Swift package for iOS devices