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
  • base_00_fa.wav
    184 kB
    xet
    VoxCPM2 Persian LoRA: Stage D 500 + legacy adapters 3 days ago
  • base_01_fa.wav
    553 kB
    xet
    VoxCPM2 Persian LoRA: Stage D 500 + legacy adapters 3 days ago
  • base_02_fa.wav
    676 kB
    xet
    VoxCPM2 Persian LoRA: Stage D 500 + legacy adapters 3 days ago
  • stageD_500_00_fa.wav
    307 kB
    xet
    VoxCPM2 Persian LoRA: Stage D 500 + legacy adapters 3 days ago
  • stageD_500_01_fa.wav
    430 kB
    xet
    VoxCPM2 Persian LoRA: Stage D 500 + legacy adapters 3 days ago
  • stageD_500_02_fa.wav
    323 kB
    xet
    VoxCPM2 Persian LoRA: Stage D 500 + legacy adapters 3 days ago