Kupata data kutoka kusitishwa au kukamilika transcriptions
Kuandika hotuba ya moja kwa moja kutoka kwa mikrofoni au mtiririko wa moja kwa moja
Kufuatilia na kudhibiti hali ya transcription na mikutano
Kutafsiri maandishi transcribed kwa lugha nyingine
Kuandika hotuba kutoka sauti iliyorekodiwa katika URL hadi maandishi ya kawaida
Kujenga muda authentication token kwa maombi upande wa mteja
Kuunda mkutano ambao unaweza kutumika kwa ajili ya kutangaza kuishi transcription kupitia umma shareable kiungo
languageISO 639-1 ni mfumo wa kimataifa wa vitambulisho vya lugha. Kwa mfano "en" (Kiingereza), au "ro" (Kiromania). Kwa kawaida, VocalStack itajaribu kuandika katika lugha zote kama chaguo hili halitotolewa. Hii inaweza kuwa muhimu kwa lugha nyingi. Hata hivyo, kama unafahamu lugha ya hotuba, kutoa chaguo hili inaweza kuongeza usahihi wa kutafsiri. Muda wa muda, katika sekunde, ya faili ya sauti. duration_s Uchaguzi huu ni kutumika kama mlinzi ili kuhakikisha kwamba transcription yako hutokea tu kama urefu wa faili ya sauti inalingana na muda wa chaguo. Kwa kawaida, chaguo hili ni kupuuzwa, na transcriptions itafanya kazi bila kujali urefu wao. muda wa juu kwamba inaweza kuwa transcribed, katika sekunde. Matumizi ya chaguo hili kama unataka kudhibiti kiasi cha hotuba transcribed. Set hii kwa max_duration_s kama ungependa kusindika transcription nzima, bila kujali muda wake (⚠️ matumizi kwa tahadhari). Kwa default, chaguo hili ni kuweka , kuhakikisha kwamba tu saa mbili za kwanza za hotuba ni kuandikwa.Majibu ya kutafsiri0Unaweza asynchronously kufuatilia data transcription kama inakuwa inapatikana kwa kutumia 7200 tukio handler ambayo hutoa onDataMtumiaji response kitu ina mali zifuatazo:response Kama hali ni "kufanya" au "kufanya" kitu cha muda kitapatikana, kuonyesha tafsiri yote inapatikana hadi wakati huo. timeline ni safu ya vitu zenye mali hizi:status: wakati wa kuanza kwa sehemu ya transcriptiondata.progress: muda wa mwisho wa sehemu ya transcriptiondata.timeline: sehemu ya maandishi katika sehemu ya transcription: muhimu-thamani duka la kanuni za lugha katika ISO 639-1 na tafsiri (hazina hii ni inapatikana tu kama transcription ina tafsiri angalau moja)startBaada ya kusindikaendMara baada ya transcription ni kamili, baada ya usindikaji kutokea, katika hatua ambayo mwisho text itatumwa kwa translations. Katika majibu ya mwisho, hali ya transcription itakuwa "kufanya", na mali hizi mpya itakuwa ni pamoja na katika response: tafsiri nzima kupangwa katika aya, segmented na mada, au kwa maana ya mpito kwa mada mpyaonDataTypescript msaadadataVocalStack ya JavaScript SDK ina msaada kamili TypeScript. Kwa mfano, keywords kitu ina summary aina. paragraphsBegäran om transkriberingresponse Till exempel "en" (engelska), eller "ro" (rumänska). Som standard kommer VocalStack att försöka transkribera på alla språk om detta alternativ inte tillhandahålls. Detta kan vara användbart för flerspråkigt tal. Om du känner till talets språk kan det här alternativet dock öka transkriptionens noggrannhet. UrlTranscriptionResponseLjudfilens längd i sekunder. TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });