AI-powered speech analysis tool to improve presentation skills and reduce speech fillers.
- Audio recording and transcription
- Speech filler detection ("um", "uh", "like", etc.)
- Basic speech analysis (pace, pauses)
- Simple web interface
- Backend: FastAPI + Python
- AI: OpenAI Whisper
- Frontend: HTML/JS (minimal)
- Package Management: uv
# Install dependencies
uv sync
# Run the application
uv run speaksense
# Or run directly
uv run python -m speaksense.main# Install dev dependencies
uv sync --dev
# Format code
uv run black src/
# Lint code
uv run ruff check src/
# Run tests
uv run pytest- Open http://localhost:8000
- Record your speech
- Get instant analysis
speaksense/
├── src/speaksense/
│ ├── __init__.py
│ ├── main.py
│ └── templates/
│ └── index.html
├── pyproject.toml
└── README.md