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