General help on IP PBX servers

Hello everyone! I recently have been reading up on IP PBX servers a bit and Im not interested in the phone calls. Basically, I just want to purchase a few IP POE speakers and broadcast pre-recorded messages to them, and occasionally send a manual voice message if needed. From what I’ve read so far, I need a PBX server (computer with freepbx,) and the IP POE speakers I think. Am I looking in the right direction? I was looking into a program called Talkmaster but I think it’s only for windows. Could I do just about everything talkmaster can with freepbx or are they two entirely different programs all together. Thank you so much!