Reza2kn / Gooya-RizehPizeh-v2

huggingface.co
Total runs: 78
24-hour runs: 0
7-day runs: 24
30-day runs: 70
Model's Last Updated: September 01 2026
text-to-speech

Introduction of Gooya-RizehPizeh-v2

Model Details of Gooya-RizehPizeh-v2

Gooya RizehPizeh v2

Persian (Farsi) single-speaker Piper/VITS2 voice fine-tuned on approved Gemini TTS Wikipedia audio. The model uses a case-sensitive Negara-style phonetic/Finglish frontend and produces 22,050 Hz mono audio.

Selected checkpoint

This release selects the checkpoint at global step 50,000 ( val_mel = 0.3951 ). Training continued to 100,000 global steps, but later validation was worse, so the terminal state is intentionally not promoted.

  • Generator parameters: approximately 23.7M
  • Full trainable checkpoint: checkpoint/gooya-rizehpizeh-v2-step50000-val_mel0.3951.ckpt
  • Checkpoint SHA-256: 0c2d22718894e20fb6361c7bf2d75ee54d61db3a167983ce5d843ff6ed438938
  • Browser/Piper model: gooya-rizehpizeh-v2.onnx
  • Browser/Piper model SHA-256: 675c557524a325cc014e27acb7bb9f7eab584d3247216f934e8a378b709a2d3b
  • Sample rate: 22,050 Hz
  • Speakers: 1
  • Phoneme type: text
  • Symbol inventory: 256 IDs
Model lineage

The original v1.5 production ONNX did not have a matching resumable checkpoint. A trainable hybrid checkpoint was reconstructed by copying all 350 inference-time generator tensors from the production ONNX into a compatible Mana Piper training checkpoint. Training-only branches absent from ONNX came from that Mana template.

Before fine-tuning, a fresh ONNX round-trip matched the production model on 19/19 deterministic test rows:

  • Worst maximum absolute error: 1.0348856449127197e-05
  • Minimum SNR: 110.0768 dB
  • Minimum correlation: 0.999999999995

The complete recovery and parity receipts are under training/ .

Fine-tuning data

The parent corpus came from approved rows in Reza2kn/Wikipedia-FA-EN-DeepSeek-V4-Flash-0731 .

  • Requested parent clips: 4,186 ( 3,517 train, 669 sealed eval)
  • Successfully aligned parents: 4,116
  • Rejected during alignment: 70
  • Materialized segments: 30,965
  • Training segments consumed: 26,053
  • Sealed eval segments, not consumed by training: 4,912
  • Total materialized duration: 68.9853 hours
  • Segment duration: mean 8.0203s , min 0.6307s , max 21.6656s

Audio timing came from AvaSanj v1 CTC forced alignment. Training phoneme labels came from Negara v7.1. Parent-level train/eval boundaries were preserved.

Training
  • Precision: BF16 mixed precision
  • Generator learning rate: 1e-5
  • Discriminator learning rate: 5e-6
  • Batch size: 1
  • Selected validation metric: val_mel
  • Selected checkpoint: global step 50,000, val_mel = 0.3951

The 100K run was resumed from a successful 2K signal checkpoint. The sealed 669-parent eval split was not used for checkpoint selection.

ONNX and browser validation

The selected checkpoint was exported twice with Piper's ONNX exporter. Both exports were byte-identical. The published ONNX is self-contained and has no external tensor-data file.

  • File size: 63,516,051 bytes
  • Inputs: input ( int64 , [batch, phonemes] ), input_lengths ( int64 , [batch] ), scales ( float32 , [3] )
  • Output: output ( float32 , dynamic audio length)
  • ONNX Runtime CPU probes: 19/19 finite, positive-length outputs
  • Gouya.app [email protected] WASM smoke test: passed using the application's real rizehPhoneTextToIds mapping

Machine-readable receipts are in browser/ .

Inference and long-form use

Input must already be case-sensitive Negara-compatible phonetic text. Example:

