Fix TTS speaker typo and add supported languages (#990)

Signed-off-by: linyueqian <linyueqian@outlook.com>
This commit is contained in:
Yueqian Lin authored and GitHub committed 2026-01-27 23:19:51 +08:00
1 parent d2b3a24af3
commit 9bca8880fe
3 files changed
+16 -3

No files matched your search

+1
View File
@@ -200,4 +200,5 @@ extend-ignore-identifiers-re = [
".*nothink.*",
".*NOTHINK.*",
".*nin.*",
"Ono_Anna",
]
@@ -308,7 +308,7 @@ class TestTTSMethods:
assert speech_server._validate_tts_request(req) == "Input text cannot be empty"
# Invalid language
req = OpenAICreateSpeechRequest(input="Hello", language="French")
req = OpenAICreateSpeechRequest(input="Hello", language="InvalidLang")
assert "Invalid language" in speech_server._validate_tts_request(req)
# Invalid speaker
+14 -2
View File
@@ -27,10 +27,22 @@ _TTS_SPEAKERS: set[str] = {
"Eric",
"Ryan",
"Aiden",
"One_Anna",
"Ono_Anna",
"Sohee",
}
_TTS_LANGUAGES: set[str] = {"Auto", "Chinese", "English", "Japanese", "Korean"}
_TTS_LANGUAGES: set[str] = {
"Auto",
"Chinese",
"English",
"Japanese",
"Korean",
"German",
"French",
"Russian",
"Portuguese",
"Spanish",
"Italian",
}
_TTS_MAX_INSTRUCTIONS_LENGTH = 500
_TTS_MAX_NEW_TOKENS_MIN = 1
_TTS_MAX_NEW_TOKENS_MAX = 4096