ASL_audio_design.pdf (20.8 KB)
Here is my concept design for taking any microphone input (USB or audio jack) and producing the UDP packets for the USRP driver. I do my development work in steps. First will be the Touch-tone generation. I'll probably borrow heavily from GitHub - on1arf/gr-dtmfgen: DTMF generator for GNU Radio for the DTMF.
Looks like a good start, and nice to see GNU Radio being used for a radio-less node to provide the audio and network I/O. The DTMF encode should not be necessary though, as a dashboard web app such as AllScan can be used to enter commands and manage connections, and it's better to not use in-band DTMF when connected to other nodes. Let us know how it goes and hopefully you can post the python USRP code once you have things working. I got my Pluto+ SDR in the mail and will be looking to interface that to ASL through USRP also.