我正在尝试搜索最佳的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上安装并测试。