الانتقال إلى المحتوى الرئيسي
POST
/
v1
/
audio
/
speech
Python (OpenAI SDK)
from openai import OpenAI

client = OpenAI(
    api_key="<COMETAPI_KEY>",
    base_url="https://api.cometapi.com/v1"
)

response = client.audio.speech.create(
    model="tts-1",
    voice="alloy",
    input="The quick brown fox jumped over the lazy dog."
)

response.stream_to_file("output.mp3")
"<string>"

التفويضات

Authorization
string
header
مطلوب

Bearer token authentication. Use your CometAPI key.

الجسم

application/json
model
string
افتراضي:tts-1
مطلوب

The TTS model to use. Choose a current speech model from the Models page.

input
string
مطلوب

The text to generate audio for. Maximum length is 4096 characters.

Maximum string length: 4096
voice
enum<string>
افتراضي:alloy
مطلوب

The voice to use for speech synthesis.

الخيارات المتاحة:
alloy,
ash,
ballad,
coral,
echo,
fable,
onyx,
nova,
sage,
shimmer
response_format
enum<string>
افتراضي:mp3

The audio output format.

الخيارات المتاحة:
mp3,
opus,
aac,
flac,
wav,
pcm
speed
number
افتراضي:1

The speed of the generated audio. Select a value between 0.25 and 4.0.

النطاق المطلوب: 0.25 <= x <= 4

الاستجابة

200 - audio/mpeg

The audio file content.

The response is of type file.