LinuxPulseAudiostardictdictespeak
Стало стыдно за ламерство, тыряние скриптов и чтение убунтофорумов (#543514). Вместо говноскрипта в настройках стардикта пишется:
espeak "%s" --stdout | aplay
LinuxPulseAudiostardictdictespeak
Модули произношения стардикт не дружат с пульсаудио. Чтобы заставить его воспроизводить слова нормально, нужно снести речевые плагины и очистить пути поиска RealPeopleTTS в настройках. Если espeak сам по себе не дружит с пульаудио (как в убунте), то надо сделать скрипт-костыль:
#!/bin/bash
FILENAME=$RANDOM.wav #случайное имя файла
espeak -w $FILENAME "$@" #экспорт голоса в wave-файл
aplay $FILENAME 2> /dev/null
rm $FILENAME
exit 0