【发布时间】:2019-12-11 01:39:14
【问题描述】:
我正在尝试寻找最好的 tts。最后我发现 mac-os 终端中的 say 命令是最自然的扬声器引擎。 但我想在我的 linux 操作系统中使用它。(Ubuntu 或 manjaro) 有没有办法在linux中使用它?
我强调我不想使用 espeaker。只说命令。 感谢您的帮助
【问题讨论】:
标签: ubuntu terminal text-to-speech manjaro espeak
我正在尝试寻找最好的 tts。最后我发现 mac-os 终端中的 say 命令是最自然的扬声器引擎。 但我想在我的 linux 操作系统中使用它。(Ubuntu 或 manjaro) 有没有办法在linux中使用它?
我强调我不想使用 espeaker。只说命令。 感谢您的帮助
【问题讨论】:
标签: ubuntu terminal text-to-speech manjaro espeak
say 是Mac OS X Speech Synthesis Manager 的命令行接口,在 Apple 产品之外不存在。所以……不。
我强调我不想使用 espeaker。只说命令。感谢您的帮助
如果你只想要say 命令,你可以给它一个开源引擎的别名;但听起来不一样。这与say 命令无关,而是它调用的 TTS 引擎。
但是,我怀疑您测试了所有可能性。 IBM 有一个相当不错的 TTS 引擎,可通过 Web 服务获得;谷歌也是如此。两者都可以免费使用(最多每月限制)。当然,您必须在线才能使用它们。
【讨论】:
有一个名为spd-say 的命令行工具。这也可以在 Ubuntu 上找到,这里有一些链接供其他参考。
spd-say "some text" 将通过语音调度员说出文本。
取自 Ubuntu 手册页:
spd-say 将文本到语音的输出请求发送到处理它的语音调度程序进程 并将结果理想地输出到音频系统。
【讨论】: