我已经设置了一个烧瓶应用程序,它使用 python(sounddevice 和 pydub)库记录语音并将其转换为文本。
应用程序在 localhost 上运行良好,但是当我在 Amazon-ec2 实例上部署应用程序时,它会记录空白文件。
它没有显示任何错误,但没有记录任何内容。谁能帮助解决这个问题?
`
def record(self):
time.sleep(2)
samplerate = 8000
duration = 5 # seconds
filename = path+'yes.wav'
print("start")
mydata = sd.rec(int(samplerate * duration), samplerate=samplerate,channels=1, blocking=True)
print("end")
print(type(mydata))
sd.wait()
sf.write(filename, mydata, samplerate)`