Welcome to the Voice-Based Agent Demo App! This application showcases an AI-powered voice-based agent designed for qualitative interviews and survey data collection. It leverages advanced AI techniques to conduct dynamic and engaging interviews, demonstrating the potential for AI in automated data collection and analysis.
- Voice-Based Interaction: Engage with an AI chatbot that communicates through voice.
- Qualitative Interviewing: Automates interviews for survey research, capturing nuanced responses.
- Dynamic Probing: AI adjusts questions based on responses, creating a conversational flow.
- Real-Time Feedback: Get instant responses and follow-up questions, simulating a natural conversation.
To run the demo locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/voice-based-agent-demo.git
-
Install dependencies:
cd voice-based-agent-demo npm install
-
Start the application:
npm start
-
Access the app: Open your browser and navigate to
http://localhost:3000
to interact with the voice-based agent.
Once the app is running, you can begin a conversation with the voice-based agent:
- Click the Start button to initiate the session.
- Speak into your microphone to ask questions or respond.
- Receive immediate, dynamic feedback from the AI.
This demo is designed for easy setup and demonstration purposes, with minimal configuration required.
- JavaScript and Node.js: For backend development and server-side functionality.
- VAPI Web Speech API: To enable voice recognition and synthesis.
- Express: A minimal framework for backend routing and middleware.
- HTML/CSS: For the frontend structure and styling.
Thank you for exploring the Voice-Based Agent Demo App! We hope you find it insightful for understanding the potential of AI-driven voice interaction in research.