Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ericpesto/ai-sample-generator

Create .wav audio samples with text-to-sound generative AI
https://github.com/ericpesto/ai-sample-generator

ai cli cli-app electronic-music generative generative-ai macos music music-composition music-generation prompt-engineering python sample-generation samples sound-synthesis synthesis text-to-sound wav windows

Last synced: about 2 months ago
JSON representation

Create .wav audio samples with text-to-sound generative AI

Awesome Lists containing this project

README

        

# AI Sample Generator (wav.ai)

## Description

This project is an AI-powered .wav generator that allows you to create audio samples based on various parameters like quality, duration, mood, and type of sound.

![Screenshot](https://drive.google.com/uc?export=view&id=1DjjkJYfX8tbL-Yx1lRXDehFcN9lCvM8l)

## Prerequisites

- Python 3.9 or higher
- pip (Python package installer)
- Virtual environment (optional but recommended)

## Installation

### Step 1: Clone the Repository

Clone the repository to your local machine.

```bash
git clone [email protected]:ericpesto/ai-sample-generator.git
```

### Step 2: Create a Virtual Environment (Optional)

Navigate to the project directory and create a virtual environment.

- On macOS and Linux:
```bash
python3 -m venv venv
```
- On Windows:
```bash
python -m venv venv
```

### Step 3: Activate the Virtual Environment

- On macOS and Linux:
```bash
source venv/bin/activate
```
- On Windows:
```bash
venv\\Scripts\\activate
```

### Step 4: Install Dependencies

Install the required packages using pip.

```bash
pip install -r requirements.txt
```

## Usage

To run the AI WAV Generator, execute the following command:

```bash
python src/main.py
```

Follow the on-screen prompts to customize your audio sample.

## Troubleshooting

If you encounter any issues, please check the `requirements.txt` file to ensure all dependencies are correctly installed. You can also refer to the logs for debugging information.

## Contributing

Feel free to fork the project, open a pull request, or submit issues and feature requests.

## License

This project is licensed under the MIT License. See the `LICENSE` file for details.