{"id":15097521,"url":"https://github.com/nomadsdev/pulse-detect","last_synced_at":"2026-01-07T13:03:27.141Z","repository":{"id":255107692,"uuid":"848563800","full_name":"nomadsdev/pulse-detect","owner":"nomadsdev","description":"PulseDetect is a Python tool that detects audio frequencies in real-time. It captures sound from the microphone and identifies the dominant frequency using pyaudio and numpy","archived":false,"fork":false,"pushed_at":"2024-08-28T01:56:42.000Z","size":2,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T19:45:39.920Z","etag":null,"topics":["numpy","pulse-detect","pyaudio","python","scipy"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nomadsdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-28T01:53:56.000Z","updated_at":"2024-08-28T08:32:09.000Z","dependencies_parsed_at":"2024-08-28T03:12:58.744Z","dependency_job_id":"a53d8405-f5bb-47f8-8699-b6bfef1b237e","html_url":"https://github.com/nomadsdev/pulse-detect","commit_stats":null,"previous_names":["nomadsdev/pulse-detect"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomadsdev%2Fpulse-detect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomadsdev%2Fpulse-detect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomadsdev%2Fpulse-detect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomadsdev%2Fpulse-detect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nomadsdev","download_url":"https://codeload.github.com/nomadsdev/pulse-detect/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245878929,"owners_count":20687297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["numpy","pulse-detect","pyaudio","python","scipy"],"created_at":"2024-09-25T16:23:02.243Z","updated_at":"2026-01-07T13:03:27.045Z","avatar_url":"https://github.com/nomadsdev.png","language":"Python","readme":"# PulseDetect \n \n**PulseDetect** is a tool for real-time audio frequency detection using Python and associated libraries like numpy, pyaudio, and scipy. This program allows you to record audio and display the dominant frequency present in the sound. \n \n## Features \n- Record audio from the microphone for a specified duration \n- Compute and display the dominant frequency in the audio \n- Simple command-line interface \n \n## Installation \n- **Install Required Libraries**: Use pip to install the necessary libraries: \n```bash \npip install numpy pyaudio scipy \n``` \n \n- **Download or Clone the Project**: \n```bash \ngit clone https://github.com/nomadsdev/pulse-detect.git \ncd PulseDetect \n``` \n \n## Usage \nYou can use PulseDetect via the command line with the following options: \n \n- `-f` : Enable frequency detection \n- `-t` : Duration for frequency detection (in seconds), default is 1 second \n \n### Example Usage\n- **Detect Audio Frequency**: \n```bash \npython main.py -f -t 2 \n``` \nThis command will start recording audio for 2 seconds and display the dominant frequency. \n \n- **General Usage**: If `-f` is not specified, the program will display a warning message and will not start frequency detection: \n```bash \npython main.py \n``` \n \n## File Structure\n- `main.py`: Main file for frequency detection \n- `README.md`: This document \n \n## Contributing\nIf you'd like to contribute to this project, you can open an issue or submit a pull request with your improvements or bug fixes. \n \n## Contact \n \nFor any questions or suggestions, please contact support@jmmentertainment.com\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomadsdev%2Fpulse-detect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnomadsdev%2Fpulse-detect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomadsdev%2Fpulse-detect/lists"}