VocalStack Logo

Documentation

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

Çeviri İsteği ve Cevap

Tüm çeviri işlemleri için ortak isteme seçenekleri ve cevaplar

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 Verilerini Al

Belgeleri Görüntüle
Beklenen veya tamamlanmış transkriplerden veri al. Bu, transkripsiyon zaman çizgisi, anahtar kelimeler, özet ve paragraf bölümlerini içerir.
VocalStack API'sini, seslerin aşağıdaki yöntemlerden herhangi birini kullanarak transkripsiyon verilerini almaya başladıktan sonra kullanabilirsiniz:
URL'den Ses Yazdır
URL'de önceden kaydedilmiş seslerden konuşmayı açık metin olarak kopyala. MP3, WAV, FLAC ve OGG dahil olmak üzere ana dosya formatları desteklenmektedir.
Mikrofon veya LiveStream'den transkrip
Mikrofon veya canlı yayından canlı konuşmayı kaydedin. Polyglot ile entegre olun ve kullanıcıların herhangi bir dilde okuyabileceği kamuya açık paylaşılabilir bir metin bağlantısı oluşturun.
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. Kullanıcılar tercih ettikleri dilde canlı transkripleri ve hatta oturumunuz aktif olmadığında geçmiş transkripleri okuyabilirler.
Tüm transkripsiyonları almak için, Transcriptions VocalStack SDK'dan:
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcriptions = await sdk.getAllTranscriptions(); transcriptions.data?.forEach((transcription) => { // the transcription ID (use this to get more details about the transcription) console.log(transcription.id); // 'waiting', 'processing', 'done', or 'error' console.log(transcription.status); // the time the transcription started console.log(transcription.start); // the time the transcription finalized console.log(transcription.end); // the keywords associated with the transcription console.log(transcription.keywords); // the length of the transcription in seconds console.log(transcription.duration); });
Bir transkripsiyon için mevcut tüm verileri almak için, id o transkripin. id transkripsiyon süreci ilk başlatıldığında geri döndürülür. Ancak, aynı zamanda yukarıdaki API'yi kullanarak tüm transkripsiyonlara bakarak da elde edilebilir.
Belirli bir transkripsiyonu almak için : Transcriptions VocalStack SDK'dan:
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.getTranscription({ id: 'TRANSCRIPTION-ID' }); const data = transcription.data; if (data) { // the transcription ID (use this to get more details about the transcription) console.log(data.id); // 'waiting', 'processing', 'done', or 'error' console.log(data.status); // the time the transcription started console.log(data.start); // the time the transcription finalized console.log(data.end); // the keywords associated with the transcription console.log(data.keywords); // the length of the transcription in seconds console.log(data.duration); // an object with the transcription timeline console.log(data.timeline); // a summary of the transcription console.log(data.summary); // the entire transcription in paragraph form console.log(data.paragraphs); }
Çoğu senaryoda, sadece tek bir transkripsiyon için veri almakla ilgilenirsiniz, bir kez bu transkripsiyon işlemi tamamlandı. Bu, transkripsiyonların eşzamansız işlemler olduğu içindir. Bu işlemlerin ilerlemeleri eşzamansız olarak izlenebilir. Ancak, hala bekleyen bir translasyon için transkripsiyon verilerini talep ederseniz, o transkripsiyon için mevcut tüm verileri, en güncel olan da dahil olmak üzere yine de alacaksınız. timeline.
Bir transkripsiyon tamamlandığında, post-işlemden geçmiştir ve bu durumda transkripsiyon verileri ayrıca için değerler de içerecektir. keywords, summary ve paragraphs.
Her bir kopyalamada geri dönen cevap nesnesi incelenmelidir:
Çeviri İsteği ve Cevap
Tüm çeviri işlemleri için ortak isteme seçenekleri ve cevaplar. Çeviri ayarlarını ayarlamak için seçenekleri kullanın.
Scroll Up