使用如下命令测试:
代码: 全选
espeak hello
看了看man,改用:
代码: 全选
espeak hello --stdout | aplay
于是在stardict中使用espeak %s --stdout | aplay & ,发音正常。
请问如何仅使用espeak正常发音?大概还是要设置espeak使用alsa吧?
代码: 全选
sudo aptitude purge stardict-plugin-espeak stardict-plugin-festival stardict-plugin-gucharmap stardict-plugin-spell
sudo aptitude install festival
修改stardict的发音引擎为:使用TTS程序: echo %s | festival --tts &
代码: 全选
$ aptitude search sox
p libsox-dev - Development files for the SoX library
p libsox-fmt-all - All SoX format libraries
i A libsox-fmt-alsa - SoX alsa format I/O library
p libsox-fmt-ao - SoX Libao format I/O library
i A libsox-fmt-base - Minimal set of SoX format libraries
p libsox-fmt-ffmpeg - SoX ffmpeg format library
i libsox-fmt-mp3 - SoX MP3 format library
p libsox-fmt-oss - SoX OSS format I/O library
i A libsox1 - SoX library of audio effects and processin
i sox - Swiss army knife of sound processing