Ini adalah aplikasi Python yang menerima input teks (melalui URL, teks, atau file), menggunakan model Turbo GPT-4 Openai untuk menghasilkan respons berdasarkan prompt, dan kemudian mengubah teks yang dihasilkan menjadi ucapan menggunakan API teks-ke-pidato Azure. Aplikasi ini dibangun dengan streamlit untuk antarmuka web yang intuitif.
pip install requests streamlit openai beautifulsoup4 python-dotenvKlon Repositori :
git clone https://github.com/hipnologo/openai_azure_text2speech.git
cd openai_azure_text2speech Konfigurasikan Variabel Lingkungan : Buat file .env di root proyek dan tambahkan tombol API Anda:
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
AZURE_API_KEY=YOUR_AZURE_API_KEY
Jalankan aplikasi : Luncurkan aplikasi menggunakan streamlit:
streamlit run app.pyOpsi Input :
Kustomisasi Panjang Prompt :
Hasilkan dan mainkan teks-ke-speech :
en-US-AriaNeural , en-US-GuyNeural , dan en-GB-RyanNeural untuk Azure Tts.Kami menyambut kontribusi! Untuk berkontribusi:
Untuk panduan terperinci, silakan merujuk ke file Contributing.md kami.
Pastikan untuk mengikuti gaya pengkodean dan menambahkan kasus uji untuk kode baru apa pun. Jangan ragu untuk menjangkau jika Anda memiliki pertanyaan.