Author: Bocaletto Luca
Input PC Recorder is a simple Python application for recording audio from your PC's input devices. It provides a user-friendly interface to select input devices, bit depth, and sample rate, and allows you to start and stop audio recordings.
- Select input audio device.
- Choose bit depth (8-bit, 16-bit, 24-bit) and sample rate (44100 Hz, 48000 Hz, 96000 Hz, 192000 Hz).
- Start and stop audio recording.
- Monitor the recording intensity in real-time.
- Save the recorded audio to a WAV file.
-
Clone or download this repository to your local machine.
-
Install the required Python packages using pip:
pip install sounddevice soundfile PyQt5 numpy
python input_pc_recorder.py
- Launch the application.
- Select your desired input device from the dropdown menu.
- Choose the bit depth and sample rate.
- Click the "Start Recording" button to begin recording audio.
- Click the "Stop Recording" button to stop the recording and save the audio to a WAV file.
- The intensity of the recording is displayed in real-time.
This project is licensed under the GPLv3 License. See the LICENSE file for more details.
For support or inquiries, please visit elektronoide.it.
This project makes use of the following Python libraries:
Special thanks to the open-source community for their contributions.
Maintainer Update
All legacy projects from the old @Elektronoide
GitHub account are now officially maintained by @bocaletto-luca. Please direct any issues, pull requests, and stars to @bocaletto-luca for all future updates.