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
Tüm çeviri işlemleri için ortak isteme seçenekleri ve cevaplar
Halka açık paylaşılabilir bir bağlantı üzerinden canlı bir transkrip yayınlanması için kullanılabilecek bir oturum oluşturun
access
: Ya "yalnızca oku" ya da "yaz oku". İlki, veriyi geri getiren API çağrılarını gerçekleştirmenizi sağlar. Daha sonraki, ayrıca faturalanabilir transkripsiyonla ilgili işlemleri içeren API taleplerini de yürütmenizi sağlar. Bu seçeneğin varsayılan değeri "Sadece okunuyor". lifetime_s
: 1 ile 120 arasında bir sayı, saniye olarak işaretin ömrünü temsil eder. Bu süre sonunda, token geçerliliğini yitirir ve artık kullanılamaz hale gelir. Bunun, bu token'ı kullanmaya zaten başlamış olan eşzamansız talepleri etkilemeyeceğini unutmayın. (Diğer bir deyişle, bir kez eşzamansız bir talep başlatıldıktan sonra, eğer token talep başladıktan sonra sona ermişse bile tamamlanmaya kadar çalışacaktır. ) Bu seçenek için varsayılan değeri. On.. one_time
: Bu API token'ın tek kullanım için mi olduğunu gösteren bir boolean. Eğer doğruysa, bu token bir API talebi için kullanıldığında, geçerlilik süresi sona erecektir. Bu seçeneğin varsayılan değeri doğru. JavaScriptimport { Security } from '@vocalstack/js-sdk'; const sdk = new Security({ apiKey: 'YOUR-API-KEY' }); const authToken = await sdk.generateToken({ access: 'readwrite', // Optional: 'readonly' or 'readwrite' lifetime_s: 60, // Optional: 1-120 seconds one_time: true, // Optional: true or false }); // Next, return the token to the client where API request will be made. // Make sure to keep the token secure and do not expose it to the public.
authToken
setting instead of an apiKey
.Örneğin, URL'den Ses Yazdır için belgeleri düşünün.{ apiKey: 'YOUR-API-KEY' }
with { authToken: 'YOUR-AUTH-TOKEN' }
6. (İngilizce)JavaScriptimport { UrlTranscription } from '@vocalstack/js-sdk'; const authToken = await fetch('http://example.com/your-secured-api/authenticate') .then((response) => response.json()) .then((data) => data.token); const sdk = new UrlTranscription({ authToken }); const transcription = await sdk.connect({ url: 'http://example.com/speech.mp3' }); transcription.start();