Skip to content

mpek29/DtmfCodeAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DtmfCodeAnalyzer

๐Ÿš€ Overview

Main Preview

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.

๐ŸŽฏ Purpose

  • ๐ŸŽต 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.

๐Ÿ“ Features

๐Ÿท๏ธ 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

๐Ÿ“ Signal Processing Approach

๐ŸŽต Frequency Vector Representation ๐Ÿงฎ Euclidean Projection ๐ŸŽ›๏ธ Filtering

๐ŸŒŸ License

This project is open-source. Feel free to use, modify, and contribute! ๐Ÿš€

About

๐ŸŽถ Analyze and filter DTMF signals

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors