Skip to content

It is an application (in Java-Java Swing) that allows to edit and transform documents to audio (using freetts library). The documents may be in various formats.

License

Notifications You must be signed in to change notification settings

johnprif/AdvancedText2SpeechApp

Repository files navigation

AdvancedText2SpeechApp

It is an application (in Java-Java Swing) that allows to edit and transform documents to audio (using freetts library). The documents may be in various formats. Specifically the application supports at least Microsoft Word (.docx) and Excel documents (.xlsx) using Apache poi library. It uses Factory, Decorator, Facade pattern. For privacy and security reasons the contents of the documents may be encoded with different encoding mechanisms. The target users of the application may be people who have reading problems or visually impaired people. The application consists of a graphical user interface, a back-end that enables the text editing process and the part that transforms text to speech, which will be based on external text to speech libraries. The program is packaged in an .exe file.

Regarding the detailed implementation of workshop, the details are listed in the report of workshop separately in pdf

About the code

  • IDE: Eclipse IDE 2022-06
  • back-end: Java 11.0.16.1
  • front-end: Java Swing
  • Microsoft Excel: poi-5.0.0
  • Microsoft Word: poi-5.0.0
  • Speech: freetts

Screenshot (15)

About

It is an application (in Java-Java Swing) that allows to edit and transform documents to audio (using freetts library). The documents may be in various formats.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages