# Create speech (https://voicelabs.now/docs/api-reference/generation/createSpeech)

Generate speech from text in one of this account's voice profiles. Returns immediately with a generation id and status "generating" — poll GET /v1/generations/{id} to retrieve the audio URL once it completes. Send an Idempotency-Key header to make a retried request safe: the same key with the same body replays the original response instead of generating a second time. `seed` and `temperature` pin the sampling: a seed makes a take reproducible, and a temperature is honoured only by the `chatterbox` and `chatterbox_turbo` engines — ask any other engine for one and the request is refused with `400 invalid_request` rather than generated at a setting that was quietly discarded. This endpoint does not choose the engine; the voice profile's own default engine serves the request.

Requires the `voice:generate` scope.

Full machine-readable contract: https://app.voicelabs.now/openapi.json