Speech-Machine — Personalized Tech Camera-Presenting Coach Edition Copyright 2026 Susant Achary (Original Speech-Machine Author) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0 Summary of Modifications (Apache License 2.0, Section 4(b)): - Preserved Speech-Machine's core monorepo architecture (Next.js 14 frontend, FastAPI + SQLAlchemy backend, @video/shared scoring package) and existing capabilities (MediaRecorder video capture, MediaPipe eye-contact/smile/head tracking, Web Audio loudness/pitch analysis, Web Speech & faster-whisper transcription, IndexedDB draft recovery, PDF/TXT document reading, and exports). - Added a personalized 30-day Tech Presenter Training Curriculum with adaptive presenter profiles, progress persistence, and one-click studio launch. - Added Daily Speaking Warm-Ups, Camera-Presenting Challenges, and dynamic weakness-targeted improvement drills. - Upgraded the Camera Recording Studio with an on-lens built-in teleprompter supporting auto-scroll, voice-synced highlighting, presenter bullet cues, mirror mode, countdown timer, audio-only fallback, and editable transcripts. - Added a Technology News & Storytelling Practice desk with live RSS/HN feeds, curated tech briefings, custom topic/URL parsing, and 4 presenter storyboards. - Added a built-in analytical presenter coaching engine fallback alongside existing local LLM providers (Ollama, LM Studio, llama.cpp), plus local background worker fallback when Redis/arq is not running. - Added Weekly Review analytics, reflection notes, enhanced Dual-Video Side-by-Side Recording Comparison, and a responsive Mac + mobile UI shell.