I had some time last night and updated app_picotts to build with current asterisk versions.
This is based on the apparently abandoned https://github.com/rampa069/app_picotts.
It has been updated to build with asterisk 13, should be good with other relatively modern versions, almost certainly 11+, but I've only tested with 13.
Some miscellaneous code cleanups, brought it closer in line with Zafiris' current app_flite. Added volume and language as options for app_picotts.conf. Still some things I would change, but it works(for me).
REQUIREMENTS: pico2wave and sox need to be installed, on the path, and functional.
To install:
I added as_flite and install_over_flite make targets. This will install over and replace app_flite. It should be a drop in replacement, and all dial plans, agi scripts, etc using flite should (hopefully) "just work."
To install as app_flite:
The conf file remains app_picotts.conf even if installed as flite.
Try to break it and let me know.
This is based on the apparently abandoned https://github.com/rampa069/app_picotts.
It has been updated to build with asterisk 13, should be good with other relatively modern versions, almost certainly 11+, but I've only tested with 13.
Some miscellaneous code cleanups, brought it closer in line with Zafiris' current app_flite. Added volume and language as options for app_picotts.conf. Still some things I would change, but it works(for me).
REQUIREMENTS: pico2wave and sox need to be installed, on the path, and functional.
To install:
Code:
cd /usr/src
git clone https://github.com/jerrm/app_picotts.git
cd app_picotts
make
make install
I added as_flite and install_over_flite make targets. This will install over and replace app_flite. It should be a drop in replacement, and all dial plans, agi scripts, etc using flite should (hopefully) "just work."
To install as app_flite:
Code:
cd /usr/src
git clone https://github.com/jerrm/app_picotts.git
cd app_picotts
make as_flite
make install_over_flite
The conf file remains app_picotts.conf even if installed as flite.
Try to break it and let me know.
Last edited: