Commit Graph

7 Commits

Author SHA1 Message Date
Abhishek Mishra
5c7748ed30 docs: update Smallest AI voice list with actual available voices 2026-01-28 03:09:48 +05:30
Abhishek Mishra
ebcf48f19d feat(tts): add Smallest AI provider (Lightning v3.1 TTS + Pulse STT)
Adds Smallest AI as a new TTS and STT provider for Clawdbot:

TTS (Text-to-Speech):
- Lightning v3.1 model for fast, low-latency speech synthesis
- Support for waves model (higher quality)
- Native mulaw @ 8kHz output for telephony (no resampling needed)
- 30+ voice options (lauren, emily, jasmine, arman, etc.)
- Configurable speed, consistency, similarity, enhancement

STT (Speech-to-Text):
- Pulse model for accurate audio transcription
- Automatic language detection with optional language hint
- Raw audio bytes API for efficient streaming

Configuration:
- New provider: messages.tts.provider = 'smallestai'
- Environment variable: SMALLEST_API_KEY
- Full config options in messages.tts.smallestai

Tested with voice-to-voice flow on Telegram.
AI-assisted (Claude). Fully tested locally.
2026-01-28 03:05:27 +05:30
Peter Steinberger
6d16a658e5 refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00: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
c8c58c0537 fix: avoid Discord /tts conflict 2026-01-24 09:58:06 +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