XTTS-v2 for Moldovan Dialectal Romanian

This checkpoint adapts coqui/XTTS-v2 to Romanian educational speech with Moldovan dialectal characteristics. XTTS-v2 is a multilingual voice-cloning model and requires a short reference recording at inference time.

Training data and configuration

TTS preparation started from a 35,760-segment Romanian educational-speech corpus. Segments exceeding the configured maximum waveform length were removed, leaving 31,472 eligible utterances (55.05 hours). With seed 42, these were split as follows:

Partition Utterances Duration
Train 25,178 44.06 h
Evaluation 3,147 5.47 h
Test 3,147 5.52 h

Training used an NVIDIA A100-SXM4-80GB GPU for 30 epochs, batch size 4, gradient accumulation 63 (effective batch size 252), and learning rate 5e-6. The recorded execution lasted 8 hours and 6 minutes.

Hugging Face dataset: https://huggingface.co/datasets/FraPiz/moldovan-dialectal-romanian-speech-corpus

Original Google Drive release: https://drive.google.com/drive/folders/1Va0tmpp-Q8A2gGbFwLignYVtf0KD6Uth

Files

  • best_model.pth: fine-tuned XTTS-v2 checkpoint.
  • config.json: model and inference configuration.
  • vocab.json: tokenizer vocabulary.
  • dvae.pth and mel_stats.pth: XTTS-v2 acoustic assets.
  • generate_tts.py: local inference example, including Romanian text normalization used during evaluation.

No reference-speaker recording is included. Supply a reference WAV for a voice that you have permission to use.

Installation and usage

Use Python 3.10 or 3.11 and install the dependencies from requirements.txt. Download the repository, place a reference recording at reference_voice/reference.wav, edit TEXT in generate_tts.py, and run:

python generate_tts.py

The included script loads best_model.pth explicitly, applies Romanian cedilla-to-comma-below normalization, and synthesizes at 24 kHz. A CUDA-capable GPU is strongly recommended.

Evaluation

Automatic intelligibility proxies on 10 generated prompts produced 1.68% WER (95% CI 0.00-4.13), 0.36% CER (0.00-0.86), and generation RTF 0.388. These scores were obtained by transcribing generated speech with the accompanying fine-tuned ASR model and are not independent measures of speech quality.

A randomized, model-blinded pilot evaluation involved 10 listeners (8 native Moldovan listeners), 10 matched prompts, five female and five male reference voices, and 20 samples per listener. Naturalness and timbre similarity favored the fine-tuned model after listener-level multiplicity correction. Moldovan dialectal adequacy showed a positive but statistically uncertain trend; pronunciation favored the Romanian baseline, and sentence-ending stability was nearly tied.

Limitations and responsible use

  • The listening study is preliminary and contains only 10 listeners.
  • The training data emphasize planned educational speech, not spontaneous conversation.
  • The automatic WER/CER comparison contains only 10 prompts.
  • Output quality depends strongly on reference-audio quality, text normalization, and inference parameters.
  • Voice cloning must only be performed with informed consent or another valid legal basis. Do not use this model for impersonation, deception, fraud, or unauthorized biometric processing.

Authors and project

Marius Cerescu, Alexandr Parahonco, Olesea Caftanatov, Tudor Bumbu, Nichita Degteariov, and Ion Bostan. Vladimir Andrunachievici Institute of Mathematics and Computer Science, Moldova State University, Chisinau, Republic of Moldova.

This work was elaborated within the project Platforma Educationala bazata pe Inteligenta Artificiala "Guguta", registered in the State Register of projects in science and innovation, code 25.80012.0807.21TC, project leader Tudor Bumbu, Dr.

Citation

@inproceedings{cerescu2026moldovan,
  title     = {Fine-Tuning Neural Speech Models for Romanian Speech Recognition and Synthesis with Moldovan Dialectal Data},
  author    = {Cerescu, Marius and Parahonco, Alexandr and Caftanatov, Olesea and Bumbu, Tudor and Degteariov, Nichita and Bostan, Ion},
  booktitle = {International Conference on System Analysis and Intelligent Information Technologies (SAIIT)},
  year      = {2026}
}

License

This derivative model is distributed under the Coqui Public Model License 1.0. Review LICENSE.txt before downloading or using the checkpoint.

Downloads last month
6
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for FraPiz/xtts-v2-moldovan-romanian

Base model

coqui/XTTS-v2
Finetuned
(75)
this model