LMNTTTS calls LMNT’s /v1/ai/speech/bytes endpoint. The Patter port defaults to format="raw" (PCM_S16LE) at 16 kHz for direct telephony use; callers can switch to mp3, mulaw, wav, aac when needed.
from getpatter.providers.lmnt_tts import LMNTTTS as _LowLevelTTStts = _LowLevelTTS( api_key="...", # or LMNT_API_KEY env var model="blizzard", voice="leah", # language=None -> defaults to "auto" for blizzard, "en" for aurora format="raw", sample_rate=16000, temperature=1.0, top_p=0.8,)async for chunk in tts.synthesize("Hello from Patter."): ...await tts.close()