DtmfCodeAnalyzer is an open-source project designed to analyze and filter DTMF (Dual-Tone Multi-Frequency) signals used in conventional telephony. The project provides functionalities to detect and identify keypresses from audio recordings, as well as remove DTMF tones to isolate voice signals.
- ๐ต DTMF Signal Recognition: Identify the key pressed based on the audio recording of its emitted frequencies.
- ๐ DTMF Noise Removal: Extract and suppress DTMF tones from an audio sample to reveal underlying speech.
- ๐ Mathematical Approach: Use vector projection in an Euclidean space to determine the closest frequency matches.
| ๐ท๏ธ Feature | ๐ Description |
|---|---|
| ๐๏ธ DTMF Frequencies | Combination of two distinct tones per key |
| ๐๏ธ Key Identification | Detects and determines the key pressed |
| ๐ Noise Filtering | Removes DTMF tones while preserving speech |
| ๐ Mathematical Model | Projects signals into a vector space for analysis |
| ๐ค Audio Processing | Works with recorded audio samples |
| ๐ฅ๏ธ Open-Source | Fully customizable and modifiable |
| ๐ต Frequency Vector Representation | ๐งฎ Euclidean Projection | ๐๏ธ Filtering |
|---|---|---|
![]() |
![]() |
![]() |
This project is open-source. Feel free to use, modify, and contribute! ๐



