- This project uses jdk 11, Swing;
- Project consists of 2 levels such as: ui, domain;
- Project uses
Swing
interface; - System can be extended;
- For testing the system uses
JUnit5
; - Using FreeTTS VoiceManager, i.e. turn selected text into speech.
In this project, a search for a word in the text was implemented. All found words are highlighted in blue. The project can be to add features in a future. In the project, at the moment, search is implemented only for JTextArea. User can select part text, select voice and start reading selected part text.
To run this project you will need to install JDK 11 or higher. Here are the steps for you to follow:
- Add this project to your IDE as Maven project;
- If necessary, configure Java SDK 11 in Project Structure settings;
- This project will be searching word in strings that have in the end this symbols: ., ?, !. (, - this symbol does not count).
- If you want to hear select part text, please select part or all text, select voice and start reading clicked on button
'Start Reading'
.
☑️Search for the number of words in a text;
☑️Search for a word in a text;
☑️The ability to add text to the application.
☑️Text to speech.