Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【开源自荐】❓脑洞大开:做一个能听懂键盘敲击键位的「玩具」,学习信号处理 / 深度学习 / 安卓 / Django。 #5862

Open
ZhuoZhuoCrayon opened this issue Jan 4, 2025 · 0 comments

Comments

@ZhuoZhuoCrayon
Copy link

ZhuoZhuoCrayon commented Jan 4, 2025

AcousticKeyBoard

基于声学信号处理及深度学习的键盘敲击识别系统。
GitHub:https://github.com/ZhuoZhuoCrayon/AcousticKeyBoard-Web

AcousticKeyBoard 源自一个想法 👉「做一个能听懂键盘敲击键位的玩具?」,用于学习信号处理 / 深度学习 / 安卓 / Django。项目采用 vad中值滤波梅尔频率倒谱系数对按键信号进行切割、降噪、提取特征,将特征序列通过 Tensorflow LSTM 进行训练,基于 Django、安卓开发模型预测后台及 App。

421_1735980991 (9)

image

💡Ideas

image

上图为完整的按键信号(采样率:48 kHz)。

1)💥 脑洞

按键敲击最高世界记录约为 800 / min,平均每 75 ms 敲击一次键盘,即按键重叠发生在 3,600 的 silence 片段。
单人敲击键盘场景下,Hit 片段不会重合,并且不同按键所处位置、形状有所区别,Hit 具有可识别特征。
空格与其他按键形状不同,敲击声已明显不同。
不同按键周围的固体环境有差异,声音信号基于固体传导,在峰段存在差异。

2)📈 预测结果

image

A-V,LSTM。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant