Chuyển tới nội dung chính

Chế Độ Standard

Chế độ mặc định. Hỗ trợ cả mô hình GGUF lượng tử hoá (CPU) và mô hình PyTorch (GPU/CPU).

GGUF (Tối Ưu CPU)

from vieneu import Vieneu

# Mặc định: tải GGUF Q4 0.3B trên CPU
tts = Vieneu()

# Hoặc chỉ định rõ ràng:
tts = Vieneu(
backbone_repo="pnnbao-ump/VieNeu-TTS-0.3B-q4-gguf",
backbone_device="cpu",
)

Các Mô Hình GGUF Có Sẵn

Mô HìnhRepo ID
0.3B Q4 (mặc định)pnnbao-ump/VieNeu-TTS-0.3B-q4-gguf
0.3B Q8pnnbao-ump/VieNeu-TTS-0.3B-q8-gguf
0.5B Q4pnnbao-ump/VieNeu-TTS-q4-gguf
0.5B Q8pnnbao-ump/VieNeu-TTS-q8-gguf

GGUF Trên GPU

tts = Vieneu(
backbone_repo="pnnbao-ump/VieNeu-TTS-0.3B-q8-gguf",
backbone_device="cuda",
)

PyTorch (Độ Chính Xác Đầy Đủ)

tts = Vieneu(
backbone_repo="pnnbao-ump/VieNeu-TTS-0.3B",
backbone_device="cuda", # hoặc "cpu", "mps"
)

Xử Lý Hàng Loạt (Chỉ PyTorch)

texts = ["Câu một.", "Câu hai.", "Câu ba."]
audios = tts.infer_batch(texts)

Tuỳ Chọn Codec

CodecRepo IDGhi Chú
DistillNeuCodec (mặc định)neuphonic/distill-neucodecNhẹ
NeuCodecneuphonic/neucodecChất lượng đầy đủ
ONNX Int8neuphonic/neucodec-onnx-decoder-int8Chỉ CPU
tts = Vieneu(
codec_repo="neuphonic/neucodec-onnx-decoder-int8",
codec_device="cpu",
)