Skip to main content

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)

Source distribution for Voice-Cloning 0.0.4
File Size Uploaded
Voice-Cloning-0.0.4.tar.gz 41.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Voice-Cloning 0.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.0.9

2 release files

0.0.8

2 release files

0.0.5

2 release files

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page