Audio_Spectrum_Analyzer

所属分类:Python编程
开发工具:Python
文件大小:320KB
下载次数:0
上传日期:2022-11-22 05:17:07
上 传 者sh-1993
说明:  桌面GUI应用程序,以显示音频波形和频谱图,这是使用放大器的声音的视觉表示...
(Desktop GUI applications to show audio waveform and spectrogram which is visual representation of sound using the amplitude of the frequency components of the signal over time, using Python 3.7 with Tkinter graphic module.)

文件列表:
LICENSE (1072, 2020-02-04)
Pipfile (210, 2020-02-04)
Pipfile.lock (13895, 2020-02-04)
assets (0, 2020-02-04)
assets\pause.png (779, 2020-02-04)
assets\play.png (2275, 2020-02-04)
assets\stop.png (608, 2020-02-04)
examples (0, 2020-02-04)
examples\example_sound.wav (211738, 2020-02-04)
icons (0, 2020-02-04)
icons\logo_uksw.ico (210349, 2020-02-04)
spectrograph (0, 2020-02-04)
spectrograph\__init__.py (0, 2020-02-04)
spectrograph\main.py (10575, 2020-02-04)
spectrograph\plots.py (3933, 2020-02-04)
spectrum_analyzer.py (151, 2020-02-04)

# Audio Spectrum Analyzer Desktop GUI applications to show audio waveform and spectrogram which is visual representation of sound using the amplitude of the frequency components of the signal over time, using Python 3.7 with Tkinter graphic module. Spectrograms are calculated from the time signal using a Fourier transform. The digital signal is divided into pieces corresponding to the analysis window. Calculations of the size of the frequency spectrum are made for each fragment. Each piece corresponds to a vertical image line, giving a picture of the measurement of energy and frequency amplitude for a specific time period. The spectra are then combined to create the image. ## Demo ![spectograph](https://user-images.githubusercontent.com/34337622/73137360-6fc90***0-4057-11ea-932e-db6941c66e16.gif) ## Technologies - Python 3.7 - Tkinter graphic module - NumPy module - SciPy module - Pillow module - Matplotlib module ## Prerequisites - [Python](https://www.python.org/downloads/) - [pip](https://pip.pypa.io/en/stable/installing/) - [pipenv](https://pipenv.readthedocs.io/en/latest/install/#make-sure-you-ve-got-python-pip) ## Installation - [Clone](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository) this repo to your local machine using: ``` $ git clone https://github.com/tarnowski-git/Audio_Spectrum_Analyzer.git ``` - Setup your [local environment](https://thoughtbot.com/blog/how-to-manage-your-python-projects-with-pipenv): ``` # Spawn a shell with the virtualenv activated $ pipenv shell # Install dependencies $ pipenv install # Run script into local environment $ pipenv run python spectrum_analyzer.py ``` - Compile with Pyinstaller to exectutable file: ``` # Windows pyinstaller --onefile --windowed spectrum_analyzer.py ``` ## [License](https://github.com/tarnowski-git/Audio_Spectrum_Analyzer/blob/master/LICENSE) MIT [Konrad Tarnowski](https://github.com/tarnowski-git)

近期下载者

相关文件


收藏者