Skip to content

Commit 7bfc930

Browse files
committed
Hotfixes for model switching
1 parent c9420db commit 7bfc930

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/lmnt/api.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -345,16 +345,18 @@ async def synthesize(self, text: str, voice: str, **kwargs):
345345
self._lazy_init()
346346
url = f'{self._base_url}{_SPEECH_ENDPOINT}'
347347

348+
model = kwargs.get('model', 'aurora')
348349
form_data = aiohttp.FormData()
349350
form_data.add_field('text', text)
350351
form_data.add_field('voice', voice)
351352
if 'seed' in kwargs:
352353
form_data.add_field('seed', kwargs.get('seed'))
353354
form_data.add_field('format', kwargs.get('format', 'mp3'))
354-
form_data.add_field('speed', kwargs.get('speed', 1.0))
355-
form_data.add_field('model', kwargs.get('model', 'aurora'))
355+
if model == 'aurora'
356+
form_data.add_field('speed', kwargs.get('speed', 1.0))
357+
form_data.add_field('model', model)
356358
length = kwargs.get('length', None)
357-
if length is not None:
359+
if length is not None and model == 'aurora':
358360
form_data.add_field('length', length)
359361
if 'sample_rate' in kwargs:
360362
form_data.add_field('sample_rate', kwargs.get('sample_rate'))

0 commit comments

Comments
 (0)