Introducing Voice_Cloning: A Python Package for Speech Synthesis and Voice Cloning!
Project description
Introducing Voice_Cloning: A Python Package for Speech Synthesis and Voice Cloning!
| Feature | Output |
|---|---|
| Real-time voice cloning | The package can clone a user's voice in real-time by analyzing a reference voice clip and a user's speech input |
| Speech synthesis | Allow users to generate synthetic speech using a text input with pre-loaded speakers, similar to a text-to-speech (TTS) system |
| Multi-Accent support | Supports Indian and Western-style accents for voice cloning and speech synthesis |
| Noise reduction | The package includes functionality to reduce noise in the recorded audio, improving the quality of the cloned or synthesized voice |
Installation
Use the package manager pip to install Voice-Cloning
pip install voice-cloning
Usage
Clone using an external reference voice
# load all the functions
from voice_cloning.generation import *
# provide a reference sound file and a speech text
sound_path = r"xx/xxx/xxx.wav"
speech_text = "This is an awesome package!"
voice_generator(sound_path, speech_text)
# if you want to select the voice type, currently supports "indian" & "western", by default its "western"
voice_generator(sound_path, speech_text, voice_type = "western")
Play and save the sound with noise reduction capabilities
# play the generated sound
play_sound(generated_wav)
# save the file
save_sound(generated_wav, filename="sample output", noise_reduction=True) # enable noise reduction
About
This Package is part of the Research topic "xxxxxxxx" conducted by xxxxx, xxxxxxxx. If you use this work (code, model or dataset),
Please cite us and star at: xxxxxxxxxxxxxxxxxxxxxx
License
MIT License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file Voice-Cloning-0.0.4.tar.gz.
File metadata
- Download URL: Voice-Cloning-0.0.4.tar.gz
- Upload date:
- Size: 41.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
079be9ed1cd360c8f07d65731b585655aca0ba7a3452078490d83f2448aa6f87
|
|
| MD5 |
ebe943e4ebc30c1e4249646cd9203094
|
|
| BLAKE2b-256 |
adccc76e2348eee3cf7868bf186b18f76008ea889a2de974e3d0c46b655f34cd
|
File details
Details for the file Voice_Cloning-0.0.4-py3-none-any.whl.
File metadata
- Download URL: Voice_Cloning-0.0.4-py3-none-any.whl
- Upload date:
- Size: 52.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76ed8540c8b0d4e61b747a7bdc79fd2e0ca4f81a9f01171ccaaeb8f32fefffb2
|
|
| MD5 |
e0383b9c200dff5a77422c5118c43d19
|
|
| BLAKE2b-256 |
5aa5c6a7ebf5c13b37fd313b608a39c8011445734779be2267764eb7808c4555
|