Skip to content

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.

Notifications You must be signed in to change notification settings

MaxMLang/umd-call-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voice-Based Agent Demo App

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.

University of Maryland Logo

Table of Contents

Features

  • 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.

Getting Started

To run the demo locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/voice-based-agent-demo.git
  2. Install dependencies:

    cd voice-based-agent-demo
    npm install
  3. Start the application:

    npm start
  4. Access the app: Open your browser and navigate to http://localhost:3000 to interact with the voice-based agent.

Usage

Once the app is running, you can begin a conversation with the voice-based agent:

  1. Click the Start button to initiate the session.
  2. Speak into your microphone to ask questions or respond.
  3. Receive immediate, dynamic feedback from the AI.

This demo is designed for easy setup and demonstration purposes, with minimal configuration required.

Technologies Used

  • 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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published