Có tương đương với lệnh "nói" của Mac trong Ubuntu 9.10 không?
Có tương đương với lệnh "nói" của Mac trong Ubuntu 9.10 không?
Câu trả lời:
Espeak nên được cài đặt theo mặc định như công cụ chuyển văn bản thành giọng nói trên Linux.
Bạn sẽ có thể làm cho nó nói từ dòng lệnh bằng cách làm một cái gì đó như thế này:
echo "Text to speak"|espeak
Bạn cũng có thể bắt đầu đặc biệt bằng cách chỉ nhập espeak
chính nó, sau đó nhập từng dòng văn bản bạn muốn nói theo sau là nhập.
Các công cụ TTS khác cho Linux bạn có thể xem:
Espeak có sẵn tại (nhưng nên được cài đặt theo mặc định!):
alias say='echo "$1" | espeak -s 120 2>/dev/null'
Sau đó, bạn có thể sử dụng:
say 'How are you doing?'
Giải trình:
-s 120 #to make it slower than default
2>/dev/null #to eliminate error masseges on the console
cài đặt bộ điều phối lời nói cùng với bộ tổng hợp (flite, festival, v.v.) rồi
alias say='echo "$1" | spd-say -p -25 -e'
nó sẽ sử dụng bất kỳ trình tổng hợp nào bạn đã cấu hình.
-P -25 đang đặt độ cao thấp hơn ... thay đổi theo ý muốn. -e sử dụng stdin