Skip to main content

Remote Mode

Connect to a VieNeu-TTS server for lightweight client-side usage. Only the small codec runs locally.

Setup

Start a server first (see Remote Server):

docker run --gpus all -p 23333:23333 pnnbao/vieneu-tts:serve

Client Usage

from vieneu import Vieneu

tts = Vieneu(
mode="remote",
api_base="http://your-server-ip:23333/v1",
model_name="pnnbao-ump/VieNeu-TTS",
)

audio = tts.infer(text="Chào bạn!")
tts.save(audio, "output.wav")

Voice Cloning (Remote)

audio = tts.infer(
text="Đây là giọng nói được clone.",
ref_audio="reference.wav",
ref_text="Transcript of the reference audio.",
)

When to Use

  • Web apps / mobile apps connecting to a GPU server
  • Google Colab notebooks
  • Environments without GPU
  • Multiple clients sharing one server