INNER CODE UNIT · TypeScript
key
iurysza/module-graph · .agents/skills/audio-transcribe/scripts/transcribe.ts:88
const key = candidates.find((value) => value?.trim())?.trim();
if (!key) {
throw new Error(
"No Gemini API key configured. Set GEMINI_API_KEY or GOOGLE_API_KEY.",
);
}
return key;
}
async function normalizeAudio(inputPath: string, outputPath: string): Promise<void> {
console.log(`Normalizing ${basename(inputPath)} for upload...`);
const result = await run([
"ffmpeg",
"-y",
"-i",
inputPath,
"-vn",
"-ac",