This project is a Python-based application designed for capturing audio, extracting entropy from the audio data, generating a random number based on the entropy, and saving the audio file. Its modular design makes it suitable for use as a lightweight API, although it's primarily an application.
- Capture audio from the microphone.
- Extract entropy from the captured audio.
- Generate a random number based on the extracted entropy.
- Python (>= 3.6)
- pip
- Clone the repository or download the project files.
- Open a terminal or command prompt.
- Navigate to the project directory.
- Run
pip install -r requirements.txt
to install the necessary dependencies.
- Start the application by running
python main.py
. - The application will begin capturing audio and processing it according to its functionality.
- The processed audio will be saved as a WAV file in the project directory.
Contributions are welcome. Please feel free to submit a pull request or open an issue if you encounter any problems or have suggestions for improvements.