首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过Python下载API自定义语音

通过Python下载API自定义语音
EN

Stack Overflow用户
提问于 2022-08-08 17:01:58
回答 1查看 82关注 0票数 0

我是否可以使用mp3下载文件,因为一旦我到达这个URL,它就会自动打开“文件保存对话框”,并且我无法通过编程方式使用Python模块或PycURL下载它吗?我使用API获得这个URL。使用他们的API没有什么可做的。

有5-6个文件,我想用不同的名字下载,比如第一个文件有1.mp3,第二个文件有2.mp3,等等。有什么办法我能做到吗?我知道我错过了什么我就是找不到那是什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-09 08:32:51

代码语言:javascript
运行
复制
            file = open(filepath, "wb")
            file.write(audiourl)
            file.close()

如果您在JSON响应中有一个音频URL,您将得到一个带有URL的文件,而不是URL后面的内容

要获得实际的音频,您需要请求URL

代码语言:javascript
运行
复制
 audio_response = requests.get(audiourl)
 if audio_response.status_code == 200:
     with open('someFileName.mp3', 'wb') as f:
         f.write(audio_response.content)
 else:
      # Do something if not correct
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73281590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档