{
  "id": 15574381,
  "title": "PracticePerfect - Improve your speaking skills locally",
  "url": "https://urgent.news/2026/10/19/practiceperfect-improve-your-speaking-skills-locally",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-19T07:05:11.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/zem_ksh/practiceperfect-improve-your-speaking-skills-locally-2bmd"
  },
  "original_language": "en",
  "account": "PracticePerfect is a speaking-practice application that enables users to hone their communication skills privately and conveniently. The app, built by an individual developer, employs open-source AI models running locally on a laptop. Upon launching, users select a daily topic, record their response via phone, and transfer the audio to their computer. The app then processes the recording into a text transcript using Whisper, an open-source speech recognition model. Afterward, Gemma, another open model running locally via Ollama, assesses the transcript against the chosen topic and provides structured feedback on areas for improvement. Users may try again, applying the insights gained from the feedback, and continue refining their speaking abilities. The app's architecture separates the transcription and feedback processes, allowing each AI model to focus on its designated task. The user interface is crafted with React and TypeScript, styled using Tailwind CSS, while Python and FastAPI power the backend. FFmpeg facilitates audio file conversion, and SQLite and local file storage manage practice records and audio files. The app's creators emphasize that feedback scores are AI-generated, not clinical assessments, and are intended for personal skill development rather than objective evaluation. The project is currently in a pre-revenue testing phase, exploring potential paid features such as guided practice programs and enhanced progress tracking. The open-source nature of the application allows users to maintain control over their data, utilizing local inference models without relying on third-party inference APIs.",
  "summary": "This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built I sometimes start speaking before I’ve figured out how to organize what I want to say. I know the point I’m trying to make, but halfway through an explanation, I’m repeating myself or losing the thread. I wanted somewhere to practice that felt private and easy to return to. So I built…",
  "key_points": [
    "PracticePerfect is a local AI-powered speaking practice app",
    "Users record responses, receive AI-generated feedback",
    "Open-source architecture separates transcription and assessment"
  ],
  "editors_take": "Utilizing local open-source models shifts AI-driven skill development away from centralized APIs, granting users complete privacy and data control during their personal communication training sessions.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}