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
language
ISO 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 kutafsiri0
Unaweza asynchronously kufuatilia data transcription kama inakuwa inapatikana kwa kutumia 7200
tukio handler ambayo hutoa onData
Mtumiaji 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)start
Baada ya kusindikaend
Mara 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 mpyaonData
Typescript msaadadata
VocalStack ya JavaScript SDK ina msaada kamili TypeScript. Kwa mfano, keywords
kitu ina summary
aina. paragraphs
Begä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. UrlTranscriptionResponse
Ljudfilens 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); });