I’ve not tried this, but I like the concept. Quietnet connects two computers using their speakers, turning a text chat session into ultrasonic communication:
run python send.py in one terminal window and python listen.py in another. Text you input into the send.py window should appear (after a delay) in the listen.py window.
Warning: May annoy some animals and humans.