【无脑 海螺AI api 合成音频 实例 】

登录后台

复制代码
https://platform.minimaxi.com/user-center/basic-information

找到groupID

复制秘钥

再放代码

py 复制代码
import requests
import json

group_id = ""
api_key = ""

url = f"https://api.minimax.chat/v1/t2a_v2?GroupId={group_id}"

payload = json.dumps({
  "model": "speech-01-turbo",
  "text": "真正的危险不是计算机开始像人一样思考,而是人开始像计算机一样思考。计算机只是可以帮我们处理一些简单事务。",
  "stream": False,
  "voice_setting": {
    "voice_id": "male-qn-qingse",
    "speed": 1,
    "vol": 1,
    "pitch": 0,
    "emotion":"happy"
  },
  "pronunciation_dict": {
    "tone": [
        "处理/(chu3)(li3)", "危险/dangerous"
    ]
  },
  "audio_setting": {
    "sample_rate": 32000,
    "bitrate": 128000,
    "format": "mp3",
    "channel": 1
  }
})
headers = {
  'Authorization': f'Bearer {api_key}',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, stream=True, headers=headers, data=payload)
parsed_json = json.loads(response.text)

# 获取audio字段的值
audio_value = bytes.fromhex(parsed_json['data']['audio'])
with open('output.mp3', 'wb') as f:
    f.write(audio_value)
相关推荐
04Koi.31 分钟前
八股训练--Spring
java·后端·spring
Dcs1 小时前
微软 Copilot 被“越狱”?安全研究员教你一招拿下“沙箱环境 Root 权限”!
java
孫治AllenSun1 小时前
【Mysql】字段隐式转换对where条件和join关联条件的影响
数据库·mysql·oracle
生涯にわたる学び1 小时前
数据库02 网页html01 day44
数据库·html
℡余晖^1 小时前
每日面试题18:基本数据类型和引用数据类型的区别
java
hello 早上好2 小时前
消息顺序、消息重复问题
java·中间件
phltxy2 小时前
ArrayList与顺序表
java·算法
Doris_LMS2 小时前
保姆级别IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
java·mysql·postgresql
2301_793086872 小时前
Mysql group by
数据库·mysql
衍生星球3 小时前
JSP 程序设计之 Web 技术基础
java·开发语言·jsp