Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Created the new Python Decibles file #51

Closed
wants to merge 2 commits into from
Closed

Created the new Python Decibles file #51

wants to merge 2 commits into from

Conversation

Harish-2003
Copy link
Contributor

@Harish-2003 Harish-2003 commented May 12, 2024

PR Title

All Requirements Satisfied: Real-time Audio Spectrogram Plotting

Description

This PR implements real-time audio spectrogram plotting using PySimpleGUI, PyAudio, NumPy, SciPy, and Matplotlib. It enables users to visualize audio signals in the form of a spectrogram, providing insights into the frequency content over time.

Linked Issue

Please link the issue that this PR resolves in the format: #44 Real time Decibal tracking Feature

Changes and Additions

  • Implemented real-time audio spectrogram plotting functionality
  • Integrated PySimpleGUI for the user interface
  • Utilized PyAudio for audio input streaming
  • Processed audio data using NumPy and SciPy
  • Visualized spectrogram using Matplotlib
  • Designed y-axis tick labels based on decibel levels

Testing and Validation

The changes were tested and validated using the following steps:

  1. Simulated real-time audio input using predefined audio data.
  2. Observed the spectrogram plot in the GUI window.
  3. Verified that the y-axis tick labels corresponded to the expected decibel levels.
  4. Ensured smooth operation and responsiveness of the GUI.

Additional Context or Information

The implementation follows the design principles outlined in the project's architecture and adheres to coding standards. The code is well-commented and organized for readability and maintainability.

Checklist

Please ensure you've completed the following tasks:

  • Code is up to date with the project's latest version
  • All tests have been run and passed
  • Code has been reviewed for correctness and readability
  • Followed the project's coding guidelines

References

@Harish-2003
Copy link
Contributor Author

@Soumya-Kushwaha please let me know if there are any changes that need to be done

@Soumya-Kushwaha
Copy link
Owner

PR description should be as per the PR template.

@Harish-2003
Copy link
Contributor Author

oh okay will change

@Harish-2003
Copy link
Contributor Author

Harish-2003 commented May 13, 2024

Updated the pr template please check and let me know if there are any changes that are needed to be done @Soumya-Kushwaha

@Harish-2003 Harish-2003 closed this by deleting the head repository May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants