Whisper или Deepgram: приватноста локално бара повеќе инженерска работа

|Автор: Уредувачки тим на QUASA|5 мин. читање
Whisper или Deepgram: приватноста локално бара повеќе инженерска работа

Нема општ победник меѓу Whisper и Deepgram според стапката на погрешно препознаени зборови, односно WER. За снимени интервјуа со чувствителна содржина, локалниот Whisper овозможува контрола врз обработката, но тимот мора да обезбеди капацитет и одржување. За текст додека некој зборува, управуваниот API на Deepgram обезбедува стриминг и функции што инаку треба да се интегрираат локално.

Одлуката зависи од тоа кога е потребен текстот и каде смее да оди аудиото. Снимка што ќе се обработи по интервјуто остава простор за локална обработка. Титловите на состанок или гласовен агент, пак, бараат навремени делумни резултати и одлука кога говорникот ја завршил репликата. WER има смисла само ако се наведат конкретниот модел, извршувањето и видот на тестираниот звук.

Локалната контрола има оперативна цена

Официјалниот репозиториум на Whisper ги објавува кодот и моделските тежини под MIT лиценца и наведува приближно 6 GB видеомеморија за моделот turbo и 10 GB за large. Моделите може да се извршуваат во сопствена инфраструктура за препознавање говор, а дел од нив и за превод. Различните големини бараат различни ресурси, па локален Whisper не означува една фиксна брзина или еден трошок.

Таквата поставеност му дозволува на тимот да го задржи аудиото во сопствениот систем, под услов и приемот, складирањето и пристапот до снимките да останат таму. Тоа е конкретна предност за доверливо интервју или внатрешен состанок. Инсталирањето модел само по себе не ја решава приватноста ако друга компонента го испраќа записот надвор.

За да работи услугата постојано, тимот треба да ги одржува зависностите, да обезбеди меморија и процесорски капацитет, да управува со редица од снимки и да реши што се случува кога повеќе задачи пристигнуваат истовремено. Кај долги интервјуа важни се и обработката на делови од аудиото и составувањето на резултатот. Овој товар може да биде разумен за повремена обработка по снимањето; кај голем број паралелни состаноци станува прашање на капацитет и достапност.

Во живо, важен е и крајот на репликата

Кај титлови и гласовни агенти, точен транскрипт доставен по завршувањето на разговорот пристигнува предоцна. Deepgram нуди стриминг обработка, а неговото упатство за endpointing опишува како пауза во пристигнатиот говор може да го финализира тековниот дел од транскриптот. Прагот за пауза се приспособува: пократок праг може да забрза одговор, но и да го пресече говорникот додека размислува.

Endpointing ја следи тишината во аудиото; тоа не е исто што и разбирање дали соговорникот навистина ја завршил мислата. Затоа агент може правилно да ги препознае зборовите, а сепак да одговори во незгоден момент. При локална поставеност со Whisper, приемот на потокот, делумните резултати и правилото за завршување реплика стануваат интеграциска работа на тимот. Со управуван API дел од таа работа е готова, додека аудиото се испраќа до услугата.

WER се менува со аудиото и начинот на извршување

WER ги брои изоставените, заменетите и додадените зборови во однос на референтниот транскрипт; пониска вредност значи помалку грешки. Во независниот тест со исти англиски аудиоснимки, Deepgram Nova-3 има WER од 2,50% на чистиот LibriSpeech test-clean и 16,13% на финансискиот Earnings-22, додека Whisper large-v3-turbo извршен преку WhisperKit CoreML има 1,93% и 12,35%, соодветно. Тоа се резултати на конкретен API модел и конкретна локална поставеност, а не мерка за секој начин на користење на двата производи.

Разликата меѓу чист читан говор и финансиски разговор е поважна за изборот од едно издвоено рангирање. Бучава, преклопени гласови, имиња и стручни термини можат да го сменат исходот на вистински состанок. Англискиот тест не дава измерена грешка за македонско интервју, ниту неговите WER вредности го мерат времето до првиот титл или до конечниот одговор на агент.

И начинот на делење на звукот е дел од конфигурацијата. Во истиот тест, обработката на многу кратки изолирани делови од состаноци создава дополнети зборови кај Whisper и ги влошува неговите резултати за тој сет; авторот на тестот го поврзува ефектот со декодирањето на кратките делови. Затоа резултат од целосна снимка и резултат од кратки исечоци не опишуваат нужно исто однесување, дури и кога името на моделот е исто.

Македонскиот бара избор на конкретен модел

Whisper го вклучува македонскиот со ознака mk во својот список на јазици. Тоа овозможува јазикот да се зададе при транскрипција, но не претставува гаранција за точност на локални имиња, дијалекти или разговор со мешани јазици. За тие услови англиските WER вредности се само показател колку методот на тестирање влијае врз бројката.

Прегледот на моделите на Deepgram го наведува македонскиот за Nova-3, модел препорачан за состаноци и за снимена или стриминг транскрипција. Flux има вградено откривање крај на реплика и е наменет за интерактивни агенти, но македонскиот не е меѓу јазиците наведени за неговите варијанти. Значи, агент што мора да разговара на македонски не може да ги спои поддршката за јазикот кај Nova-3 и функцијата за реплики кај Flux како да се можности на еден ист модел.

Избор за интервју, состанок и агент

За снимено доверливо интервју, локалниот Whisper е логичен избор кога организацијата може да го одржува системот и сака да ја задржи обработката во сопствената инфраструктура. За голема архива од снимки, пресметката го вклучува и времето за обработка на редицата, потребната опрема и трудот за надзор. API ја намалува работата околу инфраструктурата, но бара организацијата да го прифати преносот на аудио до надворешна услуга.

За состанок со титлови во живо, предност добива поставеноста што навреме испорачува употреблив текст и стабилно ги финализира деловите од говорот. Кај гласовен агент, моментот на одговор е посебен услов покрај WER. Ако агентот зборува на македонски, поддршката на конкретниот модел и одделното решение за крај на реплика се дел од истата архитектонска одлука.

Најкорисна споредба за вистински избор користи исти дозволени снимки, рачно проверен референтен текст и точно именувани поставености. За интервју се мерат грешките во конечниот текст и времето за обработка; за состанок и агент се додава времето до употреблив резултат и однесувањето при пауза. Така приватноста, точноста и оперативниот товар се оценуваат за работата што системот навистина треба да ја изврши.

Прочитајте и:

Сподели:

Претплатете се на нашиот билтен

Добивајте ги најновите вести за Web3, AI и крипто директно во вашето сандаче.

0