Esnek parametreler
text dahil 1 belgelenmiş parametreyi yapılandırın.
Higher-quality speech synthesis for polished narration
curl -X POST https://runapi.ai/api/v1/openai_tts/text_to_speech \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1-hd",
"text": "Bu ürün karşılama metnini uygulama içi tanıtım için net ve doğal bir seslendirmeye dönüştürün."
}'
import { OpenaiTtsClient } from "@runapi.ai/openai-tts";
const client = new OpenaiTtsClient();
const result = await client.textToSpeech.run({
model: "tts-1-hd",
text: "Bu ürün karşılama metnini uygulama içi tanıtım için net ve doğal bir seslendirmeye dönüştürün.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/openai_tts/text_to_speech",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"tts-1-hd","text":"Bu ürün karşılama metnini uygulama içi tanıtım için net ve doğal bir seslendirmeye dönüştürün."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/openai_tts/text_to_speech");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'tts-1-hd',
'text' => 'Bu ürün karşılama metnini uygulama içi tanıtım için net ve doğal bir seslendirmeye dönüştürün.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToSpeech().run({"model":"tts-1-hd","text":"Bu ürün karşılama metnini uygulama içi tanıtım için net ve doğal bir seslendirmeye dönüştürün."});
task.waitForResult();
require "runapi/openai_tts"
client = RunApi::OpenaiTts::Client.new
result = client.text_to_speech.run(
model: "tts-1-hd",
text: "Bu ürün karşılama metnini uygulama içi tanıtım için net ve doğal bir seslendirmeye dönüştürün."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToSpeech.Run({"model":"tts-1-hd","text":"Bu ürün karşılama metnini uygulama içi tanıtım için net ve doğal bir seslendirmeye dönüştürün."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model tts-1-hd \
--endpoint text_to_speech \
--wait
2 varyant mevcut
Herhangi bir modeli seçin ve saniyeler içinde oluşturun.
Herhangi bir modeli seçin ve saniyeler içinde oluşturun.
| Sağlayıcı | OpenAI |
| Model kimliği | tts-1-hd |
| Modality | Audio & Music |
| Görev türleri | Synchronous |
| API uç noktası | /api/v1/openai_tts/text_to_speech |
| Faturalandırma birimi | 1K UTF-8 bytes |
| Girdi parametreleri | model, text |
| Katalog durumu | Operasyonel |
Ücretsiz kaydolun ve kontrol panelinden tts-1-hd için bir API anahtarı oluşturun.
tts-1-hd model kimliği ve parametrelerinizle /api/v1/openai_tts/text_to_speech adresine POST isteği gönderin.
Tamamlanan tts-1-hd yanıtını uç noktadan doğrudan okuyun.
text dahil 1 belgelenmiş parametreyi yapılandırın.
1 genel endpoint sunar: text_to_speech.
Abonelik gerektirmeksizin 1K UTF-8 bytes ile ölçülür.
textAçıklama mevcut değil.
Bölümün ruh haline uygun, telifsiz arka plan müziği üretin; lisans ücreti ödemeyin.
Procedurally generated seviyeler için uyarlanabilir ambiyans ses manzaraları ve efektler üretin.
Müşteri spotları için stüdyo gerektirmeden özel seslendirmeler ve ses efektleri üretin.
Quickstart'ta gösterilen model ID'sini gönderin.
Anahtar bazlı hız limitleri kullanım kademesine göre ölçeklenir. Güncel limitler için fiyatlandırma sayfasına bakın.
Evet — varyant bir bayraktır. model parametresini değiştirerek geçiş yapın.
Streaming उपलब्ध olduğunda RunAPI uçtan uca stream eder.
Herkese açık GitHub reposunda bir issue açın veya desteğe e-posta gönderin.
Kurumsal kurulum, entegrasyonlar ve teknik sorular konusunda yardımcı oluruz.
İletişime geçin