vercel/ai · error · Error
Unsupported Cartesia realtime audio format: ${type}
Error message
Unsupported Cartesia realtime audio format: ${type} What it means
Error "Unsupported Cartesia realtime audio format: ${type}" thrown in vercel/ai.
Source
Thrown at packages/cartesia/src/cartesia-realtime-model.ts:324
type: 'session-created',
sessionId,
raw,
};
return Array.isArray(event) ? [created, ...event] : [created, event];
}
}
function resolveCartesiaEncoding(type: string | undefined): string {
switch (type) {
case undefined:
case 'audio/pcm':
return 'pcm_s16le';
case 'audio/pcmu':
return 'pcm_mulaw';
case 'audio/pcma':
return 'pcm_alaw';
default:
throw new Error(`Unsupported Cartesia realtime audio format: ${type}`);
}
}
View on GitHub (pinned to 69428b1f8b)
When it happens
Trigger: Thrown at packages/cartesia/src/cartesia-realtime-model.ts:324 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of vercel/ai@69428b1f8b (2026-08-30).
Data as JSON: /api/errors/b33f33af94a3c155.
Report an issue: GitHub.