-
Notifications
You must be signed in to change notification settings - Fork 3
Implement
JSpeak GUI Components
Scan/Stop Scan (Or JToggleButton)
Replay
Stop
Expand/Retract (Or JToggleButton)
Reset (Resets JSlider options back to their defaults)
Percentage of text from the clipboard read or just show activity while text is being read
Word gap (Delay)
Pitch adjustment
Amplitude (Volume)
Speed (In WPM)
Choosing between voices (Some code needs to be designed and implemented for this in a nice OOP way. Available voices must be determined at runtime based on installed voices)
Reading: (For finding available voices) http://docs.oracle.com/javase/tutorial/essential/io/dirs.html Read http://docs.oracle.com/javase/tutorial/essential/io/find.html
Might or might not use
"Always On Top" Useful for hovering the app in Mini GUI mode above ebooks, etc, while it's reading them
http://docs.oracle.com/javase/tutorial/essential/concurrency/index.html
http://docs.oracle.com/javase/tutorial/uiswing/examples/components/index.html
http://docs.oracle.com/javase/tutorial/information/examples.html