Remove unnecessary _model ivar from GeminiTTSService, using _settings.model instead

This commit is contained in:
Paul Kompfner
2026-02-24 21:19:39 -05:00
parent a8cb2a26d1
commit 781d191509

View File

@@ -1236,7 +1236,7 @@ class GeminiTTSService(GoogleBaseTTSService):
super().__init__( super().__init__(
sample_rate=sample_rate, sample_rate=sample_rate,
settings=GeminiTTSSettings( settings=GeminiTTSSettings(
model=None, model=model,
language=self.language_to_service_language(params.language) language=self.language_to_service_language(params.language)
if params.language if params.language
else "en-US", else "en-US",
@@ -1249,7 +1249,6 @@ class GeminiTTSService(GoogleBaseTTSService):
) )
self._location = location self._location = location
self._model = model
self._client: texttospeech_v1.TextToSpeechAsyncClient = self._create_client( self._client: texttospeech_v1.TextToSpeechAsyncClient = self._create_client(
credentials, credentials_path credentials, credentials_path
) )
@@ -1327,7 +1326,7 @@ class GeminiTTSService(GoogleBaseTTSService):
voice = texttospeech_v1.VoiceSelectionParams( voice = texttospeech_v1.VoiceSelectionParams(
language_code=self._settings.language, language_code=self._settings.language,
model_name=self._model, model_name=self._settings.model,
multi_speaker_voice_config=multi_speaker_voice_config, multi_speaker_voice_config=multi_speaker_voice_config,
) )
else: else:
@@ -1335,7 +1334,7 @@ class GeminiTTSService(GoogleBaseTTSService):
voice = texttospeech_v1.VoiceSelectionParams( voice = texttospeech_v1.VoiceSelectionParams(
language_code=self._settings.language, language_code=self._settings.language,
name=self._settings.voice, name=self._settings.voice,
model_name=self._model, model_name=self._settings.model,
) )
# Create streaming config # Create streaming config