Simon for Linux er hva Siri er for iOS. Vel, det er sannsynligvis ikke, men i tillegg til at begge har navn som begynner med en "S", hører de begge på hva du må si. Forskjellen er at Simon er mye mer kontrollerbar. Det kan være fullt utdannet til å gjenkjenne talekommandoer, noe som kan være et nyttig hjelpemiddel for brukere med funksjonshemming eller til og med de som foretrekker å kontrollere sine systemer med sine stemmer.

Simon er:

  • et åpen kildekode talegjenkjennelsesprogram og erstatter musen og tastaturet.
  • designet for å være veldig fleksibel og tillater tilpasning for ethvert program der talegjenkjenning er nødvendig.
  • et potensielt europeisk prosjekt av "e-inkludering" på grunn av den språkuavhengige programmeringen.
  • i utvikling for funksjonshemmede og eldre for å gi dem muligheten til å chatte, skrive e-post, surfe på Internett, gjøre Internett-bank og mye mer.

(fra simonlistens.org)

Få Simon

Simon er skrevet i Qt og avhenger av phonon, så det er sannsynligvis best å installere det på KDE (plasma) -baserte systemer, med mindre du ikke har noe imot ~ 300MB avhengigheter blir trukket inn med installasjonen (på et Kubuntu 15.04-system, Simon tar bare opp 55 Mb). Simon er i Ubuntu-depotene, så det er like enkelt å installere det

 sudo apt-get install simon 

på hvilken som helst Ubuntu-basert distro. I Linux Mint (eller i andre distroer), hvis du finner ut at Simon ikke kan koble etter installasjon, må du installere libqt4-sql-lite

 sudo apt-get installer libqt4-sql-sqlite 

Hvis du vil bruke HTK akustiske modeller, må du også installere HTK. Dette er valgfritt, og hvis du ikke vet hva dette betyr, eller du ikke trenger å bruke det, kan du trygt hoppe over det. Dessverre er HTK bare tilgjengelig som kildekode, men disse enkle instruksjonene gjør installasjonene enkle.

Simon lytter

Simon er ikke lett å sette opp eller bruke. For å hjelpe deg med å få det til å lytte til deg, hilser et assistert oppsett deg i første omgang, går du gjennom prosessen.

Først må du sette opp scenarier.

Scenarier er komplette pakker som lar deg bruke Simon til spesifikke formål. De gir også det som er kjent som en språkmodell, som beskriver alle eksisterende ord og hvilke setninger er grammatisk korrekte, i hvert fall under omstendighetene.

Som standard har du bare et standardscenario installert. Fra dette skjermbildet kan du opprette eller laste inn flere og til og med laste ned noen med Simon addon-installer ("Open -> Download").

Deretter trenger du en akustisk eller talemodell. Dette forteller i utgangspunktet Simon hva de enkelte ordene høres ut som.

Hvis du har HTK installert, kan du lage din egen modell og trene Simon for å gjenkjenne den svært spesifikke måten du snakker på. Hvis du ikke har HTK eller ikke bryr deg om å bruke den, kan du laste ned statiske basismodeller ("Open Model -> Download") som gir Simon forhåndsdefinerte akustiske mønstre.

Hvis du går med en statisk modell, kan du velge å tilpasse det med treningsprøver senere.

På siden for serverinnstillinger, hvis du skal installere den lokalt og planlegger å bruke den regelmessig, er du trygg på å legge standardvalgene på. Hvis serveren er plassert et annet sted, er dette stedet du kan definere.

Du må sette opp lydopptak og avspillingsenheter,

test mikrofonen din,

og du er klar til å bruke Simon.

Fra hovedskjermbildet kan du håndtere dine ladede scenarier eller åpne en bestemt.

Etter å ha åpnet et scenario, kan du se og endre vokabular og grammatikk, trene den akustiske modellen, endre kontekstavhengigheten til scenariet og sette opp direkte kommandoer.

Opplæringsveiviseren kan også startes fra oversiktsskjermbildet; du trenger ikke å gå inn i scenario-innstillingen.

På oversiktsskjermbildet har du også muligheten til å endre lydkonfigurasjonen (hardware) eller konfigurere den akustiske (talen) modellen, inkludert å legge til nye.

Videre hjelp med å bruke Simon

Simons bruk er langt fra grei. Det tar en god mengde læring, trening og vant til. Heldigvis er det ganske omfattende dokumentasjon tilgjengelig på nettet. KDE brukerbase gir hjelp til det grunnleggende, og Simon Handbook er tilgjengelig som en PDF-fil. Simon Listens bloggen gir også litt innsikt, selv om innleggene er ganske utdaterte (siste innlegg var 2013). Nettstedet gir litt videre lesing, og du kan lære om stemme-kontrollerte forretningsløsninger drevet av Simon på deres kommersielle nettside.

Selv om det kan ta litt tid å sette opp og mestre, kan Simon omdanne alle Linux-maskiner (og til og med Windows) til et stemmestyrt miljø, enten det er spesielle behov eller bare bekvemmelighet du vil bruke den til.