Bu proje, kullanıcıların kendi seslerini kullanarak farklı dillerde ses klonlamaları yapmalarını sağlayan bir Streamlit uygulamasıdır. xtts-v2 modelini kullanarak, 10'dan fazla dilde ses üretebilir.
Bu bölüm, projeyi kendi bilgisayarınızda nasıl çalıştıracağınıza dair talimatları içerir.
Projeyi çalıştırmadan önce aşağıdaki araçların yüklü olduğundan emin olun:
Projeyi kurmak ve çalıştırmak için aşağıdaki adımları izleyin:
Repoyu klonlayın:
git clone https://github.com/gryhkn/voice-cloning.git
cd voice-cloning
Bir Python sanal ortamı oluşturun (isteğe bağlı):
python -m venv venv
Sanal ortamı aktifleştirin(mac):
source venv/bin/activate
Gerekli paketleri yükleyin:
pip install -r requirements.txt
Uygulamayı çalıştırmak için aşağıdaki komutu kullanın:
streamlit run app.py
Son olarak Replicate hesabı oluşturup API key alın. Uygulamanın açılış ekranındaki input alanına bu API keyi girin.
Bu uygulamanın Vue ve Nuxt ile geliştirilen versionunu gördüm ve Streamlit ve Python ile yapmaya karar verdim. Bahsettiğim uygulamaya buradan ulaşabilirsiniz.