【无脑 海螺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)
相关推荐
霖霖总总2 小时前
[Redis小技巧10]深入 Redis Stream:从原理到生产级实践
数据库·redis
白云如幻2 小时前
【JDBC】集合、反射和泛型复习-3
java·开发语言·jdbc
扑克中的黑桃A3 小时前
基于代价模型的连接条件下推:复杂SQL查询的性能优化实践
数据库
数据知道3 小时前
MongoDB分片集群监控:详解Balancer状态与Chunk分布分析
数据库·mongodb
冬夜戏雪3 小时前
实习面经摘录(六)
java
把你毕设抢过来3 小时前
基于Spring Boot的演唱会购票系统的设计与实现(源码+文档)
java·spring boot·后端
⑩-3 小时前
Redis内存淘汰策略?如何处理大Key?
java·数据库·redis
淡泊if3 小时前
eBPF 实战:一次诡异的 Nginx 高延迟,我用 5 分钟在内核里找到了真凶
java·运维·nginx·微服务·ebpf
李白的粉3 小时前
基于springboot的桂林旅游景点导游平台
java·spring boot·毕业设计·课程设计·源代码·桂林旅游景点导游平台
Y001112363 小时前
Day3-MySQL-SQL-2
数据库·sql·mysql