Speech or audio signal processing guide.
-
01-Introduction: The introduction of this study project.
-
02-PythonLibs: Libraries for manipulating audio. Python for Scientific Audio.
- audiolazy - Expressive Digital Signal Processing (DSP) package for Python.
- audioread - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.
- beets - A music library manager and MusicBrainz tagger.
- dejavu - Audio fingerprinting and recognition.
- django-elastic-transcoder - Django + Amazon Elastic Transcoder.
- eyeD3 - A tool for working with audio files, specifically MP3 files containing ID3 metadata.
- id3reader - A Python module for reading MP3 meta data.
- m3u8 - A module for parsing m3u8 file.
- mingus - An advanced music theory and notation package with MIDI file and playback support.
- mutagen - A Python module to handle audio metadata.
- pyAudioAnalysis - Feature Extraction, Classification, Segmentation and Applications (Python2).
- pyAudioAnalysis3: Python3 version of pyAudioAnalysis
- pydub - Manipulate audio with a simple and easy high level interface.
- pyechonest - Python client for the Echo Nest API.
- talkbox - A Python library for speech/signal processing.
- TimeSide - Open web audio processing framework.
- tinytag - A library for reading music meta data of MP3, OGG, FLAC and Wave files.
- AudioPython - An audio module for Python that is included in VetoLC.
- Python Audio Tools
- python-acoustics - A Python library aimed at acousticians.
-
03-Detect: Check whether the audio is a wav file, whether it is a double channel, whether the sampling rate is 44.1KHz, and calculate all the audio time length.
-
04-RealTimeProcessing: real time signal processing using pyAudio stream.
-
05-GriffinLim: Griffin-Lim algorithm that is used to estimate a signal implement using Librosa.
- https://www.upf.edu/web/mtg/sms-tools
- https://ccrma.stanford.edu/~jos/mdft/
- https://github.com/MTG/sms-tools
- https://www.coursera.org/learn/audio-signal-processing
- https://github.com/vinta/awesome-python
- https://github.com/jobbole/awesome-python-cn
- Sound in Python
- Realtime Audio Visualization in Python
- Handle audio--pyaudio
- Griffin-Lim Algorithm
More code will be uploaded soon!