Add missing language deprecations for XTTSService, LmntTTSService
This commit is contained in:
@@ -114,6 +114,10 @@ class LmntTTSService(InterruptibleTTSService):
|
||||
|
||||
sample_rate: Audio sample rate. If None, uses default.
|
||||
language: Language for synthesis. Defaults to English.
|
||||
|
||||
.. deprecated:: 0.0.106
|
||||
Use ``settings=LmntTTSService.Settings(language=...)`` instead.
|
||||
|
||||
output_format: Audio output format. One of "pcm_s16le", "pcm_f32le",
|
||||
"mp3", "ulaw", "webm". Defaults to "pcm_s16le".
|
||||
model: TTS model to use.
|
||||
@@ -129,13 +133,16 @@ class LmntTTSService(InterruptibleTTSService):
|
||||
default_settings = self.Settings(
|
||||
model="aurora",
|
||||
voice=None,
|
||||
language=language,
|
||||
language=Language.EN,
|
||||
)
|
||||
|
||||
# 2. Apply direct init arg overrides (deprecated)
|
||||
if voice_id is not None:
|
||||
self._warn_init_param_moved_to_settings("voice_id", "voice")
|
||||
default_settings.voice = voice_id
|
||||
if language is not None:
|
||||
self._warn_init_param_moved_to_settings("language", "language")
|
||||
default_settings.language = language
|
||||
if model is not None:
|
||||
self._warn_init_param_moved_to_settings("model", "model")
|
||||
default_settings.model = model
|
||||
|
||||
@@ -108,6 +108,10 @@ class XTTSService(TTSService):
|
||||
base_url: Base URL of the XTTS streaming server.
|
||||
aiohttp_session: HTTP session for making requests to the server.
|
||||
language: Language for synthesis. Defaults to English.
|
||||
|
||||
.. deprecated:: 0.0.106
|
||||
Use ``settings=XTTSService.Settings(language=...)`` instead.
|
||||
|
||||
sample_rate: Audio sample rate. If None, uses default.
|
||||
settings: Runtime-updatable settings. When provided alongside deprecated
|
||||
parameters, ``settings`` values take precedence.
|
||||
@@ -117,13 +121,16 @@ class XTTSService(TTSService):
|
||||
default_settings = self.Settings(
|
||||
model=None,
|
||||
voice=None,
|
||||
language=language,
|
||||
language=Language.EN,
|
||||
)
|
||||
|
||||
# 2. Apply direct init arg overrides (deprecated)
|
||||
if voice_id is not None:
|
||||
self._warn_init_param_moved_to_settings("voice_id", "voice")
|
||||
default_settings.voice = voice_id
|
||||
if language is not None:
|
||||
self._warn_init_param_moved_to_settings("language", "language")
|
||||
default_settings.language = language
|
||||
|
||||
# 3. (No step 3, as there's no params object to apply)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user