VocalStack Logo

Documentation

Отримати дані перекладу

Отримати дані з очікуваних або завершених переписів

Переписування з мікрофона або потоку

Переписувати живу промову з мікрофона або потоку

Перекласти транскрипцію

Перекладати переписаний текст на інший мова

Переписати аудіо з URL

Переписування мовлення з попередньо записаного аудіо у URL у простий текст

Токени розпізнавання з боку клієнта

Створити тимчасовий токен розпізнавання для запитів з боку клієнта

Запит і відповідь на переклад

Спільні параметри запитів і відповідей для всіх операцій транскрипції

Переписувати і презентувати сеанс поліглота

Створити сеанс, який можна використовувати для трансляції транскрипції у реальному часі за допомогою посилання на публічний спільний доступ

Сеанси перекладу

Перегляд документації
Нагляд і керування станом транскрипції за допомогою сеансів. За допомогою сеансів ви можете знову з’ єднатися з раніше створеним асинхронним з’ єднанням.
Сеанси можуть бути корисними, якщо ви бажаєте здійснювати програмний контроль за транскрипцією у реальному часі у контексті, який не є тим, у якому була створена транскрипція.
Новий сеанс створюється кожного разу, коли ви успішно викликаєте його. connect. Сеанс закінчується лише тоді, коли переписування закінчується станом « завершено » або « помилка ». Наступні виклики connect з тими ж параметрами запиту на транскрипцію поверне transcription об' єкт для того ж з' єднання транскрипції.
Наприклад:
JavaScript
// Process 1: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.start(); // Process 2: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.onData((response) => { console.log(response.data); });
Scroll Up