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
Metadata
Release files for Voice-Cloning 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Voice-Cloning-0.0.4.tar.gz | 41.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Voice_Cloning-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 93.9 kB
Release files / Voice-Cloning-0.0.4.tar.gz
| Download URL | Voice-Cloning-0.0.4.tar.gz |
|---|---|
| Size | 41.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
079be9ed1cd360c8f07d65731b585655aca0ba7a3452078490d83f2448aa6f87
|
|
BLAKE2b-256 checksum How to use checksums |
adccc76e2348eee3cf7868bf186b18f76008ea889a2de974e3d0c46b655f34cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.12
|
Release files / Voice_Cloning-0.0.4-py3-none-any.whl
| Download URL | Voice_Cloning-0.0.4-py3-none-any.whl |
|---|---|
| Size | 52.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
76ed8540c8b0d4e61b747a7bdc79fd2e0ca4f81a9f01171ccaaeb8f32fefffb2
|
|
BLAKE2b-256 checksum How to use checksums |
5aa5c6a7ebf5c13b37fd313b608a39c8011445734779be2267764eb7808c4555
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.12
|