VocalStack Logo

Documentation

Преузми податке о транскрипцији

Добијени подаци из чекања или завршених транскрипција

Преписивање са микрофона или LiveStream- а

Преписивање говора уживо са микрофона или стрима

Транскрипција

Наблюдавати и управљати стањем транскрипције са сесијама

Преписивање аудио- фајла са URL- а

Преписивање говора из претходно снимљеног аудио у URL у обични текст

Токени за аутентикацију са стране клијента

Креирај привремени токен аутентикације за захтеве са стране клијента

Захтев за транскрипцију и одговор

Уобичајене опције захтева и одговора за све операције транскрипције

Преписивање и приказивање полиглотске сесије

Створити сеансу која се може користити за емитовање транскрипције уживо преко јавног дељивог линка

Преводи транскрипцију

Прегледај документацију
Преводио је са латинског на друге језике. Ово се може учинити за било коју транскрипцију, укључујући претходно снимљене транскрипције, транскрипције уживо или транскрипције Полиглот сесије.
Timeline:
Преписивање аудио- фајла са URL- а
Преписивање говора из претходно снимљеног аудио у URL у обични текст. Главни формати датотека су подржани, укључујући MP3, WAV, FLAC, и OGG.
Преписивање са микрофона или LiveStream- а
Преписивање говора уживо са микрофона или стрима. Интегрисање са Полиглотом да би се створио јавни линк за транскрипцију који корисници могу да читају на било ком језику.
Преписивање и приказивање полиглотске сесије
Створити сеансу која се може користити за емитовање транскрипције уживо преко јавног дељивог линка. Корисници могу да читају транскрипције у живо на њиховом преферираном језику, па чак и прошле транскрипције када је сесија неактивна.
Esto también significa que solo necesitará enviar una solicitud de traducción por idioma. (Las solicitudes adicionales no tendrán efecto ya que las traducciones ya están persistentes.:
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const translation = await sdk.addTranslationAsync({ id: 'TRANSCRIPTION-ID', language: 'de', }); translation.onData((response) => { // 'waiting', 'processing', 'done', or 'error' console.log(response.status); // the translated timeline console.log(response.data?.timeline); });
This method for translating simply sends the translation request, but does not wait for a response. This method can be useful if:
  • You don't need the translation right now, but you want to cache it for quick access in the future. (see Performance Caching)
  • There is a transcription in a live Polyglot session that you're already monitoring in another process, and you simply want to add a new translation to this transcription.
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); // This is a synchronous request, so we cannot listen for the response sdk.addTranslation({ id: 'TRANSCRIPTION-ID', language: 'de' });
As translations execute on the backend, the persisted transcription data is updated to include the new translations. The persisted transcriptions get updated with each timeline segment translated, so API calls requesting transcription data will always return timeline objects with the most recent translations available.
This also means that you will only need to issue one translation request per language. (Additional requests will have no effect as the translations are already persisted.)
Scroll Up