I have trouble getting Emacspeak to work, so I will try to compile it and see if it makes a difference, but of course, I ran into problems compiling it;)
$ make CXXFLAGS="-fPIC -I/nix/store/1d7l8d6wp74izjxq8q47d2nvg9qy9ald-tcl-8.6.13/include -I/nix/store/l1xbmrjhnw7wh59vlpadryddq0n639c8-espeak-ng-1.51.1/include" LDFLAGS="-L/nix/store/1d7l8d6wp74izjxq8q47d2nvg9qy9ald-tcl-8.6.13/lib -L/nix/store/l1xbmrjhnw7wh59vlpadryddq0n639c8-espeak-ng-1.51.1/lib" espeak
g++ -L/nix/store/1d7l8d6wp74izjxq8q47d2nvg9qy9ald-tcl-8.6.13/lib -L/nix/store/l1xbmrjhnw7wh59vlpadryddq0n639c8-espeak-ng-1.51.1/lib -shared -o tclespeak.so tclespeak.o -ltcl8.6 -lespeak-ng
/nix/store/7v7g86ml0ri171gfcrs1d442px5bi1p3-binutils-2.41/bin/ld: tclespeak.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/nix/store/7v7g86ml0ri171gfcrs1d442px5bi1p3-binutils-2.41/bin/ld: failed to set dynamic section sizes: bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:27: tclespeak.so] Error 1
Can't build espeak server!