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

第1

第2

第3,测试音色

第4

第5

第6

第7生成api_key

第8代码

bash 复制代码
import requests

url = "https://api.siliconflow.cn/v1/audio/speech"

payload = {
    "input": "在中国传统文化中,谦让被视为一种美德,但过度的让步往往会导致他人得寸进尺。这种现象在日常生活和人际交往中屡见不鲜。例如,在工作中,若一个人总是无条件地接受额外任务,同事和上司可能会逐渐认为这是理所当然,甚至变本加厉地增加其负担。这种让步不仅损害了个人利益,还可能助长他人的贪婪和自私。",
    "response_format": "mp3",
    "stream": False,
    "speed": 1,
    "gain": 0,
    "model": "FunAudioLLM/CosyVoice2-0.5B",
    "voice": "FunAudioLLM/CosyVoice2-0.5B:anna",
    "sample_rate": 32000
}
headers = {
    "Authorization": "Bearer you-api-key",
    "Content-Type": "application/json"
}

response = requests.request("POST", url, json=payload, headers=headers)

# print(response.text)
#这里非常重要,重点说三次三次三次。因为返回的是二进制数据,所以必须要用wb来写到本地.
print(type(response.content))
binary_data=response.content
with open("output3.mp3", "wb") as f:
    f.write(binary_data)
print("音频文件已保存为 output.mp3")
相关推荐
RTC实战笔记5 天前
Android 实时音视频接入教程:媒体补充增强信息(SEI)
音视频·媒体·rtc
潜创微科技6 天前
HDMI1.3 无线传输芯片方案 空旷 150 米量产级音视频方案
音视频
VidDown6 天前
VidDown 工具站:免费、本地优先的开发者工具箱
javascript·编辑器·音视频·视频编解码·视频
换个昵称都难6 天前
音频格式之WAV
音视频
AI创界者6 天前
PilotTTS 一键整合包(Win/Mac):8G 显存畅跑,实测解锁情绪与副语言的精准控制
人工智能·macos·aigc·音视频
u152109648496 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
VidDown6 天前
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?
javascript·编辑器·音视频·视频编解码·视频
EasyDSS6 天前
全能音视频平台/私有化音视频系统EasyDSS!直播/点播/会议/集群对讲一站式落地
音视频
Damon_X6 天前
车载音频复习
音视频
3DVisionary6 天前
告别数据中断:XTDIC-VG视频引伸计在金属疲劳测试中3个真实案例
人工智能·音视频·应用案例·xtdic-vg·视频引伸计·疲劳测试·实战复盘