One API for AI Services
Access text-to-speech, avatar video generation, and more through a single REST API. Simple credit-based pricing, no infrastructure to manage.
50 free credits on signup. No credit card required.
$ curl -X POST https://api.ai.hudsonly.com/api/v1/services/tts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Hello, world!",
"voice": "af_heart",
"format": "mp3"
}'
{ "success": true, "data": { "audio_url": "https://...", "duration_seconds": 1.2 } }
Everything you need to add AI to your app
A complete platform for integrating AI services into your applications.
Text to Speech
Convert text to natural-sounding speech with 54 voices across 8 languages. Powered by Kokoro-82M.
Avatar Video
Generate animated portrait videos from a source image with audio or driving video. Async processing with webhook notifications.
API Key Management
Create and revoke named API tokens. Full control over your application's access credentials.
Webhooks
Get notified when async tasks complete. Register endpoints or pass dynamic webhook URLs per request.
Usage Analytics
Track every API call with detailed usage logs, summaries, and per-service breakdowns.
Rate Limiting
Per-service rate limits with clear headers. Check your remaining quota via the rate-limits endpoint.
How it works
Get started in minutes with three simple steps.
Get Your API Key
Create an account and generate an API token from your dashboard. Takes seconds.
Make API Calls
Send requests to any AI service. Simple JSON payloads, standard REST conventions.
Get Results
Receive results instantly for sync services, or via webhooks for async processing.
Available Services
Production-ready AI services powered by serverless GPU infrastructure.
Text to Speech
SyncConvert text to natural-sounding speech audio using Kokoro-82M. Supports 54 voices across 8 languages.
Cost
from 1 credit
Rate Limit
60 req/min
Avatar Video Generation
AsyncGenerate animated portrait videos from a source image with audio or driving video.
Cost
from 10 credits
Rate Limit
10 req/min
Text Embeddings
SyncGenerate high-quality vector embeddings for text. Supports up to 100 texts per request across multiple languages.
Cost
from 1 credit
Rate Limit
120 req/min
Video Dubbing
AsyncDub video from one language to another. Extracts speech, translates, generates new speech, and mixes back into the video while preserving background audio.
Cost
from 5 credits
Rate Limit
10 req/min
Speech to Text
SyncTranscribe audio to text using Whisper. Supports multiple languages with automatic detection, timestamps, and model size selection.
Cost
from 1 credit
Rate Limit
30 req/min
Simple, credit-based pricing
Pay only for what you use. No monthly minimums, no hidden fees.
Every new account gets 50 free credits on signup.
Credit costs per service
Ready to get started?
Create your free account and start making API calls in minutes.