From 986f30d8cc789bf341426683361a8d2ef7498afd Mon Sep 17 00:00:00 2001 From: AJ Avezzano Date: Wed, 1 Apr 2026 11:26:38 -0400 Subject: [PATCH] fix: wrap WAV Buffer in Uint8Array for NextResponse compatibility NextResponse's BodyInit type doesn't accept Node.js Buffer directly. Wrapping in Uint8Array satisfies the type and works at runtime. Co-Authored-By: Claude Sonnet 4.6 --- app/api/generate/route.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/api/generate/route.ts b/app/api/generate/route.ts index 8b1bb4f..c124fa4 100644 --- a/app/api/generate/route.ts +++ b/app/api/generate/route.ts @@ -74,7 +74,7 @@ export async function GET(req: NextRequest) { const filename = `${safeName}_click.wav`; - return new NextResponse(wav, { + return new NextResponse(new Uint8Array(wav), { status: 200, headers: { "Content-Type": "audio/wav",