语音合成(TTS)
将文本转换为自然语音,支持多种声音风格。
Python 示例
Python
from openai import OpenAI
client = OpenAI(
api_key="am-your-api-key",
base_url="https://allmodel.top/v1"
)
response = client.audio.speech.create(
model="tts-1", # tts-1 或 tts-1-hd
voice="alloy", # alloy / echo / fable / onyx / nova / shimmer
input="Hello! This is a text to speech example."
)
# 保存为 MP3 文件
with open("output.mp3", "wb") as f:
f.write(response.content)
支持的声音
| 声音 | 风格 |
alloy | 中性、通用 |
echo | 回声感 |
fable | 故事感 |
onyx | 低沉、权威 |
nova | 明亮、活泼 |
shimmer | 清晰、柔和 |
allmodel.top