【问题标题】:Is it possible to use say-command line in linux terminal? (not espeak)是否可以在 linux 终端中使用 say-command 行? (不说话)
【发布时间】:2019-12-11 01:39:14
【问题描述】:

我正在尝试寻找最好的 tts。最后我发现 mac-os 终端中的 say 命令是最自然的扬声器引擎。 但我想在我的 linux 操作系统中使用它。(Ubuntu 或 manjaro) 有没有办法在linux中使用它?

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

【问题讨论】:

    标签: ubuntu terminal text-to-speech manjaro espeak


    【解决方案1】:

    sayMac OS X Speech Synthesis Manager 的命令行接口,在 Apple 产品之外不存在。所以……不。

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

    如果你只想要say 命令,你可以给它一个开源引擎的别名;但听起来不一样。这与say 命令无关,而是它调用的 TTS 引擎。

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

    【讨论】:

      【解决方案2】:

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

      Ubuntu Manpages

      GeeksForGeeks

      spd-say "some text" 将通过语音调度员说出文本。

      取自 Ubuntu 手册页:

      spd-say 将文本到语音的输出请求发送到处理它的语音调度程序进程 并将结果理想地输出到音频系统。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-09
        • 2021-06-29
        • 2013-12-15
        • 2015-03-23
        • 2023-02-08
        相关资源
        最近更新 更多