Commit Graph

5 Commits

Author SHA1 Message Date
Helder LPJ
5e58242997 feat(tts): add outputFormat option for ElevenLabs
Adds configurable output format for ElevenLabs TTS, allowing users to
override the default mp3_44100_128 format.

This is useful for channels like WhatsApp that require specific audio
formats (e.g., 24kHz, 48kbps, mono) that differ from the defaults.

Changes:
- Add outputFormat field to elevenlabs config in types.tts.ts
- Add outputFormat to zod schema validation
- Use configured outputFormat in tts.ts, falling back to channel defaults
- Infer file extension from custom outputFormat when specified

Example config:
  messages.tts.elevenlabs.outputFormat: "mp3_22050_32"
2026-01-30 13:20:05 -03:00
Seb Slight
d4f60bf16a
TTS: gate auto audio on inbound voice notes (#1667)
Co-authored-by: Sebastian <sebslight@gmail.com>
2026-01-25 04:35:20 +00:00
Peter Steinberger
fc0e303e05 feat: add edge tts fallback provider 2026-01-25 01:05:43 +00:00
Peter Steinberger
6765fd15eb feat: default TTS model overrides on (#1559) (thanks @Glucksberg)
Co-authored-by: Glucksberg <80581902+Glucksberg@users.noreply.github.com>
2026-01-24 09:42:32 +00:00
Peter Steinberger
d9a467fe3b feat: move TTS into core (#1559) (thanks @Glucksberg) 2026-01-24 08:00:44 +00:00