Text-to-Speech
Piper
Italian
tts
checkpoint
finetuning
committa commited on
Commit
5de59a6
·
1 Parent(s): d2238ef

serena checkpoint epoch 94 (medium, base per finetuning italiano)

Browse files
Files changed (2) hide show
  1. README.md +43 -0
  2. epoch=94-step=559930.ckpt +3 -0
README.md ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # it_IT-serena — Piper training checkpoint (Italian, medium)
2
+
3
+ Finetuning base checkpoint for Piper TTS (VITS), trained **from scratch** on Italian.
4
+
5
+ - Model: piper (piper_train), quality **medium**, 22.05 kHz
6
+ - Base voice: **serena** — female, neutral Standard Italian (no regional accent), synthetic
7
+ - Training: **94 epochs** from scratch, batch 10, ~29,470 clips (~27 h)
8
+ - Dataset: [committa/serena-synthetic-it-27h](https://huggingface.co/datasets/committa/serena-synthetic-it-27h)
9
+ - File: `epoch=94-step=559930.ckpt` — **keep this filename**: tooling (e.g. the TextyMcSpeechy dojo) parses the `epoch=N-step=M` pattern to pick the highest checkpoint
10
+
11
+ ## Why this checkpoint
12
+
13
+ Piper publishes **no official pretrained checkpoint for Italian** (the `rhasspy/piper-checkpoints`
14
+ catalog has no `it` entry; the only official Italian voices are `it_IT-paola-medium`, which was
15
+ finetuned from a U.S. English base, and `it_IT-riccardo-x_low`, trained from scratch at x_low
16
+ quality — neither exposes a trainable checkpoint). This is the only public Italian **medium**
17
+ checkpoint that can be used as a finetuning base.
18
+
19
+ ## Use as a base for finetuning other Italian voices
20
+
21
+ Any checkpoint of the same quality config (medium) can be resumed with piper_train:
22
+
23
+ ```sh
24
+ python -m piper_train \
25
+ --dataset-dir /path/to/your_voice_training_folder \
26
+ --resume_from_checkpoint epoch=94-step=559930.ckpt \
27
+ --quality medium
28
+ ```
29
+
30
+ Because the base already speaks Italian (correct phonemes and prosody), a new Italian voice
31
+ converges in **far fewer epochs** than from scratch — and with less data. This works for
32
+ **both female and male target voices**: the timbre is learned from the new dataset, so with
33
+ enough epochs the new voice fully takes over.
34
+
35
+ ### TextyMcSpeechy dojo
36
+
37
+ Copy the `.ckpt` into `tts_dojo/PRETRAINED_CHECKPOINTS/default/F_voice/medium/` (or the dojo's
38
+ `pretrained_tts_checkpoint/` folder) and select the "pretrained checkpoint" option in `train.sh`.
39
+
40
+ ## License
41
+
42
+ CC-BY-4.0 — derived from [committa/serena-synthetic-it-27h](https://huggingface.co/datasets/committa/serena-synthetic-it-27h).
43
+ If you use this checkpoint to build a voice, credit the dataset and this model.
epoch=94-step=559930.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3e20efaaf795520b01e4fca6088d58040cd27da28f30e6fab0778d2b9d27d781
3
+ size 845898456