Skip to content

Voice Mode#2

Open
airstrike wants to merge 18 commits intorootvc:mainfrom
airstrike:vui
Open

Voice Mode#2
airstrike wants to merge 18 commits intorootvc:mainfrom
airstrike:vui

Conversation

@airstrike
Copy link

Voice UI for Root Ventures Apply

Native macOS app with voice-based interview flow using speech recognition and text-to-speech.

Features

  • Voice conversation - ElevenLabs STT/TTS for natural spoken interaction
  • Barge-in support - Interrupt the assistant mid-sentence; resumes if it was just noise
  • Live form updates - Claude fills the application form via tool use as you talk
  • Webhook submission - POSTs to Attio CRM on submit

Stack

  • Rust + iced (GUI)
  • cpal (audio capture)
  • rodio (audio playback)
  • Claude API + ElevenLabs API

Usage

./install.sh  # Choose voice mode (1)

Requires ANTHROPIC_API_KEY and ELEVENLABS_API_KEY in environment or .env.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant