Voice AI Beta — Nova
Create Speech Task
Changed onCreate a Text-to-Speech task with Nova. Provide exactly one of model_id (preset voice from GET /v1/tts/nova/voices) or voice_asset_id (your voice clone). Cost: ⌈characters × 0.7⌉ credits, deducted on creation and refunded automatically on failure.
Example
curl -X POST https://genaipro.io/api/v1/tts/nova \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"content": "Hello, this is GenAIPro", "model_id": "e3cd384158934cc9a01029cd7d278634"}'
Rate limit: 30 requests/minute
post/v1/tts/nova
Request
- Base URLhttps://genaipro.io/api
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"content": "Hello, this is GenAIPro",
"model_id": "e3cd384158934cc9a01029cd7d278634"
}Response
Task created — credits already deducted (cost)
Example response
{
"status": "completed",
"provider": "lyra"
}Changes
- info
added the new optional request property
- info
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info