Merge pull request #5940 from JEleniel/voice_i18n_sort

fix: sort the list of TTS voices and reformat the names
This commit is contained in:
Timothy Jaeryang Baek 2024-10-06 20:12:47 +02:00 committed by GitHub
commit 9ef3fb0bc7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -66,6 +66,7 @@
// do your loop
if (voices.length > 0) {
clearInterval(getVoicesLoop);
voices.sort((a,b) => a.name.localeCompare(b.name,$i18n.resolvedLanguage));
}
}, 100);
} else {
@ -76,6 +77,7 @@
if (res) {
console.log(res);
voices = res.voices;
voices.sort((a,b) => a.name.localeCompare(b.name,$i18n.resolvedLanguage));
}
}
};
@ -295,7 +297,7 @@
<option
value={voice.voiceURI}
class="bg-gray-100 dark:bg-gray-700"
selected={TTS_VOICE === voice.voiceURI}>{voice.name}</option
selected={TTS_VOICE === voice.voiceURI}>{voice.name.replace('+',', ')}</option
>
{/each}
</select>