是否可以在Linux终端中使用Say-Command Line?(不是特别)



我正在尝试搜索最佳的TTS。最后,我发现Mac-OS终端中的Say Command是最天然的扬声器引擎。但是我想在我的Linux OS中使用它。(Ubuntu或Manjaro(它是在Linux中使用它的任何方法吗?

我强调我不想使用Espeaker。只要说命令。感谢您的帮助

有一个命令行工具,称为 spd-say。这也可以在Ubuntu上找到,这里有一些链接以提供一些其他参考。

ubuntu manpages

geeksforgeeks

spd-say "some text"将用语音调度程序说文字。

取自Ubuntu manpages:

spd-say将文本到语音输出请求发送到处理它的语音划分流程理想情况下,将结果输出到音频系统。

say是Mac OS X语音合成管理器的命令行接口,在Apple产品之外不存在。所以...不。

我强调我不想使用Espeaker。只要说命令。感谢您的帮助

如果您只需要say命令,则可以为其别名。但这听起来不一样。这与say命令无关,而与它调用的TTS引擎有关。

但是,我怀疑您测试了所有可能性。IBM具有相当不错的TTS引擎,可通过Web服务获得;Google也是如此。两者都可以免费使用(最多每月限制(。当然,您必须在线使用这些。

您可以使用espeak-ng https://github.com/espeak-ng/espeak-ng。

在我的Arch Linux上安装并测试。

最新更新