Deployed
2025Nyx
Personal voice assistant with memory and embeddings
Overview
Nyx is a deployed personal voice assistant on Discord with persistent memory via Supabase and local embeddings using Ollama. Supports voice-to-voice interactions with action tools.
Features
- Voice I/O: Speech-to-text and text-to-speech for natural conversations
- Persistent Memory: Embeddings-based memory retrieval for context across sessions
- Action Tools: Integration with calendar, notes, reminders, and web actions
- Local + Cloud: Ollama for embeddings (privacy) + OpenAI for reasoning
Tech Stack
- Platform: Discord bot for voice channels
- STT/TTS: OpenAI Whisper + ElevenLabs/local TTS
- Memory: Supabase for storage + Ollama embeddings
- LLM: OpenAI GPT-4 for conversations and tool use
Use Cases
- Voice-controlled task management
- Meeting notes and reminders
- Information lookup and research
- Personal knowledge base queries