Skip to main content
POST
Prepare voice for a model

Authorizations

Authorization
string
header
required

API key in the Authorization header: Bearer sk_hopper_... Keys are minted in the dashboard at withhopper.com/console/keys and shown once at creation. WebSocket connections also accept ?api_key=.

Path Parameters

id
string
required

Voice id.

Body

application/json
model_id
string
default:omnivoice
profile_version
string

Response

Profile already cached.

voice_id
string
status
string
Example:

"ready"

profile
object

Per-model preparation of a voice. TTS requests need a ready profile for the target model.