Skip to content

Add Camb.ai TTS synthesizer#526

Open
neilruaro-camb wants to merge 1 commit intobolna-ai:masterfrom
neilruaro-camb:feat/camb-ai-tts
Open

Add Camb.ai TTS synthesizer#526
neilruaro-camb wants to merge 1 commit intobolna-ai:masterfrom
neilruaro-camb:feat/camb-ai-tts

Conversation

@neilruaro-camb
Copy link

Summary

  • Add CambSynthesizer with HTTP chunked streaming for low-latency TTFB
  • Support streaming and non-streaming modes with PCM s16le output
  • 2-byte PCM alignment for chunked transfer
  • Comprehensive test suite (51 tests)

Test plan

  • Unit tests pass (pytest tests/test_camb_synthesizer.py — 51 passed)
  • Live integration tests pass against real Camb.ai API
  • Manual end-to-end test via quickstart server/client with streaming enabled

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant