Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 1.61 KB

README.md

File metadata and controls

47 lines (39 loc) · 1.61 KB

VoxPulse : Multilingual Voice Bot

Project Overview

VoxPulse is a multilingual voice bot designed to answer specific personal questions and retrieve real-time data from the internet. The bot supports four languages: English, Kannada, Tamil, and Telugu. It responds to predefined personal questions with context-aware answers and fetches live data for queries like any other AI model updates.

Key Features

  • Multilingual Support:
    • The bot can understand and respond in multiple languages, including:
      • English
      • Kannada
      • Tamil
      • Telugu
  • Predefined Responses:
    • For specific personal questions, the bot provides tailored, consistent, and context-aware responses.
  • Real-Time Data Fetching:
    • The bot retrieves live data from the internet for dynamic queries related to:
      • Mental Health
      • Learning purpose

Tech Stack

  • Flutter: Cross-platform mobile app framework used for UI development.
  • Dart: Programming language used in Flutter applications.
  • OpenAI GPT API: Used for generating intelligent responses.
  • Speech Recognition: Integrated using the speech_to_text package to convert voice commands into text.
  • HTTP: To make network requests for fetching live data.

Getting Started

Prerequisites

To run this project, you will need:

  • Flutter SDK
  • Dart SDK
  • Android Studio/Visual Studio Code (IDE)
  • OpenAI API key

Installation

  1. Clone the repository:
    git clone https://github.com/abhaygoel14/VoiceAssistanceChatApp.git
    
  2. Run the app:
    cd voice_chatbot_assistant
    flutter pub get
    flutter run
    

Photos/Videos :