Indian Railways Automated Announcement Software
1.0.0
它是一种自动化软件,它将通过在Excel表中维护所需信息的数据库来生成火车站公告。
以下三种语言生成了公告:
印地语
英语
古吉拉特语
使用Python语言和一堆图书馆,例如Pyaudio , Pydub , Pandas , OpenPyXl和GTTS来生成数千列火车的公告状态。
使用Pyaudio播放和录制音频。
使用pydub和pandas进行音频操纵。
使用OpenPyXl读取Excel(.xlsx)文件。
使用GTTS(Google Toxe-speech)将文本转换为语音。
首先,记录从火车站发布任何火车或从互联网下载的火车。
然后修剪火车号码和名称,源,路线,目的地,到达的平台号的录制声音,等等。
在Excel表中维护有关火车号和名称,源,路线,目的地,平台号等各种信息的数据库。
阅读该excel文件,然后根据语言(印地语 /英语 /古吉拉特语)将所有这些文本转换为语音,并创建单独的音频文件。
然后,根据我们的数据库和名称将音频文件与auckection_trainnumber组合在一起,将生成文本与语音音频文件生成的文本合并。
最后,删除所有中间分开的音频文件,以释放所占用的不必要的空间。
开发此问题的主要要点是给出基于语音的公告,该公告需要更少的时间来创建公告,并且使用各种语言也是如此。该项目可以接触到任何数量的电台。它比普通公告更有效和方便。
开发此软件所需的所有文件都与此软件生成的示例公告上传。去检查一下!!!