Glasovno upravljanje storitve Spotify

Področje:
Tema:
Šola:
Avtorji:
Mentorji:
Nazaj
tehniške vede
računalništvo
ŠCV, Elektro in računalniška šola
Tej Verbič
Gregor Hrastnik

V raziskovalni nalogi sem razvil namensko namizno aplikacijo za operacijski sistem Windows, ki omogoča glasovno upravljanje predvajanja glasbe v storitvi Spotify. Namen naloge je bil ustvariti učinkovito in zanesljivo rešitev z uporabo tehnologij WPF, arhitekture MVVM, knjižnice Vosk za prepoznavanje govora ter uradnega Spotify Web API-ja, hkrati pa primerjati delovanje razvite aplikacije z obstoječimi glasovnimi asistenti in orodji. Postopek razvoja je vključeval načrtovanje uporabniškega vmesnika v Figma, izdelavo glavne strani in navigacijskih komponent v WPF, implementacijo komunikacije med Vosk in Spotify API-jem ter razvoj logike aplikacije za interpretacijo glasovnih ukazov in upravljanje predvajanja. Testiranje je zajemalo merjenje odzivnega časa in natančnosti prepoznavanja ukazov ter primerjavo z drugimi rešitvami, kot so Windows Speech Recognition, Braina, VoiceAttack, Siri, Bixby in Amazon Alexa. Rezultati so pokazali, da razvita aplikacija dosega povprečni odzivni čas 2,1 sekunde in 86-odstotno natančnost prepoznavanja ukazov, kar je boljše od večine obstoječih splošnih glasovnih asistentov. Namenjena je neposredni uporabi Spotify Web API-ja, kar omogoča zanesljivejše, natančnejše in funkcionalno upravljanje predvajanja glasbe. Med omejitvami so zaznavanje šuma, delovanje samo v angleškem jeziku in potreba po Spotify Premium naročnini za polno funkcionalnost.