大家好!请问语音合成rest api用python如何获取二进制语音文件并播放?多谢了!!!
能够获得response和打印二进制语音文件的乱码,但是就不知道怎么获取和播放。。。
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
应该有支持直接从内存load的吧,调研试试呢。
您好!感觉要先存文件才能播放,有没有能直接播放的啊?
解决方案部分代码如下:
# 先获得response,然后保存为mp3,然后用mp3play播放
import mp3play
f = open("temp.mp3", "wb")
f.write(response.read())
f.close()
# os.system("temp.mp3")
mp3 = mp3play.load("temp.mp3")
mp3.play()
time.sleep(min(10, mp3.seconds()))
mp3.stop()
保存,mp3load就可以吧