Skip to main content

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

Voice-Cloning-0.0.4.tar.gz (41.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Voice_Cloning-0.0.4-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

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

Hashes for Voice-Cloning-0.0.4.tar.gz
Algorithm Hash digest
SHA256 079be9ed1cd360c8f07d65731b585655aca0ba7a3452078490d83f2448aa6f87
MD5 ebe943e4ebc30c1e4249646cd9203094
BLAKE2b-256 adccc76e2348eee3cf7868bf186b18f76008ea889a2de974e3d0c46b655f34cd

See more details on using hashes here.

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

Hashes for Voice_Cloning-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 76ed8540c8b0d4e61b747a7bdc79fd2e0ca4f81a9f01171ccaaeb8f32fefffb2
MD5 e0383b9c200dff5a77422c5118c43d19
BLAKE2b-256 5aa5c6a7ebf5c13b37fd313b608a39c8011445734779be2267764eb7808c4555

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page