Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
We don't have enough art & classy shit around here.

idea: add, search, annotate, link, view, overview, recent, by name, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.

register, login


 

SetReminder and NotifyAloud

Complementary programs let you set a read-aloud reminder from your pc
  (+1)
(+1)
 

(Next version: Update reminder)

Question: Will this work? AI says yes. HB?

# NotifyAloud: Voice-Controlled Reminders

We are building a local, private reminder system that syncs your PC commands to your Android phone, which then reads your reminders aloud at the scheduled time.

### The Two Sides

* **Web Companion:** A local script on your PC that takes your voice/text input and pushes it to your Google Calendar.

* **Android App (NotifyAloud):** A local service that watches your Google Calendar for new events and uses Text-to-Speech (TTS) to read them when they trigger.

### How It Works

1. **Command:** You tell your PC (or type) a reminder.
2. **Sync:** The PC pushes the event to your Google Calendar.
3. **Detect:** The Android phone silently syncs the event.
4. **Alarm:** At the scheduled time, the phone detects the reminder, determines the language, reads it aloud and plays the ringtone.

### Setup Process

* **PC Side:** * Set up a Google Cloud Project with the Calendar API enabled.
* Save your `credentials.json` for OAuth authentication.
* Map a global hotkey or voice command to run your script.

* **Android Side:** * Install the app and grant "Calendar" and "Notification" permissions.
* The app registers a `ContentObserver` to watch for updates in the "Reminders" calendar.
* Configure the TTS engine to switch between languages based on the detected script (Hebrew/English).

### Simulation

**User:** "Set reminder for 'Take medicine' at 8:00 PM."

* **PC Side:** * AI parses the natural language into a JSON object `{title: "Take medicine", time: "20:00"}`.
* Script performs an API call to `POST` the event to your calendar.

* **Phone Side:** * Calendar app receives the sync.
* Android system triggers a local notification.
* NotifyAloud intercepts the notification, parses the text language, and initiates `TTS.speak()`.

### License

Released under the **MIT License**. You are free to modify, distribute, and use this code however you wish.

pashute, Jul 04 2026




         


 

back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle