È possibile accedere con il riconoscimento vocale?


62

Anche se mi piace il riconoscimento facciale, preferirei utilizzare l'accesso con riconoscimento vocale. È possibile? Se è possibile come si configura il software?


21
Votato anche perché sono interessato, ma attenzione, il riconoscimento facciale può spesso essere sconfitto da una buona immagine e il riconoscimento vocale a volte può essere sconfitto con un registratore vocale. Idealmente, il riconoscimento vocale implicherebbe la lettura di un insieme di parole scelte casualmente.
Jeff Welling,

2
Esiste un modulo PAM VoiceAuth, ma il collegamento da linux-pam.org/modules.html non va da nessuna parte. Wayback machine ha una copia del software del 2006: wayback.archive.org/web/… Si compila bene (è necessario installarlo almeno sudo apt-get install libpam-dev libasound-dev) e viene fornito con una documentazione. Ma non ho un microfono per provarlo.
taneli

Dal readme, non supporta quindi la risposta alla sfida. Supporta solo una password vocale singola, ma è un inizio.
RobotHumans

6
È stato menzionato sul blog di Mark Shuttleworth che gli piacerebbe vedere il riconoscimento vocale come parte dell'Unità HUD. Se è implementato con successo lì, potremmo vedere che viene adottato anche in altre aree del desktop (come la schermata di accesso), ma è solo pura speculazione da parte mia.
Christopher Kyle Horton,

2
Spero che non ti serva il login per funzionare quando hai la tosse o il raffreddore! : D
Sepero,

Risposte:


11

No, con l'attuale set di software per Ubuntu, non è possibile accedere con la voce.

Non esiste un software che ti permetta di farlo. Il riconoscimento vocale è ancora una tecnologia molto nuova e imperfetta. Tutti possono concordare sul fatto che sarebbe bello e altamente tecnologico avvicinarsi al computer, dire qualcosa, dire "Accesso concesso" ed effettuare l'accesso. Ma in questo momento, possiamo solo sognare.

Per creare un accesso vocale sicuro sarebbe necessaria una straordinaria quantità di energia del computer per analizzare accuratamente la voce. Siri di Apple invia i dati ai server per far loro riferire ciò che è stato detto, perché non ha il potere di farlo da solo.

Tuttavia, penso che sarebbe estremamente bello ed è una grande idea. Se vuoi far rotolare la palla, vai sul sito http://brainstorm.ubuntu.com e inizia la discussione lì. Riceverai feedback da molte persone, inclusi gli sviluppatori Ubuntu, e lì se abbastanza persone pensano che sia una buona idea, accadrà.


1
Sono principalmente d'accordo. 'richiederebbe una straordinaria quantità di potenza del computer per analizzare accuratamente la voce' non è necessariamente così a seconda di come è implementato. Per i palmari sì. Per i desktop, probabilmente non così tanto. Penso che parte della richiesta di tutte le richieste al back-end di Siri sia l'approvvigionamento di Apple di un enorme corpus vocale, sebbene sia sicuramente necessario per i palmari.
RobotHumans,

Tu hai un punto. Tuttavia, dipende molto dal desktop. Una soluzione unica per tutti non funzionerebbe in questo caso, a causa della grande varietà di computer che eseguono Ubuntu. Ma, di conseguenza, alcuni sistemi sarebbero più sicuri di altri. Se per accedere a tutti i sistemi Ubuntu fosse richiesta la stessa quantità di potenza di elaborazione, alcuni richiederebbero alcuni minuti per accedere, annoiando l'utente.
William,

Punto valido. In quest'ultimo caso, per impostazione predefinita, "uso l'edizione netbook".
RobotHumans,

Sì, anche un'opzione per abilitare / disabilitare l'accesso nella finestra Impostazioni di sistema sarebbe buona.
William,

2

Esistono vari tipi di autenticazione vocale. Ad esempio, eseguendo la sintesi vocale e quindi verificando il testo decodificato; analisi del pattern vocale; cantando una melodia; analizzando lo spettro di frequenza della voce e così via. A seconda di ciò che stai cercando, sei in anticipo o molto presto nel gioco.

Però,

È possibile consentire l'accesso automatico con o senza password, quindi avviare alcuni strumenti software che richiedano e controllano la voce, il parlato, qualsiasi cosa. A scopo di prova di concetto , è possibile avviare il software dallo script .login o .bash_rc, ma attenzione che potrebbero essere terminati dalla tastiera. Se l'autenticazione non riesce, eseguire il logout.

Per il software di riconoscimento vocale, consulta questo articolo di Wikipedia o il progetto Julius .

L'alternativa (nel modo più difficile) sarebbe quella di trovare o implementare un Pluggable Authentication Module (PAM) , simile all'autenticazione tramite impronta digitale per laptop TI. Anche se non posso indicarti un modulo pronto per l'uso, è tecnicamente possibile.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.