Es handelt sich um eine automatisierte Software , die die Ankündigung der Bahnhof generiert, indem eine Datenbank mit den erforderlichen Informationen in einem Excel -Blatt gepflegt wird.
Die Ankündigung wird in den folgenden drei Sprachen erstellt:
Hindi
Englisch
Gujarati
Verwendete Python -Sprache mit einer Reihe seiner Bibliotheken wie Pyaudio , Pydub , Pandas , OpenPyxl und GTTS, um den Ankündigungsstatus von Tausenden von Zügen zu generieren .
Benutzte Pyaudio , um Audio zu spielen und aufzunehmen.
Gebrauchte Pydub und Pandas zur Audiomanipulation.
Verwendet OpenPyXL , um die Datei Excel (.xlsx) zu lesen.
Verwendet GTTS (Google Text-to-Speech), um Text in Sprache zu übersetzen.
Zahlen Sie zunächst die Ankündigung des Zuges vom Bahnhof auf oder laden Sie ihn vom Internet herunter.
Trimmen Sie dann den aufgenommenen Sound der Zugnummer und des Namens, der Quelle, der Route, des Ziels, der Bahnsteignummer, auf der der Zug eintrifft, und so auf separatem Anzug ab.
Verwalten Sie eine Datenbank im Excel -Blatt mit verschiedenen Informationen zu Zugnummer und Name, Quelle, Route, Ziel, Plattformnummer usw.
Lesen Sie diese Excel -Datei und konvertieren Sie den gesamten Text in die Sprache gemäß den Sprachen (Hindi / Englisch / Gujarati) und erstellen Sie separate Audiodateien.
Und dann schließlich zusammengeführt, der Text mit den geschnittenen Audiodateien an Sprach -Audiodateien gemäß unserer Datenbank und dem Namen generiert hat, die die Audiodatei als Ankündigung_Trainnumber kombinierten.
Löschen Sie letztes alle intermediären separaten Audio -Dateien, um den unnötigen Raum zu befreien.
Der Hauptpunkt der Entwicklung Dies besteht darin, eine sprachbasierte Ankündigung zu geben, die weniger Zeit erfordert, um die Ankündigung zu erstellen, und das auch in verschiedenen Sprachen. Dieses Projekt kann eine beliebige Anzahl von Stationen erreichen. Es ist effizienter und bequemer als die normale Ankündigung.
Alle für die Entwicklung dieser Software erforderlichen Dateien werden hier zusammen mit der von dieser Software generierten Beispielkündigung hochgeladen. Schau es dir an !!!