Ami*_*min 0 terminal ubuntu text-to-speech espeak manjaro
我正在尝试寻找最好的 tts。最后我发现 mac-os 终端中的 say 命令是最自然的扬声器引擎。但我想在我的linux操作系统中使用它。(Ubuntu或manjaro)有什么方法可以在linux中使用它吗?
我强调我不想使用 espeaker。只要说出命令就可以了。感谢您的帮助
小智 8
有一个名为 的命令行工具spd-say。Ubuntu 上也可以找到此内容,这里有一些链接可供其他参考。
spd-say "some text"将与语音调度程序一起说出文本。
摘自 Ubuntu 手册页:
spd-say 将文本转语音输出请求发送到语音调度程序进程,该进程处理该请求并将结果输出到音频系统。
say是Mac OS X 语音合成管理器的命令行界面 ,在 Apple 产品之外不存在。所以不行。
我强调我不想使用 espeaker。只要说出命令就可以了。感谢您的帮助
如果你只需要say命令,你可以给它起一个开源引擎的别名;但听起来不一样。这与命令无关say,而是与它调用的 TTS 引擎有关。
但是,我怀疑您是否测试了所有可能性。IBM 有一个相当好的 TTS 引擎,可以通过 Web 服务获得;谷歌也是如此。两者均可免费使用(最多每月限额)。当然,您必须在线才能使用它们。