我正在寻找一款可以读取同一文本中不同语言的软件。我更喜欢 ubuntu 的软件,但我可以接受使用 wine。
该文件包含一系列英文句子 + 西班牙语句子。我的想法是将这些句子的录音制作成 MP3 文件,这样我就可以听它来练习发音。
欢迎对我如何开展这个项目提出建议!
答案1
谷歌翻译可以很好地阅读不同的语言。只需单击收听按钮即可。
现在,有一个简单的小工具,可以将通过扬声器播放的任何内容录制为 mp3,因此可以从您的网络浏览器播放,名为录音机:
从安装终端,运行以下命令:
sudo apt-add-repository ppa:osmoma/audio-recorder
sudo apt-get update && sudo apt-get install audio-recorder
来源:http://www.omgubuntu.co.uk/2011/03/audio-recorder-for-linux-easily-record-audio-streams-to-mp3
答案2
如果你熟悉命令行,那么节日您可以从 Ubuntu 软件中心安装一个语音合成系统。您还需要安装西班牙语语音 ( sudo apt-get install festvox-ellpc11k
)。安装完成后,您可以让 Festival 朗读如下文本:
echo "Hi there" | festival --tts
echo "Buenos dias" | festival --tts --language spanish
您可能还想研究一下text2wave
使用 Festival 安装的命令,该命令将口语单词保存为 WAV 文件而不是直接讲出来;然后您可以使用该 WAV 文件进行练习,或者如果愿意的话将其转换为 MP3(使用诸如 之类的工具lame
)。
答案3
sudo -H pip install gTTS # Install
用法
gtts-cli 'hello' --output hello.mp3
gtts-cli --slow "I'm sorry Dave, I'm afraid I can't do that" | play -t mp3 -
gtts-cli -l es "Seamos realistas y hagamos lo imposible" | play -t mp3 -
gtts-cli -l fr 'Liberté, égalité, fraternité' | play -t mp3 -
Google 未记录的 API似乎没有提供不同的声音。