Ses ve gerçek zamanlı
Çeviri Oluştur
Sesi İngilizce metne çevirir
Genel Bakış
Desteklenen herhangi bir dildeki sesi İngilizce metne çevirir. Transkripsiyondan farklı olarak, bu endpoint girdi dilinden bağımsız olarak her zaman İngilizce metin çıktısı üretir.
Bu endpoint sesi İngilizceye çevirir. language göndermeyin; ses çevirisi bu parametreyi desteklemez ve unsupported_parameter döndürebilir. Metin çevirisi için POST /v1/translations kullanın; recommended_for=translation bu metin API’sini belirtir.
İstek Gövdesi
Çeviri işlemi tamamlanınca yanıt döner. Uzun sesler için HTTP zaman aşımını en az 120s olarak ayarlayın.
Çevrilecek ses dosyası. Desteklenen formatlar: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, webm. Maksimum dosya boyutu 25 MB'dir.
whisper-1Ses çevirisi model ID’si; örneğin whisper-1. Güncel model ayrıntılarında POST /v1/audio/translations desteğini doğrulayın.
Modelin stilini yönlendirmek veya önceki bir segmenti devam ettirmek için isteğe bağlı bir metin. İngilizce olmalıdır.
jsonÇıktı biçimi. Whisper json, text, srt, verbose_json ve vtt destekler; diğer modeller farklı seçenekler sunabilir. Model ayrıntılarını kontrol edin.
0 ile 1 arasında örnekleme sıcaklığı; yalnızca bu parametreyi destekleyen modeller için.
Yanıt
Aşağıdaki alanlar JSON transkripsiyon veya çeviri yanıtlarını açıklar. text, srt ve vtt, JSON nesnesi yerine ham metin veya altyazı döndürür. Ek alanlar modele ve çıktı biçimine bağlıdır.
İngilizceye çevrilmiş metin.
verbose_json formatı için, yanıt ayrıca şunları içerir:
Sağlandığında yanıttaki dil etiketi.
Girdi sesinin saniye cinsinden süresi.
Zaman damgalarıyla birlikte çevrilmiş metin segmentleri.
İstek
curl -X POST "https://api.tokenlab.sh/v1/audio/translations" \
-H "Authorization: Bearer sk-your-api-key" \
-F "file=@german_audio.mp3" \
-F "model=whisper-1"Yanıt
{
"text": "Hello, my name is Wolfgang and I come from Germany. Where are you from?"
}Çeviri vs Transkripsiyon
| Özellik | Çeviri | Transkripsiyon |
|---|---|---|
| Çıktı dili | Her zaman İngilizce | Girdi ile aynı |
| Kullanım durumu | Yabancı dildeki sesi İngilizceye dönüştürme | Orijinal dili koruma |
| Dil parametresi | Uygulanamaz | İsteğe bağlı ipucu |
Yetkilendirme
BearerAuth API Anahtarı kimlik doğrulaması. API anahtarlarını Dashboard > API > API Keys bölümünden oluşturun veya yönetin.
Konum: header
Başlıklar
İstek bazlı Teslimat politikası. API anahtarı ve Çalışma Alanı varsayılanlarını geçersiz kılar. Otomatik olarak önce TokenLab Verified dener ve çıktı, istek kabulü veya kalıcı kaynak oluşturma öncesinde bir kez Official seçeneğine geçiş yapabilir.
Geçerli değerler
- "auto"
- "verified"
- "official"
İstek gövdesi
multipart/form-data
Yanıt
application/json
application/json
application/json
application/json
application/json
application/json