{"record":{"id":"92d0491dffa77f46","repo":"vercel/ai","slug":"cartesia-ink-2-currently-supports-english-only-92d049","errorCode":null,"errorMessage":"Cartesia Ink 2 currently supports English only.","messagePattern":"Cartesia Ink 2 currently supports English only\\.","errorType":"validation","errorClass":"InvalidArgumentError","httpStatus":null,"severity":"error","filePath":"packages/cartesia/src/cartesia-transcription-model.ts","lineNumber":210,"sourceCode":"    if (!isStreamingTranscriptionModelId(this.modelId)) {\n      throw new UnsupportedFunctionalityError({\n        functionality: `streaming transcription with ${this.modelId}`,\n      });\n    }\n\n    const currentDate = this.config._internal?.currentDate?.() ?? new Date();\n    const warnings: SharedV4Warning[] = [];\n    const cartesiaOptions = await parseProviderOptions({\n      provider: 'cartesia',\n      providerOptions: options.providerOptions,\n      schema: cartesiaTranscriptionModelOptionsSchema,\n    });\n\n    if (\n      cartesiaOptions?.language != null &&\n      cartesiaOptions.language !== 'en'\n    ) {\n      throw new InvalidArgumentError({\n        argument: 'providerOptions',\n        message: 'Cartesia Ink 2 currently supports English only.',\n      });\n    }\n\n    if (cartesiaOptions?.timestampGranularities != null) {\n      warnings.push({\n        type: 'unsupported',\n        feature: 'providerOptions.cartesia.timestampGranularities',\n        details:\n          'Cartesia streaming transcription does not support timestamp granularities.',\n      });\n    }\n\n    // Always validate the declared media type — an explicit\n    // `streaming.encoding` override must not bypass the allowlist.\n    const inferredEncoding = cartesiaEncodingFromInputAudioFormat(\n      options.inputAudioFormat.type,","sourceCodeStart":192,"sourceCodeEnd":228,"githubUrl":"https://github.com/vercel/ai/blob/69428b1f8b037e4d118fb4853428d5c4e620493c/packages/cartesia/src/cartesia-transcription-model.ts#L192-L228","documentation":"Error \"Cartesia Ink 2 currently supports English only.\" thrown in vercel/ai.","triggerScenarios":"Thrown at packages/cartesia/src/cartesia-transcription-model.ts:210 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"}