Kas yra SAPI?

„Speech Application Programming Interface“ (SAPI) yra garso sąsaja, kurią sukūrė „Microsoft“. Sukurta naudoti Windows operacinėse sistemose, SAPI idėja buvo suteikti galimybę naudoti kalbos sintezę ir atpažinimą įvairiose Windows programose. Skirtingos Speech API versijos buvo išleistos nuo tada, kai pirmoji versija pasirodė 1995 m. Kai kurios yra standartinės visose Windows operacinėse sistemose, o kitos yra pritaikytos naudoti su konkrečiomis programomis.

SAPI taikymas išplečia vartotojų, galinčių mėgautis „Windows“ programomis, ratą. Dėl SAPI kalbos atpažinimo aspekto asmenys, kurie gali būti fiziškai apriboti dėl laikinų ar nuolatinių sąlygų, gali vis tiek dirbti su teksto apdorojimo programomis ir kitais pagrindais. Tuo pačiu metu SAPI turi galimybę išversti tekstą į ištartą žodį. Ši funkcija gali būti ypač naudinga žmonėms su regėjimo negalia, nes ji suteikia galimybę bendrauti su svetainės turiniu arba tiesiog mėgautis el. laiškų gavimu iš draugų ir giminaičių.

Ankstyviausiose SAPI versijose sąsajos kokybė buvo šiek tiek žema, palyginti su šiandien naudojamomis versijomis. Programavimas leido sukurti garso atkūrimą, kuris buvo šiek tiek robotinio pobūdžio. Nors savo laiku veiksmingos, vėlesnėse versijose įdiegtos naujovės pagerino balso atkūrimo kokybę, įtraukiant žmonių ištartus žodžius ir archyvuojamus, kad prireikus galėtų naudoti programa. Kai SAPI balsas nėra sukurtas elektroniniu būdu, šiems archyvams kurti dažnai pasitelkiami balso darbo išsilavinimą turintys asmenys. Pavyzdžiui, atlikėjas, užsidirbantis pragyvenimui skirdamas radijo pranešimus ar įgarsindamas televizijos reklamas, būtų puikus kandidatas kurti teksto į kalbą archyvus, kuriuos gali naudoti SAPI.

Naujausioje SAPI versijoje yra daug patobulintų funkcijų. Tarp jų yra galimybė reguliuoti balso greitį, garsumą ir aukštį, taip pat pagerinti tarimą. Semantinės interpretacijos leidžia gauti žodžių, kurie nėra lengvai suprantami, apibrėžimus. Naujos SAPI versijos išleidžiamos kas kelerius metus, kiekviena versija siūlo tam tikrus esamų funkcijų patobulinimus arba patobulinimus, dėl kurių sąsaja tampa vis naudingesnė daugelyje programų.