Documentation

Kupata data ya kutafsiri

Kupata data kutoka kusitishwa au kukamilika transcriptions

Kuandika kutoka kwa Mikrofoni au LiveStream

Kuandika hotuba ya moja kwa moja kutoka kwa mikrofoni au mtiririko wa moja kwa moja

Mafunzo ya kutafsiri

Kufuatilia na kudhibiti hali ya transcription na mikutano

Kuhamisha Audio kutoka URL

Kuandika hotuba kutoka sauti iliyorekodiwa katika URL hadi maandishi ya kawaida

Mteja upande Uthibitishaji Tokens

Kujenga muda authentication token kwa maombi upande wa mteja

Maombi ya kutafsiri na Majibu

Common maombi chaguzi na majibu kwa ajili ya shughuli zote transcription

Kuandika na Kuwasilisha Sehemu ya Polyglot

Kuunda mkutano ambao unaweza kutumika kwa ajili ya kutangaza kuishi transcription kupitia umma shareable kiungo

Kutafsiri Transcription

Tazama nyaraka
Kutafsiri maandishi transcribed kwa lugha nyingine. Hii inaweza kufanywa kwa transcription yoyote, ikiwa ni pamoja na prerecorded transcriptions, live transcriptions au Polyglot mkutano transcriptions.
Unaweza kutumia VocalStack API kutafsiri transcription yoyote, kama ni kukamilika au bado usindikaji. Kama bado haujaanza kuandika sauti, unaweza kufanya hivyo kwa njia yoyote ya zifuatazo:
Kuhamisha Audio kutoka URL
Kuandika hotuba kutoka sauti iliyorekodiwa katika URL hadi maandishi ya kawaida. Maudhui ya muziki yanaweza kuhifadhiwa katika aina mbalimbali za faili, kama vile MP3, WAV, FLAC, na OGG.
Kuandika kutoka kwa Mikrofoni au LiveStream
Kuandika hotuba ya moja kwa moja kutoka kwa mikrofoni au mtiririko wa moja kwa moja. Kuunganisha na Polyglot ili kuunda kiungo cha umma cha kushiriki kwa ajili ya tafsiri ambayo watumiaji wanaweza kusoma katika lugha yoyote.
Kuandika na Kuwasilisha Sehemu ya Polyglot
Kuunda mkutano ambao unaweza kutumika kwa ajili ya kutangaza kuishi transcription kupitia umma shareable kiungo. Watumiaji wanaweza kusoma transcriptions kuishi katika lugha yao preferred, na hata transcriptions zamani wakati mkutano wako ni pasipo na shughuli.
Kama unahitaji kupakia tafsiri yako mara moja wao kuwa inapatikana basi utakuwa na kusikiliza ombi tafsiri asynchronously:
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); });
Njia hii ya kutafsiri kwa urahisi hutuma ombi la tafsiri, lakini haisubiri jibu. Njia hii inaweza kuwa na manufaa kama:
  • Huhitaji tafsiri sasa, lakini unataka cache kwa ajili ya upatikanaji wa haraka katika siku zijazo. (angalia Utendaji Caching)
  • Kuna tafsiri katika kikao cha Polyglot kilicho hai ambacho tayari unakifuatilia katika mchakato mwingine, na unataka kuongeza tafsiri mpya kwa tafsiri hii.
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' });
Kama tafsiri kutenda juu ya backend, data ya kuendeleza transcription ni updated kujumuisha tafsiri mpya. transcriptions sugu kupata updated na kila sehemu ya muda kutafsiriwa, hivyo API wito kuomba data transcription daima kurudi muda vitu na tafsiri ya hivi karibuni inapatikana.
Hii pia ina maana kwamba utakuwa tu haja ya kutoa ombi moja tafsiri kwa lugha. (Maombi ya ziada itakuwa na athari yoyote kama tafsiri ni tayari aliendelea.)
Scroll Up