Hugging Face's logo Hugging Face
  • Models
  • Datasets
  • Spaces
  • Buckets
  • Docs
  • Enterprise
  • Pricing
    • Website
      • Tasks
      • HuggingChat
      • Collections
      • Languages
      • Organizations
    • Community
      • Blog
      • Posts
      • Daily Papers
      • Hardware
      • Learn
      • Discord
      • Forum
      • GitHub
    • Solutions
      • Team & Enterprise
      • Hugging Face PRO
      • Enterprise Support
      • Inference Providers
      • Inference Endpoints
      • Storage Buckets

  • Log In
  • Sign Up

paksaz
/
VoxCPM2-Persian

Text-to-Speech
VoxCPM
Persian
persian
farsi
tts
lora
voxcpm2
Model card Files Files and versions
xet
Community

Instructions to use paksaz/VoxCPM2-Persian with libraries, inference providers, notebooks, and local apps. Follow these links to get started.

  • Libraries
  • VoxCPM

    How to use paksaz/VoxCPM2-Persian with VoxCPM:

    import soundfile as sf
    from voxcpm import VoxCPM
    
    model = VoxCPM.from_pretrained("paksaz/VoxCPM2-Persian")
    
    wav = model.generate(
        text="VoxCPM is an innovative end-to-end TTS model from ModelBest, designed to generate highly expressive speech.",
        prompt_wav_path=None,      # optional: path to a prompt speech for voice cloning
        prompt_text=None,          # optional: reference text
        cfg_value=2.0,             # LM guidance on LocDiT, higher for better adherence to the prompt, but maybe worse
        inference_timesteps=10,   # LocDiT inference timesteps, higher for better result, lower for fast speed
        normalize=True,           # enable external TN tool
        denoise=True,             # enable external Denoise tool
        retry_badcase=True,        # enable retrying mode for some bad cases (unstoppable)
        retry_badcase_max_times=3,  # maximum retrying times
        retry_badcase_ratio_threshold=6.0, # maximum length restriction for bad case detection (simple but effective), it could be adjusted for slow pace speech
    )
    
    sf.write("output.wav", wav, 16000)
    print("saved: output.wav")
  • Notebooks
  • Google Colab
  • Kaggle

You need to agree to share your Hugging Face information to access this model

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

Log in or Sign Up to review the conditions and access this model content.

Gated model
You can list files but not access them

Preview of files found in this repository
  • samples
    Persian-only: remove legacy checkpoints and EN/AR samples 3 days ago
  • stageD_best_500
    VoxCPM2 Persian LoRA: Stage D 500 + legacy adapters 3 days ago
  • .gitattributes
    219 Bytes
    VoxCPM2 Persian LoRA: Stage D 500 + legacy adapters 3 days ago
  • LICENSE
    808 Bytes
    VoxCPM2 Persian LoRA: Stage D 500 + legacy adapters 3 days ago
  • PUSH_NOTES.md
    1.42 kB
    Persian-only update: PUSH_NOTES.md 3 days ago
  • README.md
    4.73 kB
    Persian-only update: README.md 3 days ago
  • SHA256SUMS
    107 Bytes
    Persian-only update: SHA256SUMS 3 days ago
  • evaluation.json
    3.17 kB
    Persian-only update: evaluation.json 3 days ago
  • usage.py
    640 Bytes
    Persian-only update: usage.py 3 days ago