Ini adalah perangkat lunak otomatis yang akan menghasilkan pengumuman stasiun kereta api dengan memelihara database informasi yang diperlukan dalam lembar Excel.
Pengumuman dihasilkan dalam tiga bahasa di bawah ini:
Hindi
Bahasa inggris
Gujarati
Bahasa Python yang digunakan dengan sekelompok perpustakaannya seperti Pyaudio , Pydub , Panda , OpenPyXL dan GTTS untuk menghasilkan status pengumuman ribuan kereta.
Menggunakan pyaudio untuk bermain dan merekam audio.
Menggunakan pydub dan panda untuk manipulasi audio.
Menggunakan openpyxl untuk membaca file excel (.xlsx).
Menggunakan GTT (Google Text-to-Speech) untuk menerjemahkan teks ke ucapan.
Pertama -tama rekam pengumuman salah satu kereta dari stasiun kereta api atau unduh dari internet.
Kemudian rapikan suara yang direkam dari nomor kereta dan nama, sumber, rute, tujuan, nomor platform di mana kereta tiba, dan sebagainya secara terpisah.
Pertahankan database dalam lembar Excel dari berbagai informasi mengenai nomor kereta api dan nama, sumber, rute, tujuan, nomor platform, dll.
Baca file Excel itu dan konversi semua teks itu menjadi pidato sesuai dengan bahasa (Hindi / Inggris / Gujarati) dan buat file audio terpisah.
Dan akhirnya menggabungkan file audio teks yang menghasilkan teks ke ucapan dengan file audio yang dipangkas sesuai dengan database dan nama kami yang menggabungkan file audio sebagai pengumuman_trainnumber.
Akhirnya, hapus semua file audio terpisah menengah untuk membebaskan ruang yang tidak perlu ditempati.
Titik prinsip pengembangan ini adalah untuk memberikan pengumuman berbasis suara yang membutuhkan lebih sedikit waktu untuk membuat pengumuman dan itu juga dalam berbagai bahasa. Proyek ini dapat menjangkau sejumlah stasiun. Ini lebih efisien dan nyaman daripada pengumuman normal.
Semua file yang diperlukan untuk mengembangkan perangkat lunak ini diunggah di sini bersama dengan pengumuman sampel yang dihasilkan oleh perangkat lunak ini. Pergi lihatlah !!!