Skip to content

feat: add Piper ONNX for Italian TTS - #1

Closed
ildella wants to merge 2 commits into
masterfrom
piper-multilang-italian
Closed

feat: add Piper ONNX for Italian TTS#1
ildella wants to merge 2 commits into
masterfrom
piper-multilang-italian

Conversation

@ildella

@ildella ildella commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • Second TTS engine: Piper ONNX (Italian Paola/Riccardo) beside Kokoro English.
  • G2P via system espeak-ng. Speed baked into WAV; mpv plays Piper at 1x.
  • Docs: README, LINUX.md two-engine story, optional espeak-ng.

Test plan

  • npm --prefix sidecar test (31)
  • CI (this PR — workflows only run on master push or PR)
  • Local: espeak-ng + sayit models install piper-it-riccardo --use then Italian speak
  • Switch back to kokoro-q8; English still works

Kokoro stays English. Piper + system espeak-ng covers
Italian. Bake speed into the WAV; play those files at 1x.
Leftover kokoro bins like im_nicola are not in the
registry and blocked Piper speak after a model switch.
@ildella

ildella commented Aug 26, 2026

Copy link
Copy Markdown
Owner Author

Experiment: it works, but italian audio is not good enough.

@ildella ildella closed this Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant