Small library to send data over sound. Basically: send data even to air-gapped devices.

https://github.com/ggerganov/ggwave

GitHub - ggerganov/ggwave: Tiny data-over-sound library

Tiny data-over-sound library. Contribute to ggerganov/ggwave development by creating an account on GitHub.

GitHub
@mpe That's quite a sobering capability.
@mpe Back in the early 1980's, I had a chance to use the Coleco Adam computer, and recall it stored "applications" on cassette tapes, which you could also "play" on a regular cassette deck for amusement ! Your tool reminds me of that.
https://en.wikipedia.org/wiki/Coleco_Adam
Coleco Adam - Wikipedia

@mpe Back in my day, we had this as hardware called a modem or a datasette. 😁
@mpe Hence we need vacuum-gapped devices.
@mpe
It seems to me like Bell 212A or V.22 would be a lot simpler for most use cases. The concept of ultrasonic transport is interesting, though.
@mpe
About 4 years ago I had a Wi-Fi security camera that used sound to transfer the Wi-Fi credentials from an app on a phone