astonishing-waitress-60915
02/23/2026, 7:13 AMtall-airline-16756
02/23/2026, 7:13 AMtall-airline-16756
02/23/2026, 7:13 AMgpt-4o-transcribe) ve Text-to-Speech (ör. gpt-4o-mini-tts) dahil olmak üzere çok sayıda dili destekler. Realtime (gerçek zamanlı) API ile hem metin hem ses tabanlı çokdilli sohbet ve duygusal tonu yakalamaya yönelik yanıtlar oluşturabilirsiniz.
• Gemini Live (Google): Hem sesli giriş/çıkış hem de metin etkileşimlerinde çok dilli desteğe sahiptir; doğal, akıcı ve duygusal tonlu konuşma yanıtları oluşturabilir.
Canlı kullanım örnekleri (kısa):
1. Gemini Live ile bir oturum başlatma (örnek Python):
from livekit.plugins import google
session = AgentSession(
llm=google.realtime.RealtimeModel(voice="Puck"),
)
1. OpenAI Realtime ile bir oturum başlatma (örnek Python):
from livekit.plugins import openai
session = AgentSession(
llm=openai.realtime.RealtimeModel(voice="alloy"),
)
Daha fazla okumak isterseniz:
• OpenAI + LiveKit entegrasyonu: https://docs.livekit.io/agents/integrations/openai/
• Gemini + LiveKit entegrasyonu: https://docs.livekit.io/agents/integrations/google/
Başka bir ihtiyacınız veya hangi dilleri/akıcılıkları kullanmayı düşündüğünüz hakkında detay verirseniz, hangi model/ayar kombinasyonunun sizin kullanım durumunuza en uygun olacağını birlikte belirleyebiliriz.
Sources: Azure AI Services and LiveKit | LiveKit Documentation | Gemini Live API plugin | LiveKit Documentation | OpenAI and LiveKit partner to turn Advanced Voice into an API | OpenAI Realtime API plugin guide | LiveKit Documentation | Google Gemini LLM plugin guide | LiveKit Documentationastonishing-waitress-60915
02/23/2026, 7:14 AMtall-airline-16756
02/23/2026, 7:14 AMlanguage ayarı yok.
• Ancak konuşma dilini kesin şekilde kontrol etmek için sistem talimatları (instructions) ve/veya dil destekli bir TTS eklentisi kullanabilirsiniz.
• Oturum sırasında TTS ayarını dinamik olarak güncelleyebilirsiniz (tts.update_options(language="...")).
Nasıl yaparsınız
1. Sistem talimatları ile modelin yanıt dilini belirleyin
◦ Örnek: instructions = "Her zaman Türkçe cevap ver."
◦ Hem OpenAI Realtime hem de Gemini Realtime bu talimatları izleyerek istenen dilde yanıt üretir.
1. Gelişmiş kontrol için TTS eklentisi kullanın
◦ Eğer sesli çıktı için kesin dil/aksan kontrolü isterseniz, cartesia/sonic-3:tr gibi dil etiketi olan bir TTS sağlayıcısı kullanın.
◦ Ayrıca modelleri text-only modunda çalıştırıp (modalities=["TEXT"]) TTS'yi ayrı yönetmek daha kesin sonuç verir.
1. Oturum içinde dinamik dil değiştirme
◦ Kullanıcı farklı dille konuşursa otomatik algılama + tts.update_options(language="...") ile sesi o dile çevirebilirsiniz.
◦ Bu, çok dilli uygulamalarda otomatik dil geçişi için uygundur.
Kısa Python örnekleri 1) OpenAI Realtime — sistem talimatıyla Türkçe yanıt:
session = AgentSession(
llm=openai.realtime.RealtimeModel(
instructions="Her zaman Türkçe cevap ver."
)
)
2) Gemini Live — text-only + Türkçe TTS:
session = AgentSession(
llm=google.realtime.RealtimeModel(modalities=["TEXT"]),
tts="cartesia/sonic-3:tr"
)
Özet
• Evet, belirli bir dilde "konuşturmak" mümkün: modelin talimatlarını kullanarak yanıt dilini yönlendirirsiniz ve/veya dil destekli bir TTS eklentisiyle ses çıktısını kesinleştirirsiniz.
• Doğrudan tek bir global language parametresi yok, ama kombinasyonlarla tam kontrol sağlanır.
İsterseniz hangi dili/kullanım senaryosunu hedeflediğinizi (ör. Türkçe konuşan bir chatbot, otomatik dil algılayıp geçiş yapan çağrı merkezi vb.) söyleyin; ona göre daha spesifik bir kod örneği veya öneri hazırlayayım.
Sources: OpenAI Realtime API plugin guide | LiveKit Documentation | Gemini Live API plugin | LiveKit Documentation | Build a multilingual voice agent that automatically switches languages | Li...