Il s'agit d'un logiciel automatisé qui générera l'annonce de la gare en maintenant une base de données des informations requises dans une feuille Excel.
L'annonce est générée dans les trois langues ci-dessous:
hindi
Anglais
Gujarati
Utilisé le langage Python avec un tas de ses bibliothèques comme Pyaudio , Pydub , Pandas , OpenPyxl et GTTS pour générer un statut d'annonce de milliers de trains.
Utilisé Pyaudio pour lire et enregistrer l'audio.
Pydub et pandas utilisés pour la manipulation audio.
Utilisé OpenPyxl pour lire le fichier Excel (.xlsx).
Utilisé GTTS (Texte-to-à-parole de Google) pour traduire le texte en parole.
Tout d'abord, enregistrez l'annonce de l'un des train de la gare ou le téléchargez-le depuis Internet.
Coupez ensuite le son enregistré du numéro de train et du nom, de la source, de l'itinéraire, de la destination, du numéro de plate-forme sur lequel le train arrive, et ainsi de suite.
Maintenez une base de données dans la feuille Excel de diverses informations concernant le numéro de train et le nom, la source, l'itinéraire, la destination, le numéro de plate-forme, etc.
Lisez ce fichier Excel et convertissez tous ces texte en parole en fonction des langues (hindi / anglais / gujarati) et créez des fichiers audio séparés.
Et puis fusionnez finalement ce texte généré par le texte en parole avec les fichiers audio équipés en fonction de notre base de données et de notre nom combiné audio en tant qu'annonce_trainnumber.
Au dernier, supprimez tous les fichiers audio séparés intermédiaires pour libérer l'espace inutile occupé.
Le principal point de développement est de donner une annonce vocale qui nécessite moins de temps pour créer l'annonce et cela aussi dans diverses langues. Ce projet peut atteindre un certain nombre de stations. Il est plus efficace et pratique que l'annonce normale.
Tous les fichiers requis pour développer ce logiciel sont téléchargés ici avec un exemple d'annonce généré par ce logiciel. Allez le vérifier !!!