Beklenen veya tamamlanmış transkriplerden veri al
Mikrofon veya canlı yayından canlı konuşmayı kaydedin
Seanslarla transkripsiyon durumunu izle ve yönet
Tercüme edilen metni başka bir dile çevir
URL'de önceden kaydedilmiş seslerden konuşmayı açık metin olarak kopyala
İstemci tarafı talepleri için geçici kimlik doğrulama işareti oluştur
Halka açık paylaşılabilir bir bağlantı üzerinden canlı bir transkrip yayınlanması için kullanılabilecek bir oturum oluşturun
language
Ses dosyasının süresi, saniye olarak. Bu seçenek, ses dosyasının uzunluğu seçenek süresine eşit olduğunda, transkripsiyonunuzun gerçekleşmesini sağlamak için bir koruma olarak kullanılır. Varsayılan olarak, bu seçenek göz ardı edilir ve transkripler uzunluklarından bağımsız olarak işleme alınır. Saniyedeki en uzun süreli kopyalama süresi.duration_s
Eğer çevirilen konuşma miktarını sınırlamak istiyorsanız bu seçeneği kullanın. Bunu değerine ayarlayın eğer süresi ne olursa olsun tüm metin çevirisini işlemek istiyorsanız (⚠️ dikkatli kullanın). Varsayılan olarak, bu seçenek olarak ayarlanmıştır , konuşmanın sadece ilk iki saatinin kaydedildiğinden emin olmak için.max_duration_s
Çeviri CevaplarıBu programı kullanarak, transkripsiyon verilerini, mevcut olduğunda senkronize olmadan izleyebilirsiniz. olay yöneticisi, 0
obje.7200
Cevap NesnesionData
: "bekler", "işlemde", "bitti" veya "hata"dan biriresponse
: 0 ile 1 arasında bir değer, çevirinin ilerleme yüzdesini gösterirresponse
: transkripsiyon segmentinin son zamanıstatus
: transkripsiyon segmentindeki metin parçasıdata.progress
: ISO 639- 1 ve çevirilerde dil kodlarının anahtar- değer deposu (bu özellik sadece metin en az bir çeviri içeriyorsa kullanılabilir)data.timeline
Post- işlemeTranskripsiyon tamamlandığında, post-işlem gerçekleşecek, bu noktada son transkripsiyon yapılacaktır. start
gönderilecek end
.Son cevapta, transkripsiyonun durumu "yapılmış" olacak ve bu yeni özellikler. text
: metinden konuları temsil eden birkaç anahtar kelimetranslations
: tüm metinlerin tek bir paragrafta özetiresponse
VocalStack'in JavaScript SDK'sı TypeScript desteğine sahiptir. Örneğin, onData
nesneye sahiptir data
türü. keywords
:,,:summary
:,,:paragraphs
:, response
:,:UrlTranscriptionResponse
:,:TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });