Skip to main content
Both endpoints return raw PCM — 16-bit little-endian, mono, 24000 Hz, with no file header. Nothing in the bytes says what they are, so every player has to be told.

Why not just save it as .wav

A .wav file is a 44-byte header followed by exactly these samples. Renaming the file does not add the header, so a player opens it, finds no RIFF, and refuses — or plays static.
This is also why Postman shows nothing when you preview the response. It is not an error: there is simply no format for the player to recognise.

Play it as it arrives

Do not wait for the whole body. The first bytes are usable immediately, and playing them as they land is the difference between 88 ms and 630 ms of perceived latency on a three-second clip.