# Spectrum Analyzer

<!-- TABLE OF CONTENTS -->
<details open="open">
  <summary>Table of Contents</summary>
  <ol>
    <li>
      <a href="#about-the-project">About The Project</a>
    <li>
      <a href="#concepts-used">Concepts used</a>
    </li>
    <li>
      <a href="#best-way-to-learn">Best way to Learn</a>
    </li>
  </ol>
</details>

<!-- ABOUT THE PROJECT -->

## About The Project

A python spectrum analyzer which outputs the audio in the waveform.

### Concepts used

This section lists the JavaScript concepts that were used while making this project.

- [pyAudio](https://pypi.org/project/PyAudio/)
- [Audio Processing](https://opensource.com/article/19/9/audio-processing-machine-learning-python)

<!-- USAGE EXAMPLES -->

## Best Way to Learn

The best way to work on this project is :

- Get a good grasp of the idea and what we are trying to create.
- Read about the concepts used.
- Articles:
  - https://publish.illinois.edu/augmentedlistening/tutorials/music-processing/tutorial-1-introduction-to-audio-processing-in-python/
  - https://towardsdatascience.com/a-step-by-step-guide-to-speech-recognition-and-audio-signal-processing-in-python-136e37236c24
