learning_ai_common_plat/services
saravanakumardb1 cc3fbf8187 feat(extraction-service): add /api/transcribe route — speech-to-text via OpenAI Whisper API
- POST /api/transcribe: download audio from URL, call Whisper API, return transcript
- Types: TranscribeRequestSchema (Zod), TranscribeResponse, SUPPORTED_AUDIO_TYPES
- Guards: 25MB size limit, 30s download timeout, 120s Whisper timeout, 429 rate limit
- Config: OPENAI_API_KEY, OPENAI_BASE_URL, WHISPER_MODEL env vars
- 12 new tests (schema validation + constants)
- Registered in server.ts alongside extract + task routes
2026-04-06 11:10:57 -07:00
..
cowork-service feat(runtime): add Cowork checkpoint drill-in 2026-04-04 17:29:12 -07:00
extraction-service feat(extraction-service): add /api/transcribe route — speech-to-text via OpenAI Whisper API 2026-04-06 11:10:57 -07:00
mcp-server fix(mcp): align ChronoMind type enums with actual backend schema 2026-03-31 23:57:24 -07:00
monitoring feat(observability): add phase 2 monitoring and valkey services 2026-03-31 06:57:12 +00:00
platform-service feat(jobs): register devintelli-daily-sync cron job (0 6 * * *) 2026-04-04 23:37:25 -07:00