One more option, use Circuit Python / MicroPython running on your ESP32,


--
Chris Elmquist N0JCF

On Oct 3, 2026, at 6:54 PM, John Spigel via GreenKeys <[email protected]> wrote:

Paul, lots of options.

1. Find an older Raz Pi with audio connector, perhaps a 3, so no USB dongle will be needed. Set it up headless to boot and auto login, auto start a shell script to link to ITTY or your other streaming source or mp3 afsk files.

2. Use your Pi internal bluetooth and a cheap $3 audio bluetooth module from amazon or ebay, etc., to get the audio to your TU wirelessly.

3. Use an old smartphone for the wireless internet connectivity and its bluetooth to connect as in 2. Few phones today have actual headphone jacks so bluetooth is the only way.

4. Purchase an mp3 player (android recommended) WITH WIFI and do same as in 2 and 3. You can store and stream afsk and add mp3s in the playlist.

5. Write a python script and write the keying to a gpio pin. Add a solid state switch to key your loop.

6. Others are out there...

Highly recommend the bluetooth as you can play way across the room without tripping on the cables. I use bluetooth at the museum for running files and W6IWI news feeds. You can stick you old phone or mp3 player on a nearby shelf and let it run for hours. On 5bits.net are several test files.

73, John W1AN







On 03-Oct-26 19:11, Johannes Eggers via GreenKeys wrote:
You got yourself a nice project there...
The only challenge I can immediately see (and it may not be a problem), is that you're asking it to do a stream rather than a single download.  I think if the server is using HLS, that should be manageable.
Do you know the URL and format of the audio stream?
Where you could go REALLY fancy is this: Don't just stream it into the ESP32 and output the audio, instead de-modulate and output a signal that can feed straight into the  28RO
On Sat, Oct 3, 2026 at 10:51 AM Paul Newland, ad7i via GreenKeys <[email protected] <mailto:[email protected]>> wrote:
   I'm looking for some help to fill in my knowledge gap(s), and see if
   I can find a lower cost way of receiving internet broadcasts of TTY
   tones.
   My current setup to drive my Model 28RO consists of a Raspberry Pi
   3B which is connected to my home WiFi network.  Connected to the Pi
   is a cheap ($3) USB sound card dongle. I run the Pi headless and
   control the Pi from my primary W11 PC using VNC over my home
   network.  In order to play TTY modem tones from the Pi, on the Pi I
   open the Chrome web browser and connect to one of the various
   internet TTY sources (ITTY, W6IWI, etc).  This brings up a small
   window with audio player controls on the W11/VNC/Pi display
   monitor.  I click the play button, adjust the Pi's speaker volume
   output for max (because bigger is better) and the audio modem tones
   appear at the headphone output of the attached USB Sound Card
   dongle, which is connected to a HAL ST-5000 (and the 28RO).  And
   with that setup complete I get modem tones for days and days, which
   is just what I want.
   The problem is that Raspberry Pis have now become "unobtainium", at
   least at a reasonable price.  Data Centers have sucked up all the
   RAM mfg capacity so that RPi can't get ram at a reasonable price to
   make more Pis.  So I'm now looking for alternatives to the Pi
   (because I want to repurpose my now scarce R-Pi to something other
   than internet RTTY).
   So, for potential alternatives, I note that the ESP32-S3 can connect
   via WiFi to the internet.  It also supports a USB port that can be
   configured as On The Go (OTG) which makes me think that it might
   support a USB sound dongle.  The ESP32-S3 seems to have great
   availability and is priced at less than $6 delivered to my front door.
   So my question to the TTY-Internet cognoscenti is: can the ESP32-S3
   go out onto the internet, connect to an ITTY-like website, ask for
   that website to send it packets of audio data that represent TTY
   modem tones and have those tones be reproduced by the USB-sound
   dongle?  In a perfect world I'd like to configure the ESP32-S3
   so that every time it powers up it should go to that ITTY-like
   website and cause modem tones to be generated by the sound dongle,
   without any user intervention.  Does anyone know if this is possible
   and if so can you provide me with any pointers that would help me to
   implement this functionality.
   Thanks,
   Paul, ad7i
   ______________________________________________________________
   GreenKeys mailing list
   Home: http://mailman.qth.net/mailman/listinfo/greenkeys <http://
   mailman.qth.net/mailman/listinfo/greenkeys>
   Help: http://mailman.qth.net/mmfaq.htm <http://mailman.qth.net/
   mmfaq.htm>
   Post: mailto:[email protected]
   <mailto:[email protected]>
    >>> Jordan Spencer Cunningham's GreenKeys Search Tool: https://
   teletype.net/gksearch <https://teletype.net/gksearch>
    >>> 2002-to-present greenkeys archive: http://mailman.qth.net/
   pipermail/greenkeys/ <http://mailman.qth.net/pipermail/greenkeys/>
    >>> 1998-to-2001 greenkeys archive: http://mailman.qth.net/archive/
   greenkeys/greenkeys.html <http://mailman.qth.net/archive/greenkeys/
   greenkeys.html>
    >>> Randy Guttery's 2001-to-2009 GreenKeys Search Tool: http://
   comcents.com/tty/greenkeyssearch.html <http://comcents.com/tty/
   greenkeyssearch.html>
   This list hosted by: http://www.qsl.net <http://www.qsl.net>
   Please help support this email list: http://www.qsl.net/donate.html
   <http://www.qsl.net/donate.html>
   Message delivered to [email protected]
   <mailto:[email protected]>
______________________________________________________________
GreenKeys mailing list
Home: http://mailman.qth.net/mailman/listinfo/greenkeys
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[email protected]
Jordan Spencer Cunningham's GreenKeys Search Tool: https://teletype.net/gksearch
2002-to-present greenkeys archive: http://mailman.qth.net/pipermail/greenkeys/
1998-to-2001 greenkeys archive: http://mailman.qth.net/archive/greenkeys/greenkeys.html
Randy Guttery's 2001-to-2009 GreenKeys Search Tool: http://comcents.com/tty/greenkeyssearch.html
This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [email protected]

______________________________________________________________
GreenKeys mailing list
Home: http://mailman.qth.net/mailman/listinfo/greenkeys
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[email protected]

Jordan Spencer Cunningham's GreenKeys Search Tool: https://teletype.net/gksearch
2002-to-present greenkeys archive: http://mailman.qth.net/pipermail/greenkeys/
1998-to-2001 greenkeys archive: http://mailman.qth.net/archive/greenkeys/greenkeys.html
Randy Guttery's 2001-to-2009 GreenKeys Search Tool: http://comcents.com/tty/greenkeyssearch.html

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [email protected]