🎤

Alexa Voice Integration

Control your development environment with voice commands through Amazon Alexa

Voice Commands

Status & Information

  • "What's the status"
  • "Check logs"
  • "Git status"
  • "What can you do"

Development

  • "Restart dev"
  • "Build [app]"
  • "Run tests"
  • "Check port [number]"

Projects

  • "List projects"
  • "About [project]"
  • "Tell me a joke"
  • "Help"

How It Works

1. Create Alexa Skill

Set up your skill in the Alexa Developer Console with the intents and slots configured.

2. Configure Endpoint

Point your skill to https://cevict.com/api/alexa

3. Enable Skill

Enable the skill on your Alexa device and start using voice commands!

API Endpoints

POST/api/alexa

Handles Alexa skill requests and returns voice responses

POST/api/alexa/commands

Executes commands asynchronously and returns execution results

Example Usage

Check Status:

User: "Alexa, ask CEVICT what's the status"
Alexa: "All systems green. No uncommitted changes."

Restart Dev Server:

User: "Alexa, tell CEVICT to restart dev"
Alexa: "Restarting cevict development server. Check your terminal for progress."

Get Help:

User: "Alexa, ask CEVICT what can you do"
Alexa: "I'm your voice-controlled development assistant. I can check git status..."

Quick Setup

  1. Go to Alexa Developer Console
  2. Create a new skill named "CEVICT Developer Assistant"
  3. Configure intents (see documentation)
  4. Set endpoint URL to https://cevict.com/api/alexa
  5. Enable the skill on your Alexa device
  6. Start using voice commands!

Ready to Get Started?

Check out the complete setup guide for detailed instructions on creating and configuring your Alexa skill.