1. Ubuntu 12.04下安裝stardict,需要的詞典和語音詞庫(我用的是網上下來的14w詞匯的發音庫)
2. 安裝語音引擎
/usr/share/WyabdcRealPeopleTTS
/usr/share/OtdRealPeopleTTS
3. 安裝mpg321用於播放mp3格式的單詞語音文件
sudo apt-get install mpg321
4. 腳本 /data/depot/utils/shell/myespeak
修改腳本的權限 chmod 755 /data/depot/utils/shell/myespeak
- #!/bin/sh
- stardict_path="/win/c/edward/dic_sound"
-
- until [ -z "$1" ]
- do
- lowerword=`echo "$1" | tr A-Z a-z`
- firstchar=`expr substr "$lowerword" 1 1`
- case $firstchar in
- [0-9]) firstchar=0;;
- esac
-
- mp3_file="$stardict_path/$firstchar/${1}.mp3"
- if [ -e "$mp3_file" ]; then
- mpg321 "$mp3_file"
- else
- espeak "$1"
- fi
- shift
- done
- exit 0
5 設置stardict
6. 重新啟動詞典