Hermes Agent'ta ElevenLabs kullanın.
ElevenLabs, RunAPI üzerinden altı ses uç noktası sunar — saniyenin altında gecikmeyle turbo-v2.5 TTS, 29 dili kapsayan multilingual-v2, çok konuşmacılı konuşmalar için dialogue-v3, ses efektleri, konuşmadan metne transkripsiyon ve vokal izolasyonu. Hermes Agent, tek API anahtarıyla custom:runapi sağlayıcı üzerinden bunları çağırır.
Use RunAPI to generate speech audio with ElevenLabs text-to-speech.
Requirements:
- Read the API key from RUNAPI_API_KEY.
- Use the custom:runapi provider with base_url https://runapi.ai/v1.
- Call POST https://runapi.ai/api/v1/elevenlabs/text_to_speech
- Set model to "text-to-speech-turbo-v2.5".
- Set text to the content you want spoken.
- Optionally set voice to a specific ElevenLabs voice ID.
- Optionally set speed between 0.7 and 1.2.
- The task is async. Poll the returned task_id until status is "completed".
- When done, read the audio URL from the response output.
curl -X POST https://runapi.ai/api/v1/elevenlabs/text_to_speech \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-to-speech-turbo-v2.5",
"text": "Welcome to RunAPI. This audio was generated by ElevenLabs turbo v2.5.",
"speed": 1.0,
"stability": 0.5,
"similarity_boost": 0.75
}'
{
"task_id": "tsk_abc123",
"status": "pending",
"model": "text-to-speech-turbo-v2.5"
}
Üç adımda Hermes Agent'ta ElevenLabs kullanın
RunAPI'yi Yapılandır
Hermes Agent'ın çalıştığı ortamda RUNAPI_API_KEY değişkenini ayarlayın. RunAPI'yi zaten custom:runapi sağlayıcı olarak eklediyseniz, aynı anahtar ve base_url tüm ElevenLabs uç noktalarını yönetir — TTS, STT, diyalog, ses efektleri ve ses izolasyonu.
export RUNAPI_API_KEY=runapi_xxx
text_to_speech'i çağır
text_to_speech uç noktasına model olarak text-to-speech-turbo-v2.5, konuşmasını istediğiniz metin ve isteğe bağlı voice, speed ve stability parametreleriyle POST gönderin. Hermes Agent isteği custom:runapi sağlayıcı üzerinden yönlendirir. Çok dilli çıktı için text-to-speech-multilingual-v2'yi voice ve language_code ile kullanın.
POST /api/v1/elevenlabs/text_to_speech
Sonucu Al
Uç nokta hemen bir task_id döndürür. Durum tamamlandı olana kadar görev durumu uç noktasını sorgulayın, ardından yanıttan çıktı ses URL'sini okuyun.
GET /api/v1/elevenlabs/text_to_speech/tsk_abc123
ElevenLabs text_to_speech API parametreleri
| Parametre | Tür | Açıklama |
|---|---|---|
model |
string |
Gerekli. text-to-speech-turbo-v2.5 (düşük gecikme) veya text-to-speech-multilingual-v2 (29 dil). |
text |
string |
Gerekli. Konuşmaya dönüştürülecek metin. Maksimum 5000 karakter. |
voice |
string |
ElevenLabs ses ID'si. multilingual-v2 için gereklidir. Turbo-v2.5, belirtilmezse varsayılan ses kullanır. |
speed |
float |
İsteğe bağlı. Oynatma hızı çarpanı. 0.7 ile 1.2 arasında. |
stability |
float |
İsteğe bağlı. Ses tutarlılığı. 0.0 ile 1.0 arasında. Düşük değerler ifade gücü ekler. |
similarity_boost |
float |
İsteğe bağlı. Ses benzerliği uygulama. 0.0 ile 1.0 arasında. |
style |
float |
İsteğe bağlı. Stil abartması. 0.0 ile 1.0 arasında. |
language_code |
string |
İsteğe bağlı. multilingual-v2 için hedef dil, ör. en, es, ja. |
callback_url |
string |
İsteğe bağlı. Görev tamamlandığında POST alan webhook URL'si. |
Hermes Agent'ta ElevenLabs nedir?
ElevenLabs önde gelen metin-konuşma API'sidir ve Hermes Agent onu RunAPI custom provider aracılığıyla çağırır. Bu, TTS'yi diğer RunAPI modelleriyle zincirlemeyi kolaylaştırır — konuşma üretin ve ses URL'sini tek bir iş akışında InfiniteTalk veya video modellerine iletin.
ElevenLabs kullanım senaryoları
Konuşma AI ses ajanları
Hermes Agent iş akışlarında konuşmayı adım olarak üreterek doğal konuşan ses ajanları oluşturun.
YouTube içerik anlatımı
TTS API aracılığıyla tutarlı karakter sesleriyle YouTube videoları için seslendirme üretin.
Metin-konuşma-video pipeline'ları
Eksiksiz metin-video iş akışları için ElevenLabs TTS'yi InfiniteTalk veya diğer video modellerle zincirleyin.
ElevenLabs + Hermes Agent soruları
Evet. Hermes Agent'ta base_url olarak https://runapi.ai/v1 ve key_env olarak RUNAPI_API_KEY ile RunAPI'yi custom:runapi sağlayıcı olarak yapılandırın, ardından herhangi bir ElevenLabs uç noktasını çağırın — text_to_speech, speech_to_text, text_to_dialogue, text_to_sound veya isolate_audio.
Turbo-v2.5, düşük gecikme ve İngilizce öncelikli çıktı için optimize edilmiştir — belirtilmediğinde varsayılan ses uygular. Multilingual-v2, 29 dili destekler ve açık bir ses ID'si ile isteğe bağlı language_code gerektirir. Turbo, karakter başına yaklaşık yarı fiyata mal olur.
Metinden konuşmaya ve diyalog uç noktaları giriş metninin karakter başına faturalandırılır. Konuşmadan metne ses dakikası başına faturalandırılır. Ses izolasyonu görev başına faturalandırılır. Güncel tarifeler için RunAPI fiyatlandırma sayfasını kontrol edin.
Evet. /api/v1/elevenlabs/speech_to_text adresindeki speech_to_text uç noktasını source_audio_url ile çağırın. Uç nokta, diarize parametresi aracılığıyla isteğe bağlı konuşmacı ayrıştırma ve tag_audio_events aracılığıyla ses olay etiketleme destekler. Sonuçlar asenkron olarak döndürülür.
/api/v1/elevenlabs/isolate_audio adresindeki isolate_audio uç noktasını, karışık ses dosyanıza işaret eden source_audio_url ile çağırın. Uç nokta, vokalleri arka plan gürültüsünden çıkarır ve temizlenmiş bir ses URL'si döndürür. Görev asenkron çalışır — sorgulayın veya callback_url kullanın.
Hermes Agent genel kurulum
Henüz yapılandırmadınız mı? Hermes Agent için RunAPI kurulum kılavuzuyla başlayın.
Hermes Agent kurulum kılavuzu →ElevenLabs model kataloğu
Tüm ElevenLabs varyantlarını, fiyatlandırmayı ve API dokümanlarını görün.
RunAPI'de ElevenLabs →Hermes Agent'ta ElevenLabs'i bugün deneyin.
Ücretsiz bir RunAPI anahtarı alın, custom:runapi sağlayıcıyı yapılandırın ve ElevenLabs ile konuşma sesi üretin — altı uç nokta, tek API anahtarı, karakter başına faturalandırma.