【问题标题】:How to hide/disable console output from Talkey text to speech?如何隐藏/禁用从 Talkey 文本到语音的控制台输出?
【发布时间】:2017-01-29 10:50:04
【问题描述】:

我有这个代码:

import talkey
tts = talkey.Talkey()
tts.say("hello world", 'en')

它输出到控制台并在我运行时播放声音:

Playing WAVE '/tmp/tmplGOau7.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono

我不想要 Talkey 的任何文本输出,有没有办法禁用它?

【问题讨论】:

    标签: python console output text-to-speech


    【解决方案1】:

    问题是,您是否想要控制台。因为如果没有,请尝试使用运行脚本通过

    pythonw.exe
    

    而不是

    python.exe
    

    【讨论】:

    • 我想要控制台输出,但不在 Talkey 包中。
    • Talkey 有一些文档,但它非常少,我找不到禁用它的选项。 talkey.readthedocs.io/en/latest
    【解决方案2】:

    从talkey的文件夹中打开base.py(在我的例子中,linux mint上的python3:/usr/local/lib/python3.5/dist-packages/talkey)。

    在最后找到这一行:

    cmd = ['aplay',str(filename)]

    并将其更改为

    cmd = ['aplay','--quiet',str(filename)]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      • 2015-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多