Skip to content

EchoNote is a speech-to-text powered to-do list manager. Record your audio directly in the UI, and let AI handle the rest! Co-developed by Demi Fashemo, Eshaal Syeda, Carlos Melicandia, & Mofe Adelusimo

Notifications You must be signed in to change notification settings

dfashemo/EchoNote

 
 

Repository files navigation

EchoNote – Voice-Powered Task Manager 🔊

EchoNote is a Python-based web app that uses Google Speech-to-Text and Google Gemini AI to turn spoken input into organized tasks. Just speak your to-do list, and EchoNote will transcribe, extract, and save your tasks.

General Info ℹ️

This project was developed as part of the SEO Tech Developers Summer 2025 program. It demonstrates how to:

  • Use speech recognition to capture user input
  • Parse natural language into structured data using AI
  • Store and display tasks using a local database and Flask app

Technologies 👾

This project uses:

  • Python 3.9+
  • Flask
  • SQLite + SQLAlchemy
  • Google Cloud Speech-to-Text API
  • Google Generative AI (Gemini)
  • HTML/CSS (Jinja templates)

If you would like to visit the app, navigate to the URL below! 🛜 💻 😊

https://ech0n0te.pythonanywhere.com/

About

EchoNote is a speech-to-text powered to-do list manager. Record your audio directly in the UI, and let AI handle the rest! Co-developed by Demi Fashemo, Eshaal Syeda, Carlos Melicandia, & Mofe Adelusimo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 47.2%
  • JavaScript 18.6%
  • Python 18.0%
  • CSS 16.2%