通过麦克风来捕获和分析键盘输入的工具
kbd-audio新项目是一连串用以捕捉和剖析声频统计数据的命令行和GUI专用工具的非空子集。至少我觉得最有趣的这款专用工具是keytap,它能够根据话筒来捕捉和剖析电脑键盘的键入,进而猜测出功能键內容。
相关keytap的其他信息,能够参阅下列睿文及演试视頻:
Keytap: description little some random thoughts
搭建表明
有关依靠
SDL2 – 用以捕捉声频和开启GUI windows libsdl
FFTW3 – 某些辅助软件实行傅里叶变换(Fourier Transformation)fftw
Linux & mac电脑 Os
git clone https://github.Com/ggerganov/kbd-audio
Cd kbd-audio
git submodule update --init mkdir build && Cd build cmake ._
make
Windows
(todo, PRs welcome)
工具集
record-full
将声频视频录制到硬盘上的初始二进制文件
./record-full output.kbd
play-full
播发根据record-full捕捉的视频录制內容
./play-full input.kbd
record
仅在输入时视频录制声频。用以搜集keytap的训炼统计数据
./record output.kbd
play
播发根据record建立的视频录制內容
./play input.kbd
keytap
根据话筒声频即时检验并捕捉按住的键。应用record捕捉的训炼统计数据。
./keytap-gui input0.kbd [input1.kbd] [input2.kbd] 有限责任公司
Live demo(必须开启WebAssembly pthreads和SharedArrayBuffer)
keytap2(已经开发设计中)
根据话筒声频即时检验并捕捉按住的键。应用有关語言的统计数据(n-gram頻率)。不用训炼统计数据。recording.kbd键入文档必需根据record-full转化成,并包括即将剖析的声频统计数据。n-gram.txt文档必需包括相对語言的n-gram几率。
./keytap2-gui recording.kbd n-gram.txt
意见反馈
当你对该专用工具有一切的疑惑或提议,热烈欢迎在此地留有你的评价。
相关文章
- 2条评论
- 断渊栀意2022-06-06 00:37:43
- redArrayBuffer)keytap2(已经开发设计中)根据话筒声频即时检验并捕捉按住的键。应用有关語言的统计数据(n-gram頻率)。不用训炼统计数据。recording.kbd键入文档必需根据record-full转化成,并包括即将剖析的声频统计数据。
- 辙弃雨铃2022-06-06 01:02:38
- tput.kbdplay-full播发根据record-full捕捉的视频录制內容./play-full input.kbdrecord仅在输入时视频录制声频。用以搜集keytap的训炼统计数据./