มันเป็น ซอฟต์แวร์อัตโนมัติ ที่จะสร้างประกาศสถานีรถไฟโดยการรักษาฐานข้อมูลของข้อมูลที่จำเป็นในแผ่นงาน Excel
ประกาศถูกสร้างขึ้นในสามภาษาด้านล่าง:
ภาษาฮินดี
ภาษาอังกฤษ
รัฐคุชราต
ใช้ ภาษา Python ที่มี ห้องสมุดจำนวนมาก เช่น Pyaudio , Pydub , Pandas , OpenPyxl และ GTTS เพื่อ สร้างสถานะการประกาศ ของรถไฟนับพัน
ใช้ Pyaudio เพื่อเล่นและบันทึกเสียง
ใช้ pydub และ pandas สำหรับการจัดการเสียง
ใช้ openpyxl เพื่ออ่านไฟล์ excel (.xlsx)
ใช้ GTTS (Google Text-to-Speech) เพื่อแปลข้อความเป็นคำพูด
ก่อนอื่นบันทึกการประกาศของรถไฟใด ๆ จากสถานีรถไฟหรือดาวน์โหลดจากอินเทอร์เน็ต
จากนั้นตัดแต่งเสียงที่บันทึกไว้ของหมายเลขรถไฟและชื่อแหล่งที่มาเส้นทางปลายทางปลายทางหมายเลขแพลตฟอร์มที่รถไฟมาถึงและอื่น ๆ แยกกัน
รักษาฐานข้อมูลในแผ่นข้อมูลต่าง ๆ ของข้อมูลต่าง ๆ เกี่ยวกับหมายเลขรถไฟและชื่อแหล่งที่มาเส้นทางเส้นทางปลายทางหมายเลขแพลตฟอร์ม ฯลฯ
อ่านไฟล์ Excel และแปลงข้อความเหล่านั้นทั้งหมดเป็นคำพูดตามภาษา (ภาษาฮินดี / อังกฤษ / คุชราต) และสร้างไฟล์เสียงแยกต่างหาก
และในที่สุดก็รวมที่สร้างข้อความเป็นไฟล์เสียงพูดด้วยไฟล์เสียงที่ถูกตัดแต่งตามฐานข้อมูลและชื่อของเราที่รวมไฟล์เสียงเป็นประกาศ _trainnumber
ในที่สุดลบไฟล์เสียงแยกต่างหากทั้งหมดทั้งหมดเพื่อเพิ่มพื้นที่ที่ไม่จำเป็น
จุดหลักของการพัฒนาสิ่งนี้คือการประกาศด้วยเสียงซึ่งต้องใช้เวลาน้อยลงในการสร้างการประกาศและในภาษาต่างๆเช่นกัน โครงการนี้สามารถเข้าถึงสถานีได้ทุกสถานี มันมีประสิทธิภาพและสะดวกกว่าการประกาศปกติ
ไฟล์ทั้งหมดที่จำเป็นในการพัฒนาซอฟต์แวร์นี้จะถูกอัปโหลดที่นี่พร้อมกับการประกาศตัวอย่างที่สร้างโดยซอฟต์แวร์นี้ ไปตรวจสอบ !!!