Это автоматизированное программное обеспечение , которое будет генерировать объявление железнодорожной станции, поддерживая базу данных необходимой информации в листе Excel.
Объявление генерируется на трех языках:
хинди
Английский
Гуджарати
Использовал язык питона с группой библиотек, таких как Pyaudio , Pydub , Pandas , OpenPyxl и GTTS для создания статуса объявления тысяч поездов.
Использовал Pyaudio для воспроизведения и записи звука.
Использовал Pydub и Pandas для манипуляции с аудио.
Используется OpenPyxl для чтения файла Excel (.xlsx).
Используется GTTS (Google Text-To Speek) для перевода текста в речь.
Прежде всего записывает объявление о любом поезде с железнодорожной станции или загрузите его из Интернета.
Затем обрежьте записанный звук номера и названия поезда, источника, маршрута, пункта назначения, номера платформы, на котором прибывает поезд, и т. Д.
Поддерживать базу данных в листе Excel различной информации, касающейся номера и имени поезда, источника, маршрута, назначения, номера платформы и т. Д.
Прочитайте этот файл Excel, преобразуйте все эти тексты в речь в соответствии с языками (хинди / английский / гуджарати) и создайте отдельные аудиофайлы.
А затем, наконец, объединяет, что сгенерировал текст на речевые аудиофайлы с помощью обрезанных аудиофайлов в соответствии с нашей базой данных и именем, которые объединяют аудиофайл в качестве Angination_trainnumber.
В последнее время удалите все промежуточные отдельные аудиофайлы, чтобы освободить ненужное пространство, занятое.
Основной момент разработки этого является объявление на основе голоса, которое требует меньше времени для создания объявления, а также на различных языках. Этот проект может связаться с любым количеством станций. Это более эффективно и удобно, чем обычное объявление.
Все файлы, необходимые для разработки этого программного обеспечения, загружаются здесь вместе с примером объявления, сгенерированного этим программным обеспечением. Проверьте это !!!