これは、必要な情報のデータベースをExcelシートに維持することにより、鉄道駅の発表を生成する自動化されたソフトウェアです。
発表は、以下の3つの言語で生成されます。
ヒンディー語
英語
グジャラート語
Pyaudio 、 Pydub 、 Pandas 、 OpenPyXL 、 GTTなどのライブラリを備えたPython言語を使用して、数千の列車のアナウンスステータスを生成しました。
Pyaudioを使用してオーディオを再生および録音しました。
音声操作にPydubとPandasを使用しました。
OpenPYXLを使用してExcel(.xlsx)ファイルを読み取りました。
GTT(Google Text-to-Speech)を使用して、テキストをスピーチに変換しました。
まず第一に、鉄道駅から列車の発表を記録するか、インターネットからダウンロードします。
次に、列車の数字と名前、ソース、ルート、目的地、プラットフォーム番号の録音された音をトリミングします。
列車番号と名前、ソース、ルート、宛先、プラットフォーム番号などに関するさまざまな情報のExcelシートでデータベースを維持します。
そのexcelファイルを読んで、言語(ヒンディー語 /英語 /グジャラート語)に従ってすべてのテキストをスピーチに変換し、別のオーディオファイルを作成します。
そして最後に、生成されたテキストを、Ancounded_trainnumberとしてオーディオファイルを組み合わせたデータベースと名前に従って、トリミングされたオーディオファイルを使用してスピーチオーディオファイルをマージします。
最後に、すべての中間の分離オーディオファイルを削除して、占有されている不要なスペースを解放します。
これを開発する主要なポイントは、発表を作成するのに必要な時間が少なく、さまざまな言語でも必要な音声ベースのアナウンスを提供することです。このプロジェクトは、任意の数のステーションに連絡することができます。通常の発表よりも効率的で便利です。
このソフトウェアの開発に必要なすべてのファイルは、このソフトウェアによって生成されたサンプルアナウンスとともにここにアップロードされます。チェックしてください!!!