Esta é uma coleção de ferramentas de linha de comando e GUI para capturar e analisar dados de áudio . A ferramenta mais interessante é chamada keytap – ela pode adivinhar as teclas pressionadas apenas analisando o áudio capturado pelo microfone do computador.
Tools

record-full
Grava áudio em umarquivo binário brutono disco
Uso: ./record-full output.kbd

play-full
Reproduz uma gravação capturada por meio daferramenta de registro completo 
Uso: ./play-full input.kbd

record
Gravação de áudio somente enquanto digita. Útil para coletar dados de treinamento para keytap 
Uso: ./record output.kbd

play
Reproduzir uma gravação criada através daferramenta de registro 
Uso: ./play input.kbd

keytap
Detectar teclas pressionadas via captura de áudio de microfone em tempo real. Usa dados de treinamento capturados por meio daferramenta de registro .
Uso: ./keytap-gui input0.kbd [input1.kbd] [input2.kbd] … 
Demonstração ao vivo (threads do WebAssembly necessários)

keytap2 (work in progress)
Detecta teclas pressionadas através da captura de áudio do microfone. Usa informações estatísticas (freqüências n-gram) sobre o idioma. Nenhum dado de treinamento é necessário . O arquivo de entrada ‘recording.kbd’ deve ser gerado através da ferramenta de registro completo e contém os dados de áudio que serão analisados. O arquivo ‘n-gram.txt’ deve conter probabilidades de n-grama para o idioma correspondente. 

[sociallocker id=”1005″]

Download

[/sociallocker]