【问题标题】:PlaySound keeps giving me errors and not playing sound [duplicate]PlaySound 不断给我错误并且不播放声音 [重复]
【发布时间】:2021-08-20 16:22:58
【问题描述】:

我正在制作一个需要声音的应用程序,当我尝试播放声音时,我不断收到此错误:

Error 263 for command: open audio1750892060.mp3 The specified device is not open or is not recognized by MCI.

这些是导致错误的代码行:

def speak(audio_string):
    tts = gTTS(text=audio_string, lang='en')
    r = random.randint(1, 5000000000)
    audio_file = 'audio' + str(r) + '.mp3'
    tts.save(audio_file)
    playsound.playsound(audio_file)
    print(audio_string)
    os.remove(audio_file)

【问题讨论】:

  • 而且您已经验证了 mp3 是有效的并且可以通过其他程序播放,对吗?
  • @RandomDavis 是的,它们在不被 PlaySound 播放时工作。
  • 这个人也有同样的问题,建议他们尝试另一个库的 tts - 这能解决你的问题吗? stackoverflow.com/questions/58648827/… 或者你可以试试另一个播放声音的模块?
  • 谢谢!我去看看!

标签: python mci python-playsound


【解决方案1】:

折腾了几分钟后,我用 Pygame 模块播放声音,果然奏效了!

【讨论】:

    猜你喜欢
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多