This project is part of an home/building control application.
There is a main java application running on a Windows system.
The application controls lights, heating, smoke detectors, shades etc.
This project should add functionality to the project to read english or german text either on the speakers of the Windows system or on a Barix Exstreamer.
The Exstreamer ([url removed, login to view]) is a system which is connected to Ethernet on one side and 2 speakers on the other side. You feed an MP3 file via normal socket communication to the Exstreamer and the exstreamer plays that file (a sample of how to do this can be provided - it is fairly easy to implement).
There should be a class providing something like:
void playMessage (String ipAdr, // loca speakers if local, barionet if non local address
int language, // 1 for english, 2 for german
Call would be linke this
playMessage ("127.0.0.1",1,"There is a fire on the 2nd floor. Please leave the building immediately. Don't use the elevator.");
playMessage ("220.127.116.11",2,"Guten Morgen! Die Aussentemperatur ist 19.3 Grad. 10 % Regenwahrscheinlichkeit");