transcription

Transcription Client Secrets

Creates a streaming transcription session with nemotron-asr-streaming and returns its client secret: the OpenAI-compatible path, which the OpenAI Realtime SDK's transcription helper calls. The request and the response are those of POST /v1/live/client_secrets, and the session is always a transcription one; a request naming another model is refused with 400 invalid_parameter. The session's language is session.audio.input.transcription.language, auto by default.

post/v1/realtime/client_secrets

Request

  • Base URL
    https://api.dotwave.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.dotwave.ai/v1/realtime/client_secrets
  • Auth
    none declared

Headers

authorizationstring nullable

Bearer wk_…: the project's API key (Token is an alias of Bearer). Create API keys in the console. New accounts start with $10 of credit; no card required.

x-api-keystring nullable

The same API key, in place of the Authorization header.

Request body

metadataobject

Example request

{
  "session": {
    "audio": {
      "input": {
        "transcription": {
          "language": "auto",
          "model": "nemotron-asr-streaming"
        }
      }
    },
    "model": "nemotron-voicechat"
  }
}

Response

Successful Response

expires_atinteger required
valuestring required

Changes

No recorded changes to this operation across all 1 revision of this API.