Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/impavloh/voiceit
Change the voice of audios using pre-trained streamer voice models using AI.
https://github.com/impavloh/voiceit
ai ia so-vits-svc voiceit
Last synced: about 23 hours ago
JSON representation
Change the voice of audios using pre-trained streamer voice models using AI.
- Host: GitHub
- URL: https://github.com/impavloh/voiceit
- Owner: ImPavloh
- License: gpl-2.0
- Created: 2023-05-27T15:44:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-19T17:18:24.000Z (5 months ago)
- Last Synced: 2024-07-19T22:25:47.916Z (5 months ago)
- Topics: ai, ia, so-vits-svc, voiceit
- Language: Python
- Homepage: https://voiceit.pavloh.com
- Size: 94.7 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎙️ 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
1. Clone the repository:
`git clone https://github.com/impavloh/voiceit.git`2. Change to the project directory:
`cd voiceit`3. Install the necessary dependencies:
`pip install -r requirements.txt`4. Create 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-Voices5. Run the main script:
`python voiceit.py`### 📝 Usage
1. When running the voiceit.py file, a terminal will open with a link to access the VoiceIt! interface. For example: `http://localhost:7860`
2. Select a voice model from the dropdown list.
3. Upload an audio file.
4. Click on the "Change voice" button to generate a new audio file with the modified voice.
5. Listen or download the result in the audio player.
6. 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](https://raw.githubusercontent.com/ImPavloh/VoiceIt/main/LICENSE) and [terms of use](https://raw.githubusercontent.com/ImPavloh/VoiceIt/main/TERMINOS_DE_USO.txt).