Flere stemmer: nvcc (10 norske talere), flere engelske, svensk og dansk

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Kent 2026-10-06 03:37:46 +02:00
parent 1c3e17afa0
commit ff43624969
3 changed files with 52 additions and 19 deletions

View file

@ -31,10 +31,17 @@ ingen PIN), `ANNOUNCER_SINK` (pw-play `--target`; tom = standard utgang).
## Stemmer
`VOICES` i `announcer.py` er eneste sted en stemme legges til. Navnet er
Piper-ID-en (`<lang>-<navn>-<kvalitet>`); fila lastes ned fra
rhasspy/piper-voices ved første oppstart til `voices/` (gitignored, ~63 MB
per stemme). Norsk: `no_NO-talesyntese-medium` er den eneste norske Piper-stemmen.
`VOICES_LIST` i `announcer.py` er eneste sted en stemme legges til: egen
kort `id`, visningsnavn, gruppe (optgroup i menyen), Piper-modell
(`<lang>-<navn>-<kvalitet>`) og evt. `speaker` for flerstemmemodeller.
Modellene lastes ned fra rhasspy/piper-voices ved første oppstart til
`voices/` (gitignored, 63–120 MB per modell). Fullstendig liste:
`https://huggingface.co/rhasspy/piper-voices/resolve/main/voices.json`.
Norsk finnes bare i to modeller: `talesyntese-medium` (én nøytral stemme) og
`nvcc-medium` (ti talere i én modell, kodene KNN/MSV osv. er fra datasettet,
K = kvinne, M = mann). Ingen av dem er «morsomme» stemmer; vil noen ha
Vader/robot må det legges effekter på etterpå (ffmpeg-filter i `synthesize`).
## Feller