【无脑 海螺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)
相关推荐
源码姑娘12 分钟前
基于DeepSeek的智慧医药系统(源码+部署教程)
java·人工智能·程序人生·毕业设计·springboot·健康医疗·课程设计
morris13117 分钟前
【redis】布隆过滤器的Java实现
java·redis·布隆过滤器
椰椰椰耶21 分钟前
【redis】全局命令set、get、keys
数据库·redis·缓存
月落星还在29 分钟前
Redis 内存淘汰策略深度解析
数据库·redis·缓存
五行星辰31 分钟前
Java链接redis
java·开发语言·redis
编程毕设31 分钟前
【含文档+PPT+源码】基于微信小程序的在线考试与选课教学辅助系统
java·微信小程序·小程序
左灯右行的爱情33 分钟前
Redis- 切片集群
数据库·redis·缓存
LKAI.34 分钟前
MongoDB用户管理和复制组
linux·数据库·mongodb
异常驯兽师34 分钟前
Java集合框架深度解析:List、Set与Map的核心区别与应用指南
java·开发语言·list
A boy CDEF girl1 小时前
【JavaEE】定时器
java·java-ee