Чи можливий вхід за допомогою розпізнавання голосу?


62

Хоча мені подобається розпізнавання обличчя, я вважаю за краще використовувати логін розпізнавання голосу. Це можливо? Якщо можливо, як налаштувати програмне забезпечення?


21
Оновлено, тому що я також зацікавлений, але будьте попереджені, розпізнавання обличчя часто може бути переможене гарною картиною, а розпізнавання голосу може бути переможене іноді за допомогою диктофона. В ідеалі розпізнавання голосу передбачає читання назад випадково вибраного набору слів.
Джефф Веллінг

2
Є модуль VoiceAuth PAM, але посилання від linux-pam.org/modules.html не йде нікуди. У машині Wayback є копія програмного забезпечення з 2006 року: wayback.archive.org/web/… Складається нормально (потрібно встановити щонайменше sudo apt-get install libpam-dev libasound-dev) та постачається з деякою документацією. Але у мене немає мікрофона, щоб спробувати.
танелі

З Readme, вона не підтримує відповідь на виклик. Він підтримує лише один голосовий пароль, але це початок.
RobotHumans

6
У блозі Марка Шуттлворта згадувалося , що він хотів би розпізнати голос як частину HUD Unity. Якщо вона там успішно реалізована, ми можемо побачити, що вона стала прийнятою і в інших областях робочого столу (наприклад, на екрані входу), але з мого боку це просто чисті спекуляції.
Крістофер Кайл Хортон

2
Я сподіваюся, що вам не потрібен логін для роботи, коли у вас кашель або застуда! : D
Сеперо

Відповіді:


11

Ні, при поточному наборі програмного забезпечення для Ubuntu неможливо ввійти в систему за допомогою голосу.

Немає програмного забезпечення, яке б дозволило вам це зробити. Розпізнавання голосу все ще є дуже новою і недосконалою технологією. Кожен може погодитися, що було б круто і високотехнологічно підійти до комп’ютера, сказати щось, сказати "Access Granted" та увійти до нас. Але зараз ми можемо лише мріяти.

Для створення безпечного голосового входу знадобиться надзвичайна потужність комп'ютера для точного аналізу голосу. Apple Siri надсилає дані на сервери, щоб вони повідомили про сказане, тому що у нього немає сили робити це самостійно.

Однак я думаю, що це було б надзвичайно круто і це чудова ідея. Якщо ви хочете, щоб м'яч прокотився, перейдіть на сайт http://brainstorm.ubuntu.com і починайте обговорення там. Ви отримаєте відгуки від багатьох людей, включаючи розробників Ubuntu, і там, якщо достатньо людей, думають, що це гарна ідея, що це станеться.


1
Я згоден здебільшого. "Для точного аналізу голосу потрібна надзвичайна потужність комп'ютера", це не обов'язково так, залежно від того, як це реалізовано. Для кишенькових так. Для настільних комп'ютерів, напевно, не так вже й багато. Я думаю, що частиною підсилення всіх запитів до сикенду Siri є натовп Apple, який створює ВЕЛИЧИЙ голосовий корпус, хоча це точно потрібно для кишенькових телефонів.
RobotHumans

Ти маєш рацію. Однак це багато що залежить від робочого столу. Одномісний розмір, який не відповідає всім рішенням, не спрацював би в цьому випадку через велику різноманітність комп'ютерів під управлінням Ubuntu. Але, як результат, деякі системи були б більш безпечними, ніж інші. Якщо для входу у всі системи Ubuntu для входу в систему потрібна така ж кількість обчислювальної потужності, для входу в систему потрібно кілька хвилин, дратуючи користувача.
Вільям

Дійсна точка. Я за замовчуванням "використовувати видання нетбука" в останньому випадку.
RobotHumans

Так, також було б можливість включити / відключити вхід у вікно «Налаштування системи».
Вільям

2

Існують різні види аутентифікації голосу. Наприклад, виконувати мовлення в текст, а потім перевірити декодований текст; аналіз голосового малюнка; спів мелодії; аналіз частотного спектру голосу тощо. Залежно від того, що ви шукаєте, ви рано чи дуже рано в грі.

Однак,

Ви можете дозволити автоматичний вхід із паролем або без нього, а потім запустити якийсь програмний інструмент, який підкаже та перевірить ваш голос, промову, будь-що. Для підтвердження цілей концепції , ви можете запустити програмне забезпечення зі свого сценарію .login або .bash_rc, але будьте обережні, що вони можуть бути припинені з клавіатури. Якщо аутентифікація не вдається, виконайте вихід із системи.

Про програмне забезпечення для розпізнавання голосу перегляньте цю статтю або проект Вікіпедії Julius .

Альтернативою (важким способом) було б знайти або реалізувати модуль автентифікації, що підключається (PAM) , подібний до автентифікації відбитків пальців для ноутбуків TI. Хоча я не можу вказати вам на готовий до використання модуль, це технічно можливо.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.