Speech-to-Text API
Tek bir API ile sesi yazıya dökün — dosyayı yükleyin, URL’sini verin ve platformdaki her modelle aynı kimlik doğrulama ve istek yaşam döngüsüyle metni geri alın.
Şu anda 2 speech-to-text modeli kullanılabilir — hepsi ücretsiz Playground’da, REST API ve JavaScript SDK üzerinden ya da MCP ile bir yapay zekâ asistanından çalıştırılabilir.
Dokümantasyon, model sayfaları ve destek İngilizcedir. Faturalandırma ABD doları üzerinden yapılır.
Speech-to-Text modelleri ve fiyatlandırma
| Model | Uç nokta | Fiyat |
|---|---|---|
| Whisper Large v3 | openai/whisper | $0.01 per response |
| ElevenLabs Scribe v1 | elevenlabs/scribe-v1 | $0.03 per response |
Kataloğun tamamı modeller sayfasında; yapılandırma başına güncel maliyetler ise fiyatlandırma sayfasında.
Tek istekle bir speech-to-text modeli çağırın
Her model aynı istek yaşam döngüsünü paylaşır: kuyruğa gönderin, durum adresini polling ile sorun, sonucu alın. Model değiştirmek için endpoint’i değiştirmeniz yeterli — başka hiçbir şey değişmez.
cURL
curl -X POST https://queue.modelrunner.run/openai/whisper \
-H "Authorization: Key $MRUN_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "prompt": "..." }'
# → { "request_id": "...", "status_url": "...", "response_url": "..." }speech-to-text modellerini Claude ve Cursor’dan kullanın
Bir kez ModelRunner MCP sunucusunu bağlayın; yapay zekâ asistanınız bu tablodaki her speech-to-text modelini bir araç olarak çalıştırabilir — OAuth ile yetkilendirilir, sonuçlar sohbete barındırılan adresler olarak döner.
Claude Code
claude mcp add --transport http modelrunner https://mcp.modelrunner.run/mcpSıkça sorulan sorular
Bir ses dosyasını API ile nasıl yazıya dökerim?
Dosyayı Storage API ile (ya da SDK’nin storage.upload() yardımcısıyla) yükleyip barındırılan bir URL alın, sonra bunu modelin ses girdisi olarak queue.modelrunner.run adresine POST edin. Yazıya dökülen metin, isteğin yanıt gövdesinde döner.
speech-to-text modelini API ile nasıl çağırırım?
Her model aynı istek şeklini paylaşır: https://queue.modelrunner.run/<owner>/<alias> adresine Authorization: Key başlığıyla POST atın ve girdi alanlarını doğrudan JSON gövdesinin en üst düzeyine koyun (ek bir sarmalama yok), sonra dönen status_url adresini polling ile sorup sonucu response_url adresinden alın. JavaScript SDK’si (@modelrunner/client) bunu tek bir subscribe() çağrısında toplar; { input } nesnesinin kullanıldığı tek yer orasıdır. Her model sayfasında o modelin gerçek girdileriyle kopyala-yapıştır cURL, JavaScript ve Python örnekleri bulunur.
speech-to-text modellerini Claude veya Cursor’dan çalıştırabilir miyim?
Evet. ModelRunner MCP sunucusunu (https://mcp.modelrunner.run/mcp) bir kez bağladığınızda katalogdaki her speech-to-text modeli, yapay zekâ asistanınızın run_model aracıyla çağırabileceği bir araca dönüşür — OAuth ile yetkilendirilir, config’e API anahtarı yapıştırmanız gerekmez.
