Hacker News new | ask | show | jobs
by nfriedly 3682 days ago
Can I use this to send an initial JSON message and then pipe audio data from my mic?

(I wouldn't be surprised if this is possible with standard UNIX magic... But I just don't know how.)

1 comments

Something like: arecord -fdat | wsta ws:// ?
Supposing this is correct, you can add the json with cat: arecord -fdat | cat init.json - | wsta ws://
Yep, that sounds like the magic I was looking for. I'll try it out later today.
Holler if it works, that sounds pretty awesome!
I tried a few different things and couldn't make it work. I think the problem is that the audio data is getting sent as a text websocket message rather than binary message. I got a whole bunch of "error: stream did not contain valid UTF-8" and "No JSON object could be decoded" errors that I think both came from the remote end.