Zaman damgalı transkript ile alıntının kaydına dönün
Düz metin alırken timestamps=true ekleyin. Konuşmacı ayırma açıksa etiketler de satırlarda yer alır. Tüm okuma seçenekleri API referansında bulunur.
Bu biçim, altyazı dosyasının sözdizimini belgeye taşımadan kayıttaki yeri göstermek için uygundur. Her satır bir bölüme işaret eder. Video bağlantısını veya dosya adını da saklayın; 00:12:40 tek başına hangi kayıttan söz ettiğinizi anlatmaz.
JSON içindeki başlangıç ve bitiş değerleri, medyanın başından itibaren saniyelerdir; saat veya tarih değildir. Oynatıcınızı bu saniyelere götürebilir, notları aynı değerlere bağlayabilirsiniz. Aşağıdaki metin yalnızca dışa aktarma örneğidir.
curl "https://api.transcript1.com/v1/transcriptions/tr_8fK2Lm0PqRsTuVwXyZaBcD?format=text×tamps=true" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY"
[00:00:00] Place the microphone near the speaker.
[00:00:04] Record a short test before the interview.SRT mi VTT mi oluşturmalısınız?
SRT dosyası numaralı bloklar ve başlangıç-bitiş zamanları içerir. WebVTT, WEBVTT başlığıyla başlar ve HTML track öğesiyle çalışır. Transkripsiyon tamamlanınca format=srt veya format=vtt seçip yanıtı dosyaya kaydedin.
Altyazı editörleri ve platforma altyazı yüklemek için SRT yaygın bir seçimdir. HTML video için VTT dosyası oluşturma yolunu seçin. Yazı tipi, konum ve görünümü oynatıcı ya da editör belirler. Dosya, yazıyı videonun görüntüsüne işlemez ve sosyal medyadaki altyazı stilini kopyalamaz.
SRT milisaniyelerde virgül, WebVTT nokta kullanır. Dosyanın uzantısını değiştirmek biçimi dönüştürmez. İstediğiniz biçimi aynı tamamlanmış transkriptten yeniden alın; bunun için tekrar dakika harcamazsınız.
1
00:00:00,000 --> 00:00:04,200
Place the microphone near the speaker.
2
00:00:04,200 --> 00:00:09,800
Record a short test before the interview.Kelime vurgulama ve hassas kesimler için JSON
JSON okurken include=words ekleyerek mevcut kelime zamanlarını alın. Kaynak kelime zamanı sağlamıyorsa words: null döner. Alanları kullanmadan önce API açıklamasına bakın.
Yapay zeka transkripsiyonu kelimenin başlangıcını, bitişini ve güven puanını verir; konuşmacı alanı da bulunur. Otomatik YouTube altyazısında kelimenin başlangıcı vardır, bitişi sonraki kelimenin başlangıcından türetilir. İçerik üreticisinin YouTube altyazıları ve YouTube dışındaki tüm platform altyazıları kelime zamanı sağlamaz. X, TikTok ve Bluesky üzerindeki otomatik altyazılar da buna dahildir. X altyazılarında transcript_source değeri x_captions olur.
Arayüzünüz words: null durumunda bölüm zamanlarını kullanabilmeli. Kelime zamanı her zaman iyi bir kurgu noktası değildir; kesmeden önce çevresini dinleyin. Altyazıda da kelimeleri okunabilir gruplara ayırıp hedef ekran boyutunda kontrol edin.
curl "https://api.transcript1.com/v1/transcriptions/tr_8fK2Lm0PqRsTuVwXyZaBcD?include=words" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY"Dosyayı oynatıcıya vermeden önce kontrol edin
SRT, VTT veya metin almadan önce status=completed olmasını bekleyin. İşlem sürerken API, durumun görülebilmesi için JSON nesnesi döndürür. Oynatıcı dosyayı reddediyorsa önce bu nesneyi yanlışlıkla SRT olarak kaydetmediğinizden emin olun.
Altyazı, gönderdiğiniz kaydın zaman çizelgesine uyar. Başlangıcı kısalttıysanız veya kaydın ortasından klip aldıysanız zamanları düzeltin. İçeriği yeniden kullanırken seçtiğiniz klip aralığını not edin; altyazıyı son kurguya göre hizalayın.
Yayımlamadan önce dosyayı hedef oynatıcıda normal hızda izleyin. Satır uzunluğunu, okuma süresini ve konuşmacıların gösterimini kontrol edin. Erişilebilir altyazı rehberi, konuşma metninin dışında kalan önemli sesleri ve görsel bağlamı da ele alır.
Transkripsiyon ID değerini dışa aktarma bilgilerinizle saklayın. Daha sonra SRT yerine WebVTT veya metin yerine kelime zamanlı JSON gerekirse aynı kaydı okuyun; yeni transkripsiyon açmanız gerekmez.