Some checks failed
API CI / API Lint (push) Successful in 47s
API CI / API Type Check (push) Failing after 47s
API CI / API Test (push) Successful in 1m0s
API CI / API Build (push) Failing after 50s
API CI / Build Docker Image (push) Has been skipped
Build Crossplane Provider / build (push) Failing after 5m51s
CD Pipeline / Deploy to Staging (push) Failing after 29s
CI Pipeline / Lint and Type Check (push) Failing after 36s
CI Pipeline / Build (push) Has been skipped
CI Pipeline / Test Backend (push) Failing after 1m33s
CI Pipeline / Test Frontend (push) Failing after 30s
CI Pipeline / Security Scan (push) Failing after 1m16s
Crossplane Provider CI / Go Test (push) Failing after 3m23s
Crossplane Provider CI / Go Lint (push) Failing after 7m27s
Crossplane Provider CI / Go Build (push) Failing after 3m27s
Deploy to Staging / Deploy to Staging (push) Failing after 30s
Portal CI / Portal Lint (push) Failing after 21s
Portal CI / Portal Type Check (push) Failing after 21s
Portal CI / Portal Test (push) Failing after 21s
Portal CI / Portal Build (push) Failing after 22s
Test Suite / frontend-tests (push) Failing after 30s
Test Suite / api-tests (push) Failing after 49s
Test Suite / blockchain-tests (push) Failing after 30s
Type Check / type-check (map[directory:. name:root]) (push) Failing after 23s
Type Check / type-check (map[directory:api name:api]) (push) Failing after 21s
Type Check / type-check (map[directory:portal name:portal]) (push) Failing after 19s
Validate Configuration Files / validate (push) Failing after 1m52s
CD Pipeline / Deploy to Production (push) Has been skipped
Co-authored-by: Cursor <cursoragent@cursor.com>
1.6 KiB
1.6 KiB
Phoenix Voice Orchestrator
Category: ORCHESTRATION_SERVICES
Publisher: Phoenix Cloud Services
Status: PUBLISHED
Version: 1.0.0
Overview
Phoenix Voice Orchestrator provides text-to-speech and speech-to-text orchestration with audio caching, multi-provider routing, and moderation. Features deterministic caching for cost and latency optimization, PII scrubbing, and multi-model routing.
Key Features
- Audio caching: Hash-based deterministic caching
- Multi-provider routing: ElevenLabs, OpenAI, Azure TTS, OSS fallback
- PII scrubbing: Automatic PII detection and removal
- Moderation: Content moderation before synthesis
- Multi-model support: High quality vs low-latency routing
- CDN delivery: Cached audio via CDN
- OSS fallback: Open-source TTS for baseline
API Endpoints
Synthesize Voice
POST /voice/synthesize
Content-Type: application/json
{
"text": "Hello, world!",
"voiceProfile": "en-US-female",
"format": "mp3",
"latencyClass": "STANDARD"
}
Get Cached Audio
GET /voice/audio/{hash}
Transcribe Speech
POST /voice/transcribe
Content-Type: multipart/form-data
{
"audio": <file>,
"language": "en-US"
}
Pricing
- Model: Usage-based
- Per Synthesis: $0.02
- Per Minute: $0.10
- Per Transcription: $0.05
- Free Tier: 100 syntheses/month
Compliance
- SOC 2 Type II
- GDPR compliant
SLA
- Uptime: 99.9%
- Latency: <500ms p95
Architecture
- Hash-based cache key generation
- Provider adapter pattern
- PII detection and scrubbing
- CDN integration for delivery