TypeError:“模块”对象在Playsound模块中无法调用

时间:2019-01-10 14:17:26

标签: python gtts

你好,我已经编写了一个代码:

from gtts import gTTS
import os
import playsound
from pip._vendor.distlib.compat import raw_input
u = raw_input('type: ')

def player(textg):
    tts = gTTS(text = textg, lang='en')
    tts.save('name.mp3')
    playsound('name.mp3')
player(u)

出现错误:

playsound('name.mp3')
TypeError: 'module' object is not callable

请帮助我,我正在使用Python2.7.15

2 个答案:

答案 0 :(得分:2)

您要导入整个模块,而不是其中的方法。

您需要做类似的事情

from playsound import playsound

如果您的方法称为playsound

答案 1 :(得分:0)

您应该导入特定的方法或调用已导入的playsound模块的playsound方法:

playsound.playsound('name.mp3')