Elevengui adalah antarmuka pengguna grafis untuk API Elevenlabs. Ini juga dapat memanfaatkan bisikan Openai untuk transkripsi ucapan-ke-teks, jika diinstal.
Dengan Elevengui, Anda dapat:
Pastikan Anda memiliki Python 3.9 atau lebih tinggi. Membuat lingkungan virtual Python sebelum instalasi direkomendasikan.
Untuk menginstal aplikasi, pertama -tama klon repositori:
git clone https://github.com/winedarkmoon/ElevenGUI.gitKemudian navigasikan ke direktori dan instal paket menggunakan PIP:
cd ElevenGUI
pip install .
Untuk menggunakan API Whisper Openai atau implementasi bisikan lokal untuk transkripsi, Anda dapat menginstal tambahan seperti ini:
pip install .[whisper_api]Atau:
pip install .[whisper_local]Atau jika Anda menginginkan keduanya:
pip install .[whisper_api,whisper_local]Untuk pengguna ZSH, gunakan tanda kutip karena cara Zsh menangani tanda kurung persegi:
pip install " .[whisper_api] " pip install " .[whisper_local] "Atau jika Anda menginginkan keduanya:
pip install " .[whisper_api,whisper_local] "Untuk Linux: Pastikan Tkinter diinstal untuk lingkungan Python Anda. Anda dapat melakukan ini dengan menginstal paket Python3-TK menggunakan manajer paket Anda. Misalnya, jika Anda menggunakan Ubuntu, Anda dapat menginstalnya dengan:
sudo apt-get install python3-tkUntuk MacOS: Instal Tkinter melalui Homebrew:
brew install [email protected]Jika Anda mengalami kesalahan dengan URLLIB3: Anda mungkin perlu menginstal atau memperbarui OpenSSL. Gunakan homebrew untuk menginstal openssl:
brew install opensslJika Anda sudah menginstal OpenSSL tetapi Anda masih menemukan kesalahan, instal ulang Python yang ditautkan dengan versi homebrew OpenSSL:
brew reinstall python Jika kesalahan tetap ada, coba instal versi yang lebih lama dari urllib3 :
pip3 install ' urllib3<2.0 ' Jika Anda berencana menggunakan instalasi lokal bisikan openai untuk menyalin audio ke teks, Anda harus mengaturnya secara terpisah. Instruksi instalasi terperinci untuk Whisper dapat ditemukan di repositori bisikan resmi.
Jika Anda lebih suka menggunakan API Whisper Openai untuk transkripsi, Anda tidak memerlukan instalasi lokal. Anda dapat memperoleh kunci API untuk tujuan ini dari halaman kunci API OpenAI.
Aplikasi ini menggunakan variabel lingkungan untuk konfigurasi. Contoh file lingkungan termasuk dalam repositori sebagai env.example .
Buat salinan file env.example dan ganti nama salinan ini ke .env .
Buka file .env yang baru dibuat di editor teks.
File env.example mencakup semua variabel lingkungan yang dibutuhkan aplikasi, dengan nilai placeholder. Ganti placeholder ini dengan nilai aktual Anda.
Simpan dan tutup file .env .
Pastikan file .env berada di direktori yang sama dengan file aplikasi utama ( main.py ). Saat Anda menjalankan aplikasi, itu akan secara otomatis membaca konfigurasi dari file ini.
Jalankan skrip Main.py untuk memulai aplikasi:
python main.pyProyek ini dilisensikan berdasarkan ketentuan lisensi MIT.