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

Kutafsiri Transcription

Kutafsiri maandishi transcribed kwa lugha nyingine

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

Kuandika na Kuwasilisha Sehemu ya Polyglot

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

Maombi ya kutafsiri na Majibu

Tazama nyaraka
Common maombi chaguzi na majibu kwa ajili ya shughuli zote transcription. Matumizi chaguzi configure mipangilio transcription.
VocalStack itajaribu kuandika redio yako kwa kutumia chanya chaguo default configuration. Hata hivyo, unaweza zaidi configure ombi transcription yako na chaguzi zifuatazo:
  • 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
Majibu ya kituonDataMtumiaji response kitu ina mali zifuatazo:
: thamani kati ya 0 na 1 kuashiria asilimia ya maendeleo ya transcriptionresponse 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 transcription
  • data.progress: muda wa mwisho wa sehemu ya transcription
  • data.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 kusindika
    • endMara 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
: aya moja muhtasari wa transcription nzimaresponse: 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 transkribering
ISO 639-1-språkkoden för talet.response 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.
TSTypeScript
import { 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); });
Scroll Up