Go to file
2023-08-01 15:33:36 +02:00
.github/workflows FIX Branch name in CI (#21) 2023-07-30 22:29:33 +02:00
.vscode FEAT Add forward pass of fine model (#7) 2023-07-29 15:23:17 +02:00
examples FEAT Add argmax sampling (#29) 2023-08-01 12:59:07 +02:00
ggml_weights MNT Separated vocab file from other files generated (#22) 2023-07-30 23:21:31 +02:00
scripts feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
tests ENH Use type aliases for nested std::vector types (#31) 2023-08-01 15:04:00 +02:00
.gitignore MNT Add unit tests for fine-scale model (#30) 2023-08-01 13:29:08 +02:00
bark-util.h feat: add build scripts CMakeLists.txt (#13) 2023-07-29 17:45:32 +02:00
bark.cpp COSMIT Move tokenization in its own function (#32) 2023-08-01 15:33:36 +02:00
bark.h ENH Use type aliases for nested std::vector types (#31) 2023-08-01 15:04:00 +02:00
build-info.h MNT Add CIs (#20) 2023-07-30 22:26:53 +02:00
CMakeLists.txt MNT Add CIs (#20) 2023-07-30 22:26:53 +02:00
convert.py MNT Separated vocab file from other files generated (#22) 2023-07-30 23:21:31 +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
LICENSE DOC Add license file (#25) 2023-07-31 01:06:28 +02:00
Makefile MNT Add unit tests for fine-scale model (#30) 2023-08-01 13:29:08 +02:00
README.md DOC Remove MacBook from README (#24) 2023-07-31 01:04:08 +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.

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