toastmasterstool box using python or java.

profilekathram
1_Project_Memo.pdf

Oklahoma Christian University

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.

Core Features:

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 “Ah- Counters”) 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.

Additional Features CENG 4113: Select at least 2 additional features. Must be approved by the professor. CENG 5113: Select at least 3 additional features. Must be approved by the professor.