All Projects → dodiku → audio_noise_clustering

dodiku / audio_noise_clustering

Licence: other
https://dodiku.github.io/audio_noise_clustering/results/ ==> An experiment with a variety of clustering (and clustering-like) techniques to reduce noise on an audio speech recording.

Programming Languages

python
139335 projects - #7 most used programming language
TeX
3793 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to audio noise clustering

Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+9054.17%)
Mutual labels:  clustering, scikit-learn
AnotherBadBeatSaberClone
This is a discontinued but perhaps helpful VR project created during my Master's degree at FH Wedel.
Stars: ✭ 22 (-8.33%)
Mutual labels:  dsp, audio-processing
Python Clustering Exercises
Jupyter Notebook exercises for k-means clustering with Python 3 and scikit-learn
Stars: ✭ 153 (+537.5%)
Mutual labels:  clustering, scikit-learn
Ml Email Clustering
Email clustering with machine learning
Stars: ✭ 116 (+383.33%)
Mutual labels:  clustering, scikit-learn
MusicVisualizer
A music visualizer based on the ATMEGA328P-AU
Stars: ✭ 30 (+25%)
Mutual labels:  audio-analysis, audio-processing
Qlik Py Tools
Data Science algorithms for Qlik implemented as a Python Server Side Extension (SSE).
Stars: ✭ 135 (+462.5%)
Mutual labels:  clustering, scikit-learn
Orange3
🍊 📊 💡 Orange: Interactive data analysis
Stars: ✭ 3,152 (+13033.33%)
Mutual labels:  clustering, scikit-learn
Scikit Multilearn
A scikit-learn based module for multi-label et. al. classification
Stars: ✭ 638 (+2558.33%)
Mutual labels:  clustering, scikit-learn
ACA-Slides
Slides and Code for "An Introduction to Audio Content Analysis," also taught at Georgia Tech as MUSI-6201. This introductory course on Music Information Retrieval is based on the text book "An Introduction to Audio Content Analysis", Wiley 2012/2022
Stars: ✭ 84 (+250%)
Mutual labels:  audio-analysis, audio-processing
TF-Speech-Recognition-Challenge-Solution
Source code of the model used in Tensorflow Speech Recognition Challenge (https://www.kaggle.com/c/tensorflow-speech-recognition-challenge). The solution ranked in top 5% in private leaderboard.
Stars: ✭ 58 (+141.67%)
Mutual labels:  scikit-learn, speech
Dat8
General Assembly's 2015 Data Science course in Washington, DC
Stars: ✭ 1,516 (+6216.67%)
Mutual labels:  clustering, scikit-learn
lidbox
End-to-end spoken language identification out of the box.
Stars: ✭ 39 (+62.5%)
Mutual labels:  speech, audio-analysis
Ml code
A repository for recording the machine learning code
Stars: ✭ 75 (+212.5%)
Mutual labels:  clustering, scikit-learn
Practical Machine Learning With Python
Master the essential skills needed to recognize and solve complex real-world problems with Machine Learning and Deep Learning by leveraging the highly popular Python Machine Learning Eco-system.
Stars: ✭ 1,868 (+7683.33%)
Mutual labels:  clustering, scikit-learn
Text Analytics With Python
Learn how to process, classify, cluster, summarize, understand syntax, semantics and sentiment of text data with the power of Python! This repository contains code and datasets used in my book, "Text Analytics with Python" published by Apress/Springer.
Stars: ✭ 1,132 (+4616.67%)
Mutual labels:  clustering, scikit-learn
Pqkmeans
Fast and memory-efficient clustering
Stars: ✭ 189 (+687.5%)
Mutual labels:  clustering, scikit-learn
Python-Machine-Learning-Fundamentals
D-Lab's 6 hour introduction to machine learning in Python. Learn how to perform classification, regression, clustering, and do model selection using scikit-learn and TPOT.
Stars: ✭ 46 (+91.67%)
Mutual labels:  clustering, scikit-learn
LIUM
Scripts for LIUM SpkDiarization tools
Stars: ✭ 28 (+16.67%)
Mutual labels:  clustering, speech
gensound
Pythonic audio processing and generation framework
Stars: ✭ 69 (+187.5%)
Mutual labels:  dsp, audio-processing
SpleeterRT
Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.
Stars: ✭ 111 (+362.5%)
Mutual labels:  dsp, audio-processing

Speech Noise Clustering

An experiment with a variety of clustering (and clustering-like) techniques to reduce noise on a speech audio recording.

Notable results

Highlighted results could be found on this page.

audio recording spectrogram

scatter plot of audio recording as data samples

clustering

audio output

ICA

Keynotes

Further work

  • Add kmeans clustering
  • Add hierarchical clustering
  • Try to implement Word2vec
  • Find more combinations between clustering algorithms and ICA
  • Try to chain ICA results (use output as an input for the next run)
  • Clean the code (it looks like a mess..)

Attribution

Open-source python3 packages:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].