VocalStack Logo

Documentation

Çeviri Verilerini Al

Beklenen veya tamamlanmış transkriplerden veri al

Mikrofon veya LiveStream'den transkrip

Mikrofon veya canlı yayından canlı konuşmayı kaydedin

Çeviri Oturumu

Seanslarla transkripsiyon durumunu izle ve yönet

Çeviri

Tercüme edilen metni başka bir dile çevir

URL'den Ses Yazdır

URL'de önceden kaydedilmiş seslerden konuşmayı açık metin olarak kopyala

İstemci Tarafından Kimlik Doğrulama Tokenleri

İstemci tarafı talepleri için geçici kimlik doğrulama işareti oluştur

Bir Polyglot oturumu kopyala ve sunun

Halka açık paylaşılabilir bir bağlantı üzerinden canlı bir transkrip yayınlanması için kullanılabilecek bir oturum oluşturun

Çeviri İsteği ve Cevap

Belgeleri Görüntüle
Tüm çeviri işlemleri için ortak isteme seçenekleri ve cevaplar. Çeviri ayarlarını ayarlamak için seçenekleri kullanın.
Örneğin "en" (İngilizce) veya "ro" (Rumence). Varsayılan olarak, bu seçenek sağlanmazsa, VocalStack tüm dillerde transkrip yapmaya çalışacaktır. Bu çok dilli konuşma için yararlı olabilir. Ancak, konuşmanın dilini biliyorsanız, bu seçeneği sunmanız çevirinin doğruluğunu artırabilir.
  • languageSes 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.7200Cevap Nesnesi
nesne aşağıdaki özelliklere sahiptir:onData: "bekler", "işlemde", "bitti" veya "hata"dan biriresponse: 0 ile 1 arasında bir değer, çevirinin ilerleme yüzdesini gösterir
: transkripsiyon segmentinin başlangıç zamanıresponse: 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.timelinePost- 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 kelime
    • translations: tüm metinlerin tek bir paragrafta özeti
Typescript DesteğiresponseVocalStack'in JavaScript SDK'sı TypeScript desteğine sahiptir. Örneğin, onData nesneye sahiptir data türü.
  • keywords:,,:
  • summary:,,:
  • paragraphs:,
:, response:,:UrlTranscriptionResponse:,:
TSTypeScript
import { 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); });
Scroll Up