Replace OpenCode harness with Hermes, remove workspace dependency, and move vocabulary/corrections to app folder

This commit is contained in:
Adolfo Reyna
2026-08-09 21:35:52 -04:00
parent 6e8a578e86
commit 2f181ff4f1
25 changed files with 2395 additions and 436 deletions
+2 -2
View File
@@ -54,8 +54,8 @@ VOICE_ALIASES = {
class VoiceManager:
"""Manages active voice settings and dynamic voice switching."""
def __init__(self, workspace_dir: Path, tts_processor=None):
self._workspace_dir = Path(workspace_dir)
def __init__(self, workspace_dir: Path | None = None, tts_processor=None):
self._workspace_dir = Path(workspace_dir) if workspace_dir else Path(__file__).parent
self._tts_processor = tts_processor
self._config_file = self._workspace_dir / "voice_settings.json"
self._active_voice = "af_heart"