toastmasterstool box using python or java.
Toastmaster Toolbox You are tasked with designing, documenting, and implementing a Toastmasters Toolbox system. This system is intended to aid a presenter during a Toastmasters speech. The core features that are required of this system are described below. You are responsible for the details of the system.
Facial Expression Analysis • The system SHALL provide a mirror display to the presenter utilizing a webcam. • The system SHALL analyze the presenter’s facial expressions and provide feedback and cues based on the perceived mood of the presenter.
Speech Disfluency Feedback • The system SHALL provide a means for a designated “Ah-Counter” (or “AhCounters”) to indicate when a speech disfluency (ah, um, etc.) was spoken by the presenter. • The presenter SHALL receive this feedback in real time via a visual cue and audio cue on a presenter display. • The “Ah Counter” SHALL use a separate networked PC from the presenter.
Timing Cue • The system SHALL provide timing cues to the presenter indicating how much time remains in the allotted speaking time. • The system SHALL provide warnings when reaching the end of the allotted time. • The system SHALL support user configurable speaking times and thresholds for warning via the GUI.
Reporting • The system SHALL display a report to the presenter at the end of the speech. • The report SHALL be able to be saved to a file and viewed later.
Grammar Analysis – This feature will analyze the user’s usage of vocabulary and grammar principles and offer suggestions.
– Speech Upload – A prewritten speech will be uploaded in the system. Then the user can see the speech and read it.
– Reminders – The presenter can the event details and the system can remind him of the event