# Clients & Gateways > Ways to talk to Jervis β **type it**, a **web page**, or your **Android** β all sending text to the same agent (`POST :8501/voice` or MQTT). You do not need the ESP32 to use the brain; any of these work. --- ## 1. Type it (terminal) ```bash curl -X POST http://192.168.20.13:8501/voice \ -H "Content-Type: application/json" \ -d '{"text":"add eggs to the shopping list"}' ``` Alias for convenience (add to `~/.bashrc` / `~/.zshrc`): ```bash jervis() { curl -s -m60 -X POST http://192.168.20.13:8501/voice -H "Content-Type: application/json" -d "{\"text\":\"$*\"}"; echo; } # usage: jervis add milk to the shopping list ``` --- ## 2. Web page (type + voice input) A single-file HTML page that: - lets you type a command (POSTs to the agent), and - uses your browser's **Web Speech API** so you can *speak* into it (works in Chrome/Edge, incl. desktop). Save as `voice.html` and open it, or serve it. Example (`speech-to-text` β POST): ```html