Metinden Runway konuşması oluşturun
Runway API’yi kullanarak önceden ayarlanmış bir ses veya referans ses ile metni konuşmaya dönüştürün.
POST /runwayml/v1/text_to_speech kullanın.
CometAPI API anahtarınızı Bearer kimlik doğrulaması ve bir JSON istek gövdesiyle gönderin.
Model ve ses seçme
Her istek içinmodel ve promptText gereklidir. voice alanı zorunludur
eleven_multilingual_v2 ve eleven_v3 için, seed_audio için ise isteğe bağlıdır.
presetId seçin. seed_audio için
örnek audioUri değerini ses referansınızın erişilebilir HTTPS URL’siyle değiştirin.
Konuşma ifadesini ayarlama
eleven_v3 ile promptText, [whispers] gibi ifade etiketleri içerebilir
veya [laughs]. Model ayrıca şu denetimleri kabul eder:
stability, similarityBoost ve style için 0 değeri modeli
varsayılanını kullanır; alanın atlanması da aynı sonucu verir. useSpeakerBoost: false da modeli
varsayılanını kullanır. Bir örnekleme seed değeri ayarlamak için pozitif bir tamsayı kullanın; seed: 0 bir seed değeri
otomatik olarak seçer.
Konuşma hızını ve biçimini ayarlama
seed_audio ile speechRate ve loudnessRate için -50 ile 100 arasındaki değerleri veya
pitchRate -12 ile 12 yarım ses arasındaki değerleri kullanın. Bu denetimler tamsayı kabul eder; alanın atlanması
veya 0 normal değeri korur.
sampleRate değerini 8000, 16000, 24000, 32000, 44100 veya 48000 Hz olarak ayarlayın.
outputFormat değerini wav, mp3 veya ogg_opus olarak ayarlayın. Bu uç noktada duration öğesini eklemeyin,
referenceAudios, veya seed_audio ile Eleven v3 denetimlerini eklemeyin.
Sonucu alma
Döndürülenid değerini kaydedin, ardından Bir Runway görevi alma
görev durumunu almak için kullanın. status değeri SUCCEEDED olduğunda, ses URL’lerini
outputiçinde okuyun. Görev başarısız olursa failure ve failureCode öğelerini inceleyin.Yetkilendirmeler
Use your CometAPI API key.
Gövde
- eleven_multilingual_v2
- eleven_v3
- seed_audio
Request settings for eleven_multilingual_v2.
Model ID for this request.
eleven_multilingual_v2 "eleven_multilingual_v2"Text to speak, from 1 to 1000 UTF-16 code units.
1 - 1000The voice to use for the generated speech.
Yanıt
Task created. Save the returned id to retrieve task status.
Task ID for GET /runwayml/v1/tasks/{id}.
Task state, when returned.
Task submission timestamp, when returned.
Result URLs, when returned.
Failure explanation, when returned.
Machine-readable failure code, when returned.
Task estimate metadata, when returned.
Task cost metadata, when returned.