{"record":{"id":"b33f33af94a3c155","repo":"vercel/ai","slug":"unsupported-cartesia-realtime-audio-format-type","errorCode":null,"errorMessage":"Unsupported Cartesia realtime audio format: ${type}","messagePattern":"Unsupported Cartesia realtime audio format: (.+?)","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/cartesia/src/cartesia-realtime-model.ts","lineNumber":324,"sourceCode":"      type: 'session-created',\n      sessionId,\n      raw,\n    };\n    return Array.isArray(event) ? [created, ...event] : [created, event];\n  }\n}\n\nfunction resolveCartesiaEncoding(type: string | undefined): string {\n  switch (type) {\n    case undefined:\n    case 'audio/pcm':\n      return 'pcm_s16le';\n    case 'audio/pcmu':\n      return 'pcm_mulaw';\n    case 'audio/pcma':\n      return 'pcm_alaw';\n    default:\n      throw new Error(`Unsupported Cartesia realtime audio format: ${type}`);\n  }\n}\n","sourceCodeStart":306,"sourceCodeEnd":327,"githubUrl":"https://github.com/vercel/ai/blob/69428b1f8b037e4d118fb4853428d5c4e620493c/packages/cartesia/src/cartesia-realtime-model.ts#L306-L327","documentation":"Error \"Unsupported Cartesia realtime audio format: ${type}\" thrown in vercel/ai.","triggerScenarios":"Thrown at packages/cartesia/src/cartesia-realtime-model.ts:324 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"69428b1f8b037e4d118fb4853428d5c4e620493c","analyzedAt":"2026-08-30T12:32:21.016Z","schemaVersion":2},"datasetVersion":"2026-08-30T13:17:10.514Z"}