Commit Graph

13 Commits

Author SHA1 Message Date
aeroreyna 6645ef3664 Add speech transcription tools: speech_list_locales, speech_transcribe_file, speech_quick_test
Implements Apple SpeechAnalyzer + SpeechTranscriber (macOS 26+) live transcription
per official docs, with Inscribe bugfix (finalizeAndFinishThroughEndOfInput)

- speech_list_locales: isAvailable, supported/installed locales, reserved counts
- speech_transcribe_file: transcribe any AVFoundation-readable file, returns
  transcript + segments + elapsed + realtimeFactor + engine metadata
- speech_quick_test: say + transcribe loopback to verify pipeline

Swift binary compiled on-demand via swiftc -O with Speech + AVFoundation
Follows docs: AssetInventory downloadAndInstall, AssetInputSequenceProvider
Mac mini is 26.5.2 Mac16,10 M4 so engine verified available
2026-07-13 17:07:45 -04:00
aeroreyna 635d37d9e4 Fix system.js splitlines bug (Pythonism) -> split('\n'), fallback to python_mac_ver for version detection 2026-07-13 16:19:53 -04:00
aeroreyna 2345627eb8 Sync from Mac mini main: preserve full-app-path fix (/System/Applications/), reminders assignment hints, deco_ha_bridge for clients, plus image tools, plus system speech API check
Mac mini is on macOS 26.5.2 Mac16,10 M4 - SpeechAnalyzer available
- Calendar/Contacts/Notes/Reminders use full /System/Applications/*.app path (more reliable)
- Reminders now returns assignment {assignee, source, available} with fallback to (Name) in title
- deco.js uses deco_ha_bridge.py for clients action (more reliable than old bridge)
- Added deco_ha_bridge.py (13KB RSA/AES Deco HA client)
- Added system_get_info + system_speech_api_status (verifies SpeechAnalyzer on macOS 26+)
- Preserved codex-image, gemini-image, gemini-chrome-prompt tools
- Updated README with all 23 tools + macOS 26 note + benchmark ref
2026-07-13 16:18:40 -04:00
aeroreyna 4bed6145b9 Merge Mac + Pi: add system_get_info/system_speech_api_status + restore codex-image/gemini-image/gemini-chrome-prompt tools from Mac
Mac mini is on macOS 26.5.2 with SpeechAnalyzer available - verified via sw_vers
Needed to sync diverged repos: Pi had system tools, Mac had image tools
2026-07-13 16:16:34 -04:00
aeroreyna 9498079c5c Add system_get_info and system_speech_api_status tools - check macOS version and SpeechAnalyzer availability (for Apple Speech API benchmark verification) 2026-07-13 16:08:59 -04:00
Adolfo Reyna 0d446003dd Add Deco config diagnostics 2026-06-03 14:40:49 -04:00
Adolfo Reyna 5be3c93735 Add TP-Link Deco network stats tools 2026-06-03 14:37:17 -04:00
Adolfo Reyna 5b0c711f45 Add Contacts MCP tools 2026-05-26 22:32:00 -04:00
Adolfo Reyna b68ca1bebd Secure MCP endpoint for LAN clients 2026-05-26 22:16:15 -04:00
Adolfo Reyna e2384654fd Hide note previews by default 2026-05-26 22:11:45 -04:00
Adolfo Reyna 982e7b0ffb Bound focused calendar event queries 2026-05-26 22:10:34 -04:00
Adolfo Reyna 088d891436 Focus calendar tools on primary Home calendar 2026-05-26 22:05:11 -04:00
Adolfo Reyna ad3bac91ae Initial local macOS MCP service 2026-05-26 21:54:57 -04:00