forked from ggml-org/whisper.cpp
-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathNOTICE
More file actions
96 lines (72 loc) · 2.98 KB
/
Copy pathNOTICE
File metadata and controls
96 lines (72 loc) · 2.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
chatterbox.cpp
Copyright 2026 QVAC contributors
This product includes third-party components under their respective
licenses. chatterbox.cpp itself is licensed under MIT; bundled
dependencies are governed by the licenses listed below. Python packages
listed under Python Dependencies are optional and apply only to scripts/
(conversion and offline reference tooling), not to C++ inference binaries.
=========================================================================
Upstream model code
=========================================================================
--- mit (MIT License) ---
Resemble Chatterbox (T3 + S3Gen + HiFT)
https://github.com/resemble-ai/chatterbox
The C++ port in src/chatterbox_*.cpp / src/t3_mtl.cpp /
src/voice_features.cpp / src/voice_encoder.cpp / src/campplus.cpp /
src/s3tokenizer.cpp re-implements the Resemble Chatterbox PyTorch
inference path on top of ggml.
--- mit (MIT License) ---
Supertonic (text encoder + duration + vector estimator + vocoder)
https://huggingface.co/Supertone/supertonic
The C++ port in src/supertonic_*.cpp re-implements the Supertonic
ONNX inference path on top of ggml; the model weights themselves
ship under their own license (consult the HuggingFace repo).
=========================================================================
C++ Dependencies
=========================================================================
--- mit (MIT License) ---
ggml
https://github.com/ggml-org/ggml
Vendored under ggml/ at the pinned commit declared in
scripts/setup-ggml.sh; chatterbox.cpp ships its local fixes as
standalone patches under patches/ rather than maintaining a fork.
--- mit (MIT License) ---
JSON for Modern C++ (nlohmann/json)
src/json.hpp
https://github.com/nlohmann/json
Single-header build (v3.11.2) vendored for parsing external Supertonic
voice JSON in src/supertonic_voice_json.cpp.
--- dual-license (Unlicense or MIT-0; recipient may choose either; see file) ---
dr_wav (dr_libs)
src/dr_wav.h
https://github.com/mackron/dr_libs
--- apache-2.0-with-llvm-exception ---
libc++ (LLVM C++ Standard Library), when linked (e.g. some Linux toolchains)
https://github.com/llvm/llvm-project
=========================================================================
Python Dependencies
=========================================================================
--- apache-2.0 (Apache License 2.0) ---
huggingface_hub
https://github.com/huggingface/huggingface_hub
onnx
https://github.com/onnx/onnx
resampy
https://github.com/bmcfee/resampy
safetensors
https://github.com/huggingface/safetensors
--- bsd-3-clause ---
numpy
https://numpy.org/
scipy
https://scipy.org/
torch (PyTorch)
https://pytorch.org/
--- isc ---
librosa
https://librosa.org/
--- mit (MIT License) ---
gguf
https://pypi.org/project/gguf/
Resemble Chatterbox (Python reference, used at conversion time)
https://github.com/resemble-ai/chatterbox