ข้อความ OpenSpeech เป็นคำพูด
เว็บแอปพลิเคชั่น Text to Speech (TTS) โดยใช้ OpenAI API ที่คุณสามารถโฮสต์ด้วยตนเอง
OpenSpeech เป็นเว็บแอปพลิเคชันที่ใช้ Python ที่เป็นที่ยอมรับได้ซึ่งใช้ความสามารถในการพูดข้อความของ OpenAI เพื่อแปลงข้อความเป็นคำพูด แอปพลิเคชันถูกสร้างขึ้นด้วย Flask ซึ่งเป็นเฟรมเวิร์กเว็บที่มีน้ำหนักเบาสำหรับ Python ใช้คีย์ OpenAI API ของคุณเองและแปลงเนื้อหาข้อความของคุณเป็นไฟล์ MP3 ที่พูดได้ยอดเยี่ยม
คุณสมบัติที่สำคัญ
- โอเพ่นซอร์ส
- Docker เข้ากันได้
- รองรับธีมแสง/มืด
- กรองเสียงและระดับคุณภาพที่แตกต่างกันซึ่งสนับสนุนโดย OpenAI
- แสดงค่าใช้จ่ายโดยประมาณเพื่อแปลงข้อความเป็นคำพูด
- เอาชนะการ จำกัด อักขระ OpenAI 4096 โดยการแยกข้อความเป็นชิ้นสร้างไฟล์เสียงแยกต่างหากสำหรับแต่ละชิ้นและรวมเอาต์พุตสุดท้ายเข้ากับไฟล์เดียว
ภาพหน้าจอ

การติดตั้งและการใช้งาน
นักเทียบท่า
- วิธีที่ง่ายที่สุดในการเรียกใช้แอปพลิเคชันคือการใช้ Docker อ้างถึงไฟล์
docker-compose.yaml สร้างสำเนาของไฟล์ในระบบของคุณ- อัปเดตพอร์ตทางด้านซ้ายมือหากคุณต้องการเรียกใช้แอปพลิเคชันผ่านพอร์ตอื่นนอกเหนือจากค่าเริ่มต้น: 3210
- อัปเดตไดเรกทอรีพา ธ ไปยังไฟล์ นี่คือที่ที่ข้อความอินพุตและเอาต์พุต mp3 จะถูกเก็บไว้ เรียกใช้ไฟล์ PISCOSE โดย:
- แอปพลิเคชันจะเริ่มเซิร์ฟเวอร์ท้องถิ่นและจะสามารถเข้าถึงได้บน
http://127.0.0.1:3210/ หรือ http://localhost:3210/- อัปเดต IP เป็น IP ของเซิร์ฟเวอร์ที่มีคอนเทนเนอร์กำลังทำงานอยู่
- อัปเดตพอร์ตหากคุณเปลี่ยนค่าในไฟล์ Docker-compose
- เปิด URL นี้ในเว็บเบราว์เซอร์ของคุณเพื่อใช้แอปพลิเคชัน
โคลน repo และดำเนินการแอป Python
- โคลน repo
git clone https://github.com/binuengoor/OpenSpeech.git
- นำทางไปยังไดเรกทอรีหลัก
- ติดตั้งการพึ่งพา Python
pip install -r requirements.txt
- ในการเรียกใช้แอปพลิเคชันให้เรียกใช้ไฟล์
app.py :
แอปพลิเคชันจะเริ่มต้นเซิร์ฟเวอร์ท้องถิ่นและจะสามารถเข้าถึงได้บน http://127.0.0.1:3210/ หรือ http://localhost:3210/ เปิด URL นี้ในเว็บเบราว์เซอร์ของคุณเพื่อใช้แอปพลิเคชัน
การอ้างเหตุผล
- Python Script ฉันเจอขณะท่อง Reddit
- Water.css
- ฟอนอตอสมมาก
- GitHub Copilot
- CHATGPT
การบริจาค
- ยินดีต้อนรับ! ฉันไม่ใช่โปรแกรมเมอร์ที่ผ่านการฝึกอบรม ฉันใส่สิ่งนี้เข้าด้วยกันด้วยความช่วยเหลือของ AI ดังนั้นความช่วยเหลือใด ๆ ที่จะทำให้แอปพลิเคชันดีขึ้นหรือทำความสะอาดยินดีต้อนรับ
ใบอนุญาต
โครงการนี้ได้รับใบอนุญาตภายใต้ข้อกำหนดของใบอนุญาต MIT
(c) Binu Pradeep 2024