Cyan OS- Lite
CYAN-OS Lite: Intelligent AI Voice & Translation Gateway CYAN-OS is an enterprise-grade **AI Orchestration Layer** designed for real-time applications requiring sub-400ms latency, high reliability, and cost optimization. Instead of connecting directly to volatile AI providers, CYAN-OS acts as a smart "brain" that manages your entire AI workflow—from translation to high-fidelity speech synthesis.…
Cyan OS- Lite endpoints
| Method | Endpoint | Description |
|---|---|---|
| admin | ||
| GET |
/api/v1/admin/voice/list /api/v1/admin/voice/list |
Get a list of all available voices from ElevenLabs (admin only) |
| POST |
/api/v1/admin/plan/set /api/v1/admin/plan/set |
Update a user's plan assignment (admin only) |
| POST |
/api/v1/admin/voicechange/status /api/v1/admin/voicechange/status |
Update the status of a voice change operation (admin only) |
| POST |
/api/v1/admin/voice/set /api/v1/admin/voice/set |
Manually assign a voice to a device (admin only) |
| GET |
/api/v1/admin/check /api/v1/admin/check |
Basic health check endpoint for the admin module |
| POST |
/api/v1/admin/voice/remove /api/v1/admin/voice/remove |
Remove a voice assignment from a device (admin only) |
| GET |
/api/v1/admin/device/list /api/v1/admin/device/list |
Get a list of all device voice assignments (admin only) |
| payment | ||
| POST |
/api/v1/payment/paypal/capture /api/v1/payment/paypal/capture |
Capture a PayPal payment order for voice change |
| POST |
/api/v1/payment/nowpayments/voice-change /api/v1/payment/nowpayments/voice-change |
Create a crypto payment order for voice change via NowPayments |
| POST |
/api/v1/payment/nowpayments/orders /api/v1/payment/nowpayments/orders |
Create a crypto payment order for plan upgrade (NowPayments) |
| POST |
/api/v1/payment/nowpayments/webhook /api/v1/payment/nowpayments/webhook |
Webhook endpoint for NowPayments instant payment notifications |
| POST |
/api/v1/payment/paypal/subscriptions/activate /api/v1/payment/paypal/subscriptions/activate |
Activate a PayPal subscription |
| POST |
/api/v1/admin/payment/force-activate /api/v1/admin/payment/force-activate |
Force activate a plan for a user (admin only) |
| POST |
/api/v1/payment/nowpayments/capture /api/v1/payment/nowpayments/capture |
Activate a crypto payment for plan upgrade |
| POST |
/api/v1/payment/paypal/orders /api/v1/payment/paypal/orders |
Create a payment order for voice change service (PayPal) |
| POST |
/api/v1/payment/paypal/subscriptions/status /api/v1/payment/paypal/subscriptions/status |
Retrieve the current status of a PayPal subscription |
| POST |
/api/v1/payment/nowpayments/premium/create /api/v1/payment/nowpayments/premium/create |
Create a crypto payment order for premium plan |
| POST |
/api/v1/payment/paypal/subscriptions/webhook /api/v1/payment/paypal/subscriptions/webhook |
Webhook endpoint for PayPal subscription events |
| POST |
/api/v1/payment/nowpayments/activate-order /api/v1/payment/nowpayments/activate-order |
Activate a plan payment using order ID |
| POST |
/api/v1/payment/paypal/subscriptions /api/v1/payment/paypal/subscriptions |
Create a PayPal subscription for recurring payments |
| auth | ||
| GET |
/api/v1/auth/verify /api/v1/auth/verify |
Check if the provided JWT token is valid and return user details |
| POST |
/api/v1/auth/register /api/v1/auth/register |
Register a new user with email, username, password, first name, and last name |
| POST |
/api/v1/auth/login /api/v1/auth/login |
Authenticate user with email and password |
| health | ||
| GET |
/api/v1/health /api/v1/health |
Get the health status of the service including database connectivity |
| stt | ||
| POST |
/api/v1/stt/recognize /api/v1/stt/recognize |
Convert speech audio to text (supports JSON and multipart/form-data) |
| tts | ||
| POST |
/api/v1/tts/speak-pcm-stream /api/v1/tts/speak-pcm-stream |
Synthesize speech with PCM streaming response |
| GET |
/api/v1/tts/voices /api/v1/tts/voices |
Retrieve list of all available voices |
| POST |
/api/v1/tts/speak-stream /api/v1/tts/speak-stream |
Synthesize speech with streaming audio response |
| POST |
/api/v1/tts/ocean/clone-and-stream /api/v1/tts/ocean/clone-and-stream |
Clone voice and stream synthesized audio through Ocean managed service |
| POST |
/api/v1/tts/clone-and-stream /api/v1/tts/clone-and-stream |
Clone a voice from a sample and stream synthesized speech |
| POST |
/api/v1/tts/synthesize /api/v1/tts/synthesize |
Convert text to speech with specified voice |
| GET |
/api/v1/tts/stream /api/v1/tts/stream |
Stream audio for text with query parameters |
| POST |
/api/v1/tts/clone-and-speak /api/v1/tts/clone-and-speak |
Clone a voice from a sample and synthesize speech |
| POST |
/api/v1/tts/speak /api/v1/tts/speak |
Synthesize speech from text with advanced options (returns base64 audio) |
| POST |
/api/v1/tts/ocean/speak /api/v1/tts/ocean/speak |
Synthesize speech through Ocean managed service |
| POST |
/api/v1/tts/speak-chunked /api/v1/tts/speak-chunked |
Synthesize speech and return as audio chunks |
| POST |
/api/v1/tts/ocean/speak-chunked /api/v1/tts/ocean/speak-chunked |
Synthesize speech through Ocean managed service with chunked response |
| POST |
/api/v1/tts/ocean/clone-and-speak /api/v1/tts/ocean/clone-and-speak |
Clone voice and synthesize through Ocean managed service |
| users | ||
| GET |
/api/v1/users/profile /api/v1/users/profile |
Get the authenticated user's profile information |
| GET |
/api/v1/users /api/v1/users |
Get a paginated and filtered list of users |
| PUT |
/api/v1/users/profile /api/v1/users/profile |
Update the authenticated user's profile information |
| voice | ||
| POST |
/api/v1/voice/update/complete /api/v1/voice/update/complete |
Finalize voice update with voice sample and order details |
| POST |
/api/v1/voice/assign /api/v1/voice/assign |
Clone and assign a custom voice to a device with a sample audio file |
| POST |
/api/v1/voice/update /api/v1/voice/update |
Create a payment order for voice update |
Cyan OS- Lite pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 10 / minute |
|
| PRO Recommended | $79 / month | 500 / minute |
|