{"record":{"id":"2660cc797e71a070","repo":"vercel/ai","slug":"transcriptionjobfailed","errorCode":"TranscriptionJobFailed","errorMessage":"Transcription job failed","messagePattern":"Transcription job failed","errorType":"exception","errorClass":"AISDKError","httpStatus":null,"severity":"error","filePath":"packages/gladia/src/gladia-transcription-model.ts","lineNumber":297,"sourceCode":"        trustedOrigin: apiOrigin,\n        headers: combineHeaders(this.config.headers?.(), options.headers),\n        failedResponseHandler: gladiaFailedResponseHandler,\n        successfulResponseHandler: createJsonResponseHandler(\n          gladiaTranscriptionResultResponseSchema,\n        ),\n        abortSignal: options.abortSignal,\n        fetch: this.config.fetch,\n      });\n\n      transcriptionResult = response.value;\n      transcriptionResultHeaders = response.responseHeaders;\n\n      if (transcriptionResult.status === 'done') {\n        break;\n      }\n\n      if (transcriptionResult.status === 'error') {\n        throw new AISDKError({\n          message: 'Transcription job failed',\n          name: 'TranscriptionJobFailed',\n          cause: transcriptionResult,\n        });\n      }\n\n      // Wait for the configured polling interval before checking again\n      await delay(pollingInterval);\n    }\n\n    if (!transcriptionResult.result) {\n      throw new AISDKError({\n        message: 'Transcription result is empty',\n        name: 'TranscriptionResultEmpty',\n        cause: transcriptionResult,\n      });\n    }\n","sourceCodeStart":279,"sourceCodeEnd":315,"githubUrl":"https://github.com/vercel/ai/blob/69428b1f8b037e4d118fb4853428d5c4e620493c/packages/gladia/src/gladia-transcription-model.ts#L279-L315","documentation":"Error \"Transcription job failed\" thrown in vercel/ai.","triggerScenarios":"Thrown at packages/gladia/src/gladia-transcription-model.ts:297 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"}