【无脑 海螺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)
相关推荐
有梦想的攻城狮几秒前
maven中的os-maven-plugin插件的使用
java·maven·maven插件·os-maven-plugin·classifer
宇神城主_蒋浩宇4 分钟前
最简单的es理解 数据库视角看写 ES 加 java正删改查深度分页
大数据·数据库·elasticsearch
Carry灭霸7 分钟前
【BUG】Redisson Connection refused 127.0.0.1
java·redis
消失的旧时光-194311 分钟前
第九课实战版:异常与日志体系 —— 后端稳定性的第一道防线
java·后端
钦拆大仁13 分钟前
Java设计模式-状态模式
java·设计模式·状态模式
人道领域16 分钟前
javaWeb从入门到进阶(SpringBoot基础案例2)
java·开发语言·mybatis
BHXDML16 分钟前
数据结构:(二)逻辑之门——栈与队列
java·数据结构·算法
2301_8174973318 分钟前
自然语言处理(NLP)入门:使用NLTK和Spacy
jvm·数据库·python
想搞艺术的程序员22 分钟前
架构破局 - Redis 不再做缓存!替代 MySQL 做主存储
redis·缓存·架构
码农水水29 分钟前
米哈游Java面试被问:Shenandoah GC的Brooks Pointer实现机制
java·开发语言·jvm·spring boot·redis·安全·面试