export const runtime = "nodejs"; import { type NextRequest, NextResponse } from "next/server"; import { transcriptAweme } from "."; export async function GET(req: NextRequest) { const { searchParams } = new URL(req.url); const awemeId = searchParams.get("awemeId"); if (!awemeId) { return NextResponse.json( { error: "Missing awemeId parameter" }, { status: 400 }, ); } try { const result = await transcriptAweme(awemeId, /* {log: (msg) => console.log(`[ASR] ${msg}`)} */); return NextResponse.json(result); } catch (error) { console.error("ASR failed:", error); return NextResponse.json({ error: "ASR failed" }, { status: 500 }); } }