Daily Log 2026-03-11
Overview
Audio/TTS setup completed. Major progress on Evie's memoir project. Cleaned up cron jobs.
Key Events
1. Audio/TTS Setup Completed
- Installed Edge-TTS via pipx for local text-to-speech
- Configured OpenClaw to use Edge-TTS (zh-CN-XiaoxiaoNeural voice)
- Updated OpenClaw STT to use local Whisper (fixed broken mlx-whisper path)
- Successfully tested TTS: sent voice message to +6598677365 via WhatsApp
- Attempted mlx-audio installation but encountered Python 3.14 compatibility issues
2. Cron Job Cleanup
- Stopped "Drink Water Reminder" cron job at user's request
- Cleaned up 40+ stale narrator-evie cron sessions
- Verified 7 main agent cron sessions remain (harmless)
3. Evie's Memoir Project Progress
- Continued interview with Evie via WhatsApp
- Collected 2 story fragments:
- "咖啡厅里的黑色背影" — How she met Jimmy at a Web3 coffee shop event
- "孕期的每晚按摩与期许" — Jimmy's nightly massages during pregnancy
- Entities extracted: Jimmy, Evy, baby, coffee shop, Web3 event
4. Model/API Issues Resolved
- narrator-evie agent hit Gemini 3.1 Pro rate limit (250 requests/day)
- Fallback to Kimi K2.5 working successfully
- Changed narrator-evie to use Kimi K2.5 permanently
5. iMessage Integration Request
- User wants to pair iMessage/SMS with OpenClaw
- Options discussed:
- CLI-based (imsg) — can send only
- BlueBubbles Server — REST API for iMessage
- Native macOS frameworks — simpler but fragile
Decisions Made
- Edge-TTS recommended over local MLX models for now
- narrator-evie permanently on Kimi K2.5 (avoid Gemini rate limits)
- Weekly memoir summaries → Jimmy (+6598677365), NOT Evie
- Evie receives interview messages only
Technical Notes
- Python 3.14 has compatibility issues with some ML libraries (mecab-python3, spacy)
- OpenClaw TTS/STT both working locally (free, offline)
- Session stats: 24 active (down from 61 after cleanup)
Sources
- daily_logs/2026-03-11.md
Last compiled: 2026-04-05