INNER CODE UNIT · TypeScript

run

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

async function run(
  command: string[],
): Promise<{ stdout: string; stderr: string; exitCode: number }> {
  const process = Bun.spawn(command, { stdout: "pipe", stderr: "pipe" });
  const stdout = await new Response(process.stdout).text();
  const stderr = await new Response(process.stderr).text();
  return {
    stdout: stdout.trim(),
    stderr: stderr.trim(),
    exitCode: await process.exited,
  };
}

async function getDuration(filePath: string): Promise<number> {
  const result = await run([
    "ffprobe",
    "-i",
    filePath,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…