echo "zurxAneye vahdat yek makAne varzeSi dar Sahre borujerd ast." | \
  piper --model gooya-rizehpizeh-v2.onnx \
        --config gooya-rizehpizeh-v2.onnx.json \
        --output_file output.wav

For long-form narration, do not send an article as one model input. Split at semantic sentence/clause boundaries into substantial spans, synthesize each span independently, trim quiet waveform edges, and join with boundary-aware pauses. The final output duration can be arbitrarily long even though each model invocation remains bounded.

Limitations
  • Lower validation mel loss did not guarantee universally better pronunciation. Human listening found some words, including proper nouns, better at the earlier 2K checkpoint or the original v1.5 model.
  • G2P/Finglish quality remains the dominant source of pronunciation errors.
  • Very long single-pass phoneme sequences can collapse or omit content; use chunked synthesis.
  • Overly small chunks sound breathy and robotic. Prefer substantial semantic spans instead of fixed tiny fragments.
  • Browser export validation does not by itself constitute live Gouya.app promotion; the deployed consumer path must still be tested after rollout.
License

MIT. See LICENSE .

Runs of Reza2kn Gooya-RizehPizeh-v2 on huggingface.co

78
Total runs
0
24-hour runs
5
3-day runs
24
7-day runs
70
30-day runs

More Information About Gooya-RizehPizeh-v2 huggingface.co Model

More Gooya-RizehPizeh-v2 license Visit here:

https://choosealicense.com/licenses/mit

Gooya-RizehPizeh-v2 huggingface.co

Gooya-RizehPizeh-v2 huggingface.co is an AI model on huggingface.co that provides Gooya-RizehPizeh-v2's model effect (), which can be used instantly with this Reza2kn Gooya-RizehPizeh-v2 model. huggingface.co supports a free trial of the Gooya-RizehPizeh-v2 model, and also provides paid use of the Gooya-RizehPizeh-v2. Support call Gooya-RizehPizeh-v2 model through api, including Node.js, Python, http.

Gooya-RizehPizeh-v2 huggingface.co Url

https://huggingface.co/Reza2kn/Gooya-RizehPizeh-v2

Reza2kn Gooya-RizehPizeh-v2 online free

Gooya-RizehPizeh-v2 huggingface.co is an online trial and call api platform, which integrates Gooya-RizehPizeh-v2's modeling effects, including api services, and provides a free online trial of Gooya-RizehPizeh-v2, you can try Gooya-RizehPizeh-v2 online for free by clicking the link below.

Reza2kn Gooya-RizehPizeh-v2 online free url in huggingface.co:

https://huggingface.co/Reza2kn/Gooya-RizehPizeh-v2

Gooya-RizehPizeh-v2 install

Gooya-RizehPizeh-v2 is an open source model from GitHub that offers a free installation service, and any user can find Gooya-RizehPizeh-v2 on GitHub to install. At the same time, huggingface.co provides the effect of Gooya-RizehPizeh-v2 install, users can directly use Gooya-RizehPizeh-v2 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

Gooya-RizehPizeh-v2 install url in huggingface.co:

https://huggingface.co/Reza2kn/Gooya-RizehPizeh-v2

Url of Gooya-RizehPizeh-v2

Gooya-RizehPizeh-v2 huggingface.co Url

Provider of Gooya-RizehPizeh-v2 huggingface.co

Reza2kn
ORGANIZATIONS

Other API from Reza2kn

huggingface.co

Total runs: 936
Run Growth: 911
Growth Rate: 97.33%
Updated:July 26 2026
huggingface.co

Total runs: 312
Run Growth: 312
Growth Rate: 100.00%
Updated:August 10 2026
huggingface.co

Total runs: 244
Run Growth: 208
Growth Rate: 85.25%
Updated:September 24 2026
huggingface.co

Total runs: 88
Run Growth: 37
Growth Rate: 42.05%
Updated:September 10 2026
huggingface.co

Total runs: 52
Run Growth: 52
Growth Rate: 100.00%
Updated:August 13 2026
huggingface.co

Total runs: 6
Run Growth: -14
Growth Rate: -233.33%
Updated:October 10 2024
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:September 26 2024