Без самообучения это просто нереально! И мало кто все время одинаково печатает.
И потом, можно отключить микрофон программно, и включать когда нужно будет. А если очень бояться - то экранная клавиатура в помощь.
Как специалист(по образованию) по "обеспечению информационной безопасности", скажу что такое оборудование это совсем не новинка. Качество распознавания около 100%!!!!
Независимо от посторонних шумов программа будет брать именно определенный очень узкий частотный диапозон, что позволяет устранить шумы.
Единственное, что вызывает подозрения это вот самообучаемость программы. Но скажу, что с "печатающий машинки" с помощью микрофона запросто снять точный, 100% соответсвующий текст. В универе на лабах такое делали, ничего сложного.
Есть уязвимости программные, а есть аппаратные. так вот это совершенно разные вещи.
А что такое есть программа? - Это последовательность 0 и 1 - напряжение одно/напряжение другое - схемотехника - аппаратура
Или можно наоборот, добавить в список уязвимостей скажем человеческий фактор, но при чем тут уязвимости?
Я говорил что это не рационально.. как специалист в области философии