From f2513c12a93f8d5f6c5b3bdd585d124ecc25ad53 Mon Sep 17 00:00:00 2001 From: scott Date: Wed, 8 Apr 2026 19:11:30 -0400 Subject: [PATCH] Convert audio tensor to numpy before PCM conversion Co-Authored-By: Claude Sonnet 4.6 --- server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 29d407a..4715d61 100644 --- a/server.py +++ b/server.py @@ -127,7 +127,8 @@ class KokoroEventHandler(AsyncEventHandler): if audio is None: continue # float32 [-1, 1] → int16 - pcm = (np.clip(audio, -1.0, 1.0) * 32767).astype(np.int16) + audio_np = audio.cpu().numpy() if hasattr(audio, 'cpu') else audio + pcm = (np.clip(audio_np, -1.0, 1.0) * 32767).astype(np.int16) asyncio.run_coroutine_threadsafe( chunk_queue.put(pcm.tobytes()), loop )