![如何读出文本文件?](https://linux22.com/image/149988/%E5%A6%82%E4%BD%95%E8%AF%BB%E5%87%BA%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我想将文件 a.txt 中的文本转换为声音并使用 APLAY 播放它。有什么建议吗?
答案1
答案2
espeak
可以用多种语言大声朗读。默认为英语,但您可以使用-v sv
瑞典语选项以及其他语言的相应语音。请参阅man espeak
了解更多详情。例如,如果您认为espeak
说话太快,请更改速度。
您可以espeak
从存储库 Universe 安装,
sudo apt install espeak
它可以从字符串、文件或标准输入中读取(您可以通过管道输入),例如
espeak 'Hello World'
espeak < /etc/hostname
date '+It is %H %M'| espeak
所以它应该适合你运行
espeak < a.txt
也可以看看这个链接。
答案3
flite
:http://www.festvox.org/flite/
echo 'Hello world' | flite