INNER CODE UNIT · TypeScript

match

iurysza/module-graph · .agents/skills/audio-transcribe/scripts/transcribe.ts:283

  const match = /retry in (\d+(?:\.\d+)?)s/i.exec(error.message);
  if (!match) return undefined;
  return Math.ceil(Number.parseFloat(match[1]) * 1000);
}

async function deleteUploadedFile(client: any, name: string, chunkIndex: number): Promise<void> {
  try {
    await client.files.delete({ name });
  } catch (error) {
    console.warn(
      `Could not delete uploaded audio for chunk ${chunkIndex + 1}: ${safeProviderError(error)}`,
    );
  }
}

async function transcribeChunk(
  client: any,
  chunk: AudioChunk,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…