From 1b4733e7556f67cae953862ca2ddb1fe562a6cfd Mon Sep 17 00:00:00 2001 From: Salvia AI Date: Thu, 14 May 2026 12:07:49 +0800 Subject: [PATCH] feat(tts): add zh-TW and zh-HK Edge TTS voice options (#705) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add 3 Taiwanese Mandarin voices (小晨, 小宇, 云哲) - Add 3 Hong Kong Cantonese voices (希雅, 希文, 文龙) - Voices are from edge-tts --list-voices official catalog --- .../client/src/components/hermes/settings/VoiceSettings.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/client/src/components/hermes/settings/VoiceSettings.vue b/packages/client/src/components/hermes/settings/VoiceSettings.vue index 5b406b4..215bde3 100644 --- a/packages/client/src/components/hermes/settings/VoiceSettings.vue +++ b/packages/client/src/components/hermes/settings/VoiceSettings.vue @@ -41,6 +41,12 @@ const edgeVoiceOptions = [ { label: '云希 (zh-CN-YunxiNeural)', value: 'zh-CN-YunxiNeural' }, { label: '云健 (zh-CN-YunjianNeural)', value: 'zh-CN-YunjianNeural' }, { label: '云扬 (zh-CN-YunyangNeural)', value: 'zh-CN-YunyangNeural' }, + { label: '小晨 (zh-TW-HsiaoChenNeural)', value: 'zh-TW-HsiaoChenNeural' }, + { label: '小宇 (zh-TW-HsiaoYuNeural)', value: 'zh-TW-HsiaoYuNeural' }, + { label: '云哲 (zh-TW-YunJheNeural)', value: 'zh-TW-YunJheNeural' }, + { label: '希雅 (zh-HK-HiuGaaiNeural)', value: 'zh-HK-HiuGaaiNeural' }, + { label: '希文 (zh-HK-HiuMaanNeural)', value: 'zh-HK-HiuMaanNeural' }, + { label: '文龙 (zh-HK-WanLungNeural)', value: 'zh-HK-WanLungNeural' }, { label: 'Jenny (en-US-JennyNeural)', value: 'en-US-JennyNeural' }, { label: 'Aria (en-US-AriaNeural)', value: 'en-US-AriaNeural' }, { label: 'Guy (en-US-GuyNeural)', value: 'en-US-GuyNeural' },