Skip to content
/ Hearo Public

Hearo is a real-time note‑taking and information‑lookup assistant for online meetings and classes.

Notifications You must be signed in to change notification settings

its6ueq/Hearo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Hearo

YOUR MEETING ASSISTANT

Meet Hearo - a real-time meeting companion that transcribes speech with Whisper (via faster-whisper), streams smart keywords alongside your call, and turns each tap into instant answers. Click any keyword to get a bite‑size summary, the newest relevant image, and up‑to‑the‑minute news - all without leaving your meeting.

Table of Contents

ℹ Project Information

Hearo is a real-time note‑taking and information‑lookup assistant for online meetings and classes. It helps solve the problem of information overload and missing important points while you are listening, note‑taking, and searching — all at once.

Hearo captures system audio (Zoom, Google Meet, YouTube, etc.), converts speech to text using Whisper, extracts important keywords with NLP, and shows those keywords on a floating UI so you can follow the main ideas without manual note‑taking. When you click a keyword, Hearo returns a short summary, the latest image, and related news — instantly.


👨‍💻 Members

Project by team Free Five 🆓5️⃣:


🔧 Tech Stack

python pyqt6 faster-whisper soundcard

Component Technologies / Notes
UI/Overlay PyQt6 floating panel (glassmorphism‑style)
Speech-to-Text OpenAI Whisper (via faster-whisper)
NLP for Keywords spaCy (noun chunks & proper nouns)
Audio Capture soundcard (system loopback)
Search Providers Images / definitions / news via external APIs

(back to top)


⚙ Installation

📦 Prerequisites

  • Python 3.11+

  • ffmpeg (recommended for audio/Whisper)

  • Permission for system audio loopback recording (if you capture system sound)

  • (Optional) Git for faster source download

▶️ Run with terminal

# Install git if you don't have it
git clone https://github.com/its6ueq/Hearo.git Hearo
cd Hearo
pip install --upgrade pip
pip install -r requirements.txt
python -m Hearo.main 

📷 How to Use

Demo

🔒 Security & Privacy

  • STT and keyword extraction are processed locally with Whisper & spaCy.
  • Lookups for images/news may call external APIs: please review and accept the privacy policy before enabling.
  • Options to limit/hide sensitive content; do not store audio unless explicitly allowed.

(back to top)


🖥️ Features and Interfaces

Live Transcription

  • Near real‑time speech‑to‑text; supports Vietnamese and multilingual scenarios.
  • Maintains conversation context across the meeting.

Smart Keywords Overlay

  • Automatically extracts keywords (noun chunks / proper nouns).
  • Displays compact interactive chips.
  • Topic grouping and timeline tracking.

AI Information Panel

  • For each keyword: returns a short summary, latest images, and related news.
  • One click - zero context switching.

Click-to-Search

  • Pluggable search providers (images/definitions/news).
  • Source filters and timestamps for contextual reference.

(back to top)


🚀 Roadmap & Future Work

Delivery phases

  • Phase 1: Audio capture → Whisper → spaCy → Overlay → Search Engine pipeline.
  • Phase 2: Desktop MVP; click‑to‑lookup.
  • Phase 3: Speed optimizations for smooth near‑real‑time (CPU‑friendly).
  • Phase 4: Beta testing with students/office workers/tech learners.
  • Phase 5: Premium tier - content saving, account‑based keyword sync, context summaries.

Additional directions

  • Real‑time captions to support the hard‑of‑hearing community.
  • Integrations with popular online meeting/learning platforms.
  • Security hardening: least‑privilege options; opt‑out of external data sharing.

Highlights

  • Live, interactive keyword overlay - a novel UX approach.
  • Context‑aware grouping vs. isolated keywords.
  • Clear path to monetization: standalone app, plugins, or B2B API.

(back to top)


📝 Notes

  • This document summarizes the system; deeper technical docs will be added when the codebase is ready.
  • Questions or suggestions? Please contact the team via the emails above.
  • Made with ❤️ by Free Five.

About

Hearo is a real-time note‑taking and information‑lookup assistant for online meetings and classes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages