This has already been done. Github user, phwhite made substantial modifications to the original TTS ver. 1.x module including reading from a file and even from URL, and released it as version 2.x. Unfortunately, Schmoozecom also updated 1.x and released it as 2.x with the same name. In its current form, both modules can’t coexist on the same system, but there is a hack to make it work linked below:
So the whole point of this exercise is to take the weather data that is written to a file on one of my file servers from my weather station, and make a misc application that someone can dial a feature code and have the local weather spoken to them.
Disregard install instructions from SkykingOH in previous post. This is a FreePBX module that requires manual install.
In FreePBX, Admin, Module Admin, Uninstall the Schmooze Text to Speech Module
Download the tarball from the link above and save in a temporary location. Do not decompress the file.
In FreePBX, Admin, Module Admin click “Upload modules”, and browse the the previously saved tarball
In FreePBX, Admin, Module Admin, locate the “Text to Speech” module published by [email protected], click, install and reload.
Due to a naming conflict, both modules can not be installed on the same FreePBX system without modification. If you require both, follow the link above to get instructions to fix.
Why not get the module changes submitted back to us so we can include them and not keep telling users to go grab some random module that may or may not break their whole system in the future with upgrades.