API接口调用方法:
import requests
import os
def voice_out(content):
url = "http://127.0.0.1:9880/"
params = {
"text": f"{content}",
"speaker": "叶奈法"
}
response = requests.get(url, params=params)
if response.status_code == 200:
# 确保 voice 目录存在
os.makedirs("voice", exist_ok=True)
# 以二进制模式写入文件
with open('voice/1.wav', mode='wb') as f:
f.write(response.content)
return 200
else:
print(f"请求失败,状态码: {response.status_code}")
# 测试函数
result = voice_out("你好,大家好,才是真的好。")
print(result)