Skip to content

Conversation

@eRuaro
Copy link

@eRuaro eRuaro commented Jan 4, 2026

Summary

  • Add camb_tts extension for text-to-speech using Camb.ai's MARS API
  • Follows the established HTTP-based TTS pattern
  • Includes unit tests with mock client

Features

  • MARS model family support (mars-flash, mars-pro, mars-instruct)
  • 140+ languages supported
  • Real-time HTTP streaming
  • Configurable voice, language, and model

Configuration

{
  "params": {
    "api_key": "${env:CAMB_API_KEY|}",
    "voice_id": 147320,
    "language": "en-us",
    "speech_model": "mars-flash",
    "format": "pcm_s16le"
  }
}

Test plan

  • Manual API test with real Camb.ai API key
  • Audio playback verified
  • Unit tests with TEN Framework test harness

Add camb_tts_python extension for text-to-speech using Camb.ai's MARS-8 API.

Features:
- MARS-8 model family support (mars-8, mars-8-flash, mars-8-instruct)
- 140+ languages
- Real-time HTTP streaming
- 24kHz audio output
@plutoless
Copy link
Contributor

hi @eRuaro thanks for your pr! please run the formatter and lint and fix relevant issues so that we can merge your pr after ci passes. thx!

@eRuaro
Copy link
Author

eRuaro commented Jan 23, 2026

will do! thanks!

@eRuaro
Copy link
Author

eRuaro commented Jan 29, 2026

@plutoless sorry for the delay! this recent commit fixes the formatting errors you mentioned.

@eRuaro
Copy link
Author

eRuaro commented Feb 4, 2026

@plutoless hey ethan! following up on this - would love to see camb ai on ten!

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.

2 participants