返回工具列表
功能特点
- 6种预设声音:alloy、echo、fable、onyx、nova、shimmer
- 两种模型:tts-1(快速)和tts-1-hd(高质量)
- 多语言支持:支持英语及多种其他语言
- 流式输出:支持实时流式生成音频
- 简单API:易于集成,开发成本低
适用场景
- 开发者:将语音功能集成到APP或网站
- 内容创作者:为视频自动生成配音
- 无障碍应用:为视障用户朗读文字内容
使用方法/教程
第一步:获取API Key
访问 platform.openai.com 注册账号。
在 API Keys 页面创建新的 Secret Key。
确保账户有足够余额或已购买套餐。
第二步:安装SDK
Python安装:pip install openai
Node.js安装:npm install openai
其他语言参考官方文档。
第三步:编写代码
from openai import OpenAI
client = OpenAI(api_key="your-api-key")
response = client.audio.speech.create(
model="tts-1",
voice="nova",
input="你好,欢迎使用OpenAI语音合成服务!"
)
response.stream_to_file("output.mp3")
第四步:选择声音
nv:清晰女声,适合大多数场景
alloy:中性声音
shimmer:活泼女声
echo:温和男声
fable:英式口音男声
onyx:低沉男声
第五步:优化与使用
使用 tts-1-hd 模型可获得更高质量(但更慢)。
可通过SSML标签调整语速、语调。
生成的音频可用于:应用配音、视频旁白、无障碍阅读等。