fix(pronunciation): correctly specify Lupe as es-US and add a en-US voice as replacement

This commit is contained in:
Valentyne Stigloher 2025-09-17 23:33:40 +02:00
parent 36d36964a9
commit 1e786b696f
2 changed files with 37 additions and 31 deletions

View File

@ -29,7 +29,7 @@ pronouns:
pronunciation:
enabled: false
ipa: true
voices: ['us']
voices: ['es-us']
sources:
enabled: false

View File

@ -50,157 +50,163 @@ export interface NarakeetVoice {
const defineVoices = <T extends Record<string, Voice>>(voices: T) => voices as Readonly<Record<keyof T, Voice>>;
export const voices = defineVoices({
ar: {
'ar': {
name: 'العربية',
language: 'arb',
voice: 'Zeina',
engine: 'standard',
},
ae: {
'ae': {
name: '(الخليجية) العربية',
language: 'ar-AE',
voice: 'Hala',
engine: 'neural',
},
de: {
'de': {
name: 'Deutsch',
language: 'de-DE',
voice: 'Vicki',
engine: 'standard',
},
gb: {
'gb': {
name: 'English (British)',
language: 'en-GB',
voice: 'Emma',
engine: 'neural',
},
us: {
name: 'English (American)',
language: 'es-US',
voice: 'Lupe',
engine: 'standard',
'en-US': {
name: 'English (US)',
language: 'en-US',
voice: 'Danielle',
engine: 'neural',
},
es: {
'es': {
name: 'Español (España)',
language: 'es-ES',
voice: 'Lucia',
engine: 'standard',
},
mx: {
'mx': {
name: 'Español (México)',
language: 'es-MX',
voice: 'Mia',
engine: 'standard',
},
fi: {
'es-US': {
name: 'Español (EE. UU.)',
language: 'es-US',
voice: 'Lupe',
engine: 'standard',
},
'fi': {
name: 'Suomi',
language: 'fi-FI',
voice: 'Suvi',
engine: 'neural',
},
fr: {
'fr': {
name: 'Français (France)',
language: 'fr-FR',
voice: 'Lea',
engine: 'standard',
},
ca: {
'ca': {
name: 'Français (Canada)',
language: 'fr-CA',
voice: 'Gabrielle',
engine: 'neural',
},
bos: {
'bos': {
name: 'Босански',
language: 'bos',
voice: 'suada',
provider: 'narakeet',
},
hrv: {
'hrv': {
name: 'Hrvatski',
language: 'hrv',
voice: 'jasna',
provider: 'narakeet',
},
srp: {
'srp': {
name: 'Српски',
language: 'srp',
voice: 'milica-latin',
provider: 'narakeet',
},
it: {
'it': {
name: 'Italiano',
language: 'it-IT',
voice: 'Bianca',
engine: 'neural',
},
ja: {
'ja': {
name: '日本語',
language: 'ja-JP',
voice: 'Mizuki',
engine: 'standard',
},
ko: {
'ko': {
name: '한국어',
language: 'ko-KR',
voice: 'Seoyeon',
engine: 'neural',
},
nb: {
'nb': {
name: 'Norsk',
language: 'nb-NO',
voice: 'Liv',
engine: 'standard',
},
nl: {
'nl': {
name: 'Nederlands',
language: 'nl-NL',
voice: 'Ruben',
engine: 'standard',
},
pl: {
'pl': {
name: 'Polski',
language: 'pl-PL',
voice: 'Ewa',
engine: 'standard',
},
pt: {
'pt': {
name: 'Português (europeu)',
language: 'pt-PT',
voice: 'Cristiano',
engine: 'standard',
},
br: {
'br': {
name: 'Português (brasileiro)',
language: 'pt-BR',
voice: 'Vitoria',
engine: 'standard',
},
ro: {
'ro': {
name: 'Română',
language: 'ro-RO',
voice: 'Carmen',
engine: 'standard',
},
ru: {
'ru': {
name: 'Русский',
language: 'ru-RU',
voice: 'Tatyana',
engine: 'standard',
},
se: {
'se': {
name: 'Svenska',
language: 'sv-SE',
voice: 'Astrid',
engine: 'standard',
},
tr: {
'tr': {
name: 'Türkçe',
language: 'tr-TR',
voice: 'Filiz',
engine: 'standard',
},
cn: {
'cn': {
name: '中文(普通话)',
language: 'cmn-CN',
voice: 'Zhiyu',