Project Info

Speechful

Devpost

Inspiration

Public speaking can be intimidating, and practicing alone often lacks meaningful feedback. We wanted to create a tool that provides real-time, personalized coaching, helping users improve confidence, clarity, and engagement.

What it does

Speechful is a public speaking coaching app that analyzes your speech in real-time and gives personalized feedback. It evaluates factors like sentiment, confidence, and speech familiarity, helping users refine both content and delivery.

How we built it

Frontend: React + TypeScript for a clean and responsive interface where users can record speeches and see feedback. Backend: Node.js + Express to handle API requests, process data, and return actionable insights. Speech Analysis: Claude API and Lava API for sentiment analysis, scoring the speaker’s confidence and engagement. Voice detection AI APIs to track how well the user is familiar with their speech (intonation, pauses, and fluency). Claude API and Lava API for sentiment analysis, scoring the speaker’s confidence and engagement. Voice detection AI APIs to track how well the user is familiar with their speech (intonation, pauses, and fluency). Live Feedback: Combines the above metrics to provide personalized advice on pacing, clarity, and emotional impact.

Challenges we ran into

Integrating multiple AI APIs and ensuring their outputs were consistent and interpretable. Real-time processing: delivering feedback without noticeable lag. Designing actionable feedback, presenting insights in a way that’s easy for users to act on without overwhelming them.

Accomplishments we're proud of

Successfully integrated Claude and Lava APIs for sentiment scoring and personalized feedback. Built a working prototype that tracks speech familiarity and provides actionable coaching. Designed a real-time dashboard that gives intuitive, immediate insights during practice sessions.

What we learned

Combining multiple AI APIs can create rich, multidimensional feedback for users. Real-time processing requires careful optimization to maintain responsiveness. Personalized feedback is far more effective than generic tips as users respond better when advice is tailored to their own performance.

What's next

Add tone and emotion detection to give more nuanced feedback. Introduce progress tracking over multiple sessions to help users see improvement over time. Expand multilingual support for non-English speakers. Build a mobile version for on-the-go practice.

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • ExpressIn code
  • HTMLIn code
  • JavaScriptIn code
  • ReactIn code
  • Tailwind CSSIn code
  • TypeScriptIn code
  • AnthropicClaimed
  • Node.jsClaimed
  • OpenAIClaimed

7 of 10 appear in the indexed code. 3 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

  • GitHub CopilotConfig

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

169 KB

Source files

44

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars