I search for software / software parts that allow to:
1.) interprete data packages (sent by IP, TCP or HTTP from other machines) to be "sound information" and play it. i.e. there will be data like "1500x3x1, 4500x2x0.2" means: play 1500hz tone three times for 1 second
2.) receive and store short Mp3 (or similar) files and the, upon request, play that "sound pieces" i.e. first, get a file and an "id" (id might be "ring" or "fault") and then, later, some other senders might send a "play::ring" or "play::fault" data package to make the device tune as requested.
Ideally that software will run on a RasPi or similar single board computer.
Anyone having hints/links/directions?
Thanks in advance