01_通过调过api文字生成音频示例

打印 上一主题 下一主题

主题 1677|帖子 1677|积分 5031

第1

第2

第3,测试音色

第4

第5

第6

第7生成api_key

第8代码
  1. import requests
  2. url = "https://api.siliconflow.cn/v1/audio/speech"
  3. payload = {
  4.     "input": "在中国传统文化中,谦让被视为一种美德,但过度的让步往往会导致他人得寸进尺。这种现象在日常生活和人际交往中屡见不鲜。例如,在工作中,若一个人总是无条件地接受额外任务,同事和上司可能会逐渐认为这是理所当然,甚至变本加厉地增加其负担。这种让步不仅损害了个人利益,还可能助长他人的贪婪和自私。",
  5.     "response_format": "mp3",
  6.     "stream": False,
  7.     "speed": 1,
  8.     "gain": 0,
  9.     "model": "FunAudioLLM/CosyVoice2-0.5B",
  10.     "voice": "FunAudioLLM/CosyVoice2-0.5B:anna",
  11.     "sample_rate": 32000
  12. }
  13. headers = {
  14.     "Authorization": "Bearer you-api-key",
  15.     "Content-Type": "application/json"
  16. }
  17. response = requests.request("POST", url, json=payload, headers=headers)
  18. # print(response.text)
  19. #这里非常重要,重点说三次三次三次。因为返回的是二进制数据,所以必须要用wb来写到本地.
  20. print(type(response.content))
  21. binary_data=response.content
  22. with open("output3.mp3", "wb") as f:
  23.     f.write(binary_data)
  24. print("音频文件已保存为 output.mp3")
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万万哇

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表