Spaces:
Sleeping
title: Voice-Blend_Alchemy-AI
app_file: code_v2.py
sdk: gradio
sdk_version: 4.19.2
ποΈ VoiceIt!
This project uses pre-trained models to change the voice in audio files. The service allows you to upload audio files, select a voice model, and generate a new audio file with the modified voice.
π Relevant Information π
You can use VoiceIt directly online on my website https://voiceit.pavloh.com or use your resources and host the project locally by following the steps below.
Requirements
- Python >3.7
- Gradio
- FFmpeg
- FFprobe
π οΈ Installation
Clone the repository:
git clone https://github.com/impavloh/voiceit.gitChange to the project directory:
cd voiceitInstall the necessary dependencies:
pip install -r requirements.txtCreate a folder called "models" and import pre-trained models to use later. In this case, you can use my models: https://huggingface.co/ImPavloh/Streamers-AI-Voices
Run the main script:
python voiceit.py
π Usage
When running the voiceit.py file, a terminal will open with a link to access the VoiceIt! interface. For example:
http://localhost:7860Select a voice model from the dropdown list.
Upload an audio file.
Click on the "Change voice" button to generate a new audio file with the modified voice.
Listen or download the result in the audio player.
You can delete the data and restart the process using the "Delete" button.
β οΈ Warning
- Audio files should contain only one voice and be free of noise or background music.
- The conversion time will depend on the duration of the audio and web usage (if used locally it will depend on your resources)
π License and Terms of Use
By using this project, you agree to the license and terms of use.
