📑 Table of Contents
- Getting Started
- AI Chat (Text)
- Voice Assistant
- Wake Word — "Hey Servantica"
- Send SMS
- Make a Call
- Send Email
- Image Generation (DALL·E)
- Video Generation (Sora-2)
- Live Weather
- Latest News
- Web Search
- Voice Notes
- Reminders
- Voice Cloning
- Live Location / Nearby Search
- Deep Search
- Emergency Protocol
- PDF Report Generation
- Export Conversations
- Dark / Light Theme
- Keyboard Shortcuts
- Authentication
🚀 1. Getting Started
Open the Servantica AI Assistant at /assistant.html (or /voice-assistant).
💬 2. AI Chat (Text)
The assistant uses GPT-4o-mini for intelligent conversation. It remembers context within a session.
- "What is Spring Boot?"
- "Explain microservices architecture"
- "Write a Java function to reverse a string"
- "What can you do?" — shows all capabilities
🎤 3. Voice Assistant
Speak into your microphone and get both text and spoken responses.
🗣️ 4. Wake Word — "Hey Servantica"
Enable the Hey Servantica toggle for hands-free activation. The assistant listens continuously and auto-starts recording when it hears the wake word.
- "Hey Servantica" · "Hi Servantica" · "OK Servantica"
- "Hey Servant" · "Hey Servantika" · "Hey Cervantic"
📱 5. Send SMS
Send or schedule SMS messages to any phone number via natural language.
- "Send SMS to +917259510747 with message Hello from Servantica"
- "Text +1234567890 saying Your order is ready"
- "Schedule SMS to +917259510747 at 2026-03-22T10:00:00 with message Meeting reminder"
📞 6. Make a Call
Initiate voice calls with a spoken message to any phone number.
- "Call +917259510747 and say Your appointment is confirmed"
- "Make a call to +1234567890 saying Please call back"
- "Schedule a call to +917259510747 at 2026-04-15T14:00:00 and say Reminder"
📧 7. Send Email
Send emails with a subject and body through natural language commands.
- "Send email to user@example.com with subject Welcome and body Thanks for joining"
- "Email anand@servantica.in subject Project Update body The sprint is complete"
🎨 8. Image Generation (DALL·E)
Generate images from text descriptions. Images appear inline in the chat and can be downloaded as PNG.
- "Generate an image of a sunset over mountains"
- "Create a picture of a futuristic city at night"
- "Draw a cartoon robot holding a coffee cup"
🎬 9. Video Generation (Sora-2)
Generate videos from text prompts using OpenAI's Sora-2 model. Video generation is asynchronous.
- "Create a video of ocean waves crashing on a beach"
- "Generate a video of a rocket launching into space"
🌤️ 10. Live Weather
Ask about the weather in any city and get real-time forecasts.
- "What's the weather in Bangalore?"
- "Weather forecast for New York"
- "Is it raining in London?"
📰 11. Latest News
Get the latest headlines on any topic.
- "What's the latest news on AI?"
- "Top headlines in technology"
- "News about space exploration"
🔍 12. Web Search
Search the web for any topic and get summarized results.
- "Search the web for Java 21 new features"
- "Google Spring Boot best practices 2026"
📝 13. Voice Notes
Save, list, and delete notes using voice or text. Notes appear in the slide-in side panel.
- "Save a note: Buy groceries tomorrow"
- "Show my notes"
- "Delete all notes"
⏰ 14. Reminders
Set, list, and cancel reminders via natural language. You'll get a notification when it's time.
- "Remind me to call John at 3 PM"
- "Set a reminder for meeting at 5:30 PM"
- "List my reminders"
- "Cancel all reminders"
🎙️ 15. Voice Cloning (ElevenLabs)
Clone your voice by uploading audio samples, then use the cloned voice for AI responses.
voiceId.📍 16. Live Location / Nearby Search
Ask about places near you and get Google Maps buttons for directions.
- "Find restaurants near me"
- "Nearest hospital"
- "ATMs around me"
- "Closest pharmacy"
🔬 17. Deep Search
Search across multiple engines simultaneously — YouTube, Google, Reddit, Stack Overflow, Maps, and more.
🚨 18. Emergency Protocol
One-tap emergency activation — sends your GPS location via SMS and auto-calls your emergency contact.
📄 19. PDF Report Generation
Ask the AI to generate detailed reports on any topic — delivered as a downloadable PDF.
- "Generate a PDF report on Artificial Intelligence in 2026"
- "Create a report about climate change"
- "Write a detailed report on wars after 2000"
📥 20. Export Conversations
Export your chat history as TXT or PDF.
🌗 21. Dark / Light Theme
Toggle between Dark and Light mode using the switch in the header. Your preference is saved to localStorage.
| Dark Mode | Galaxy background with stars, nebula, aurora, and shooting stars |
|---|---|
| Light Mode | Soft floating blobs, shimmer lines, and bokeh circles |
⌨️ 22. Keyboard Shortcuts
| Enter | Send text message |
|---|---|
| Space | Toggle voice recording (when not typing) |
| Escape | Cancel recording or cancel in-flight processing |
🔐 23. Authentication
The assistant supports three authentication methods:
| HTTP Basic Auth | Username + Password — simplest method |
|---|---|
| Auth0 JWT | Paste your Auth0 Bearer token |
| Keycloak JWT | Paste your Keycloak Bearer token |