-
Notifications
You must be signed in to change notification settings - Fork 27
Description
I use docker to grab and build nanotts along with a few other bits and pieces for a project written in python. This project had originally been written and compiled in a docker container a few years ago.
A few days ago, I had reason to run the build process again, only to find that the wonderful nanotts had broken, switches changed (w to i) and segmentation faults whenever utilised. The switch of spoken words from -w to -i was easy to deal with, but the segmentation faults survived.
Running nanotts from a command prompt seemed to be fine. Within the python program I used:-
subprocess.Popen(nanotts_command, shell=True, stdout=subprocess.PIPE).stdout.read()
This now always causes a:-
Segmentation fault (core dumped)
Running it by hand from a python command line seems to work, just not within the program. Something has changed to prevent the latest version from functioning as the old one did.
I managed to get it working by going to the previous version https://github.com/gmn/nanotts/tree/e3165556ec2ab26b4f42fe9eab652006704aefd0 and wonder if pegging the urls in the readme for major changes could save some headaches for one or two people in future.
Thanks for your work on nanotts, I get verbal alerts about various things everyday as a result of your efforts.