feat(tts): Aussprache-Lexika für alle 8 Piper-Sprachen — Eigenname Dieter Schlüter
Neue Dateien: pronunciation.fr/es/it/nl/ru/zh.yaml Erweitert: pronunciation.en.yaml Strategie: Textersetzung in der Zielsprach-Orthographie (kein IPA nötig). - EN: "Deeter Schlueter" (ie→/aɪ/ umgehen, ü als ue) - FR: "Chluteur" (ch=/ʃ/, u=/y/=ü, eur=/œʁ/ → /ʃlytœʁ/) - NL: "Schluuter" (uu=/yː/=ü, sch=/sx/) - ES/IT: "Schlueter" (kein /ʃ/ verfügbar, beste Näherung) - RU: Kyrillisch "Дитер Шлютер" (espeak-ru liest Latein schlecht) - ZH: Hanzi "迪特 施吕特" (施=/ʃɨ/, 吕=lǚ=/ly/=ü — trifft Klang genau) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
81d4cf6fd8
commit
0074593002
7 changed files with 85 additions and 0 deletions
|
|
@ -10,3 +10,8 @@ units:
|
|||
|
||||
terms:
|
||||
# "SQL": "sequel"
|
||||
# Name des Systembetreibers: phonetische Anpassung für englische Aussprache.
|
||||
# "ie" in EN → /aɪ/ ("die"); "Deeter" ergibt /ˈdiːtər/.
|
||||
# "Schlueter" = eingedeutschte Schreibung, EN-espeak: /ˈʃluːtər/.
|
||||
"Dieter": "Deeter"
|
||||
"Schlüter": "Schlueter"
|
||||
|
|
|
|||
12
config/pronunciation.es.yaml
Normal file
12
config/pronunciation.es.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Léxico de pronunciación (Español) para la normalización TTS antes de Piper.
|
||||
# Wirkt nur bei lokalem TTS (piper, Stufe "full").
|
||||
|
||||
abbreviations:
|
||||
|
||||
units:
|
||||
|
||||
terms:
|
||||
# Nombre del responsable del sistema — aproximación fonética para espeak-ng es.
|
||||
# ES no tiene /ʃ/; "Schlueter" es la mejor aproximación disponible.
|
||||
# espeak-es leerá "sch" como /sk/ y "ue" como /we/ → /ˈsklweter/.
|
||||
"Schlüter": "Schlueter"
|
||||
16
config/pronunciation.fr.yaml
Normal file
16
config/pronunciation.fr.yaml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# Lexique de prononciation (Français) pour la normalisation TTS avant Piper.
|
||||
# Format identique à pronunciation.de.yaml.
|
||||
# Wirkt nur bei lokalem TTS (piper, Stufe "full").
|
||||
|
||||
abbreviations:
|
||||
# "etc.": "et cetera"
|
||||
|
||||
units:
|
||||
# "km": "kilomètres"
|
||||
|
||||
terms:
|
||||
# Nom du responsable système — approximation phonétique pour espeak-ng fr.
|
||||
# FR: "ch"=/ʃ/, "u"=/y/ (= Umlaut ü!), "eur"=/œʁ/ → /ʃlytœʁ/ ≈ allemand /ʃlyːtɐ/.
|
||||
"Schlüter": "Chluteur"
|
||||
# "Dieter" → FR espeak donne /djɛtɛʁ/, acceptable; décommenter si trop éloigné.
|
||||
# "Dieter": "Diéter"
|
||||
12
config/pronunciation.it.yaml
Normal file
12
config/pronunciation.it.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Lessico di pronuncia (Italiano) per la normalizzazione TTS prima di Piper.
|
||||
# Wirkt nur bei lokalem TTS (piper, Stufe "full").
|
||||
|
||||
abbreviations:
|
||||
|
||||
units:
|
||||
|
||||
terms:
|
||||
# Nome del responsabile del sistema — approssimazione fonetica per espeak-ng it.
|
||||
# IT: "sch" prima di consonante = /sk/; "ue" = /wɛ/ → /ˈsklwɛter/.
|
||||
# Alternativa: "Scilueter" (sc+i = /ʃ/ in IT), ma suona strano.
|
||||
"Schlüter": "Schlueter"
|
||||
12
config/pronunciation.nl.yaml
Normal file
12
config/pronunciation.nl.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Uitspraak-lexicon (Nederlands) voor TTS-normalisatie vóór Piper.
|
||||
# Wirkt nur bei lokalem TTS (piper, Stufe "full").
|
||||
|
||||
abbreviations:
|
||||
|
||||
units:
|
||||
|
||||
terms:
|
||||
# Naam van de systeembeheerder — fonetische benadering voor espeak-ng nl.
|
||||
# NL: "sch" = /sx/, "uu" = /yː/ (= Duits ü) → /sxlyːtər/ ≈ Duits /ʃlyːtɐ/.
|
||||
# "sch" klinkt anders dan Duits (sx vs. ʃ), maar "uu" treft de klinker exact.
|
||||
"Schlüter": "Schluuter"
|
||||
14
config/pronunciation.ru.yaml
Normal file
14
config/pronunciation.ru.yaml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Словарь произношения (Русский) для нормализации TTS перед Piper.
|
||||
# Wirkt nur bei lokalem TTS (piper, Stufe "full").
|
||||
# Kyrillisch verwenden — espeak-ng ru phonemisiert lateinische Buchstaben schlecht.
|
||||
|
||||
abbreviations:
|
||||
|
||||
units:
|
||||
|
||||
terms:
|
||||
# Имя ответственного за систему — кириллическая транскрипция.
|
||||
# "Шлютер": Ш=/ʃ/, лю=/lʲu/ (nächste Annäherung an /lyː/), тер=/tʲɛr/.
|
||||
# "Дитер": Д=/d/, и=/i/, тер=/tʲɛr/ → /dʲitʲɛr/ ≈ deutsch /ˈdiːtɐ/.
|
||||
"Dieter": "Дитер"
|
||||
"Schlüter": "Шлютер"
|
||||
14
config/pronunciation.zh.yaml
Normal file
14
config/pronunciation.zh.yaml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# 发音词典(中文)TTS 前文本规范化。
|
||||
# Wirkt nur bei lokalem TTS (piper, Stufe "full").
|
||||
# Hanzi verwenden — espeak-ng zh phonemisiert lateinische Buchstaben schlecht.
|
||||
|
||||
abbreviations:
|
||||
|
||||
units:
|
||||
|
||||
terms:
|
||||
# 系统负责人姓名——汉字音译。
|
||||
# 施=/ʃɨ/ (sh-Sound), 吕=lǚ=/ly/ (exakt das deutsche ü!), 特=tè=/tɛ/ → 施吕特≈/ʃɨlytɛ/.
|
||||
# 迪=Dí=/di/, 特=tè=/tɛ/ → 迪特≈/dite/ ≈ deutsch /ˈdiːtɐ/.
|
||||
"Dieter": "迪特"
|
||||
"Schlüter": "施吕特"
|
||||
Loading…
Add table
Add a link
Reference in a new issue