多种语言TTS、MP3

多种语言TTS、MP3

我正在寻找一款可以读取同一文本中不同语言的软件。我更喜欢 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

如上所述这里 语音合成在 CLI 上确实如此:

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似乎没有提供不同的声音

相关内容