Skip to content

AI Voice Assistant using Flutter , OpenAI and 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

Notifications You must be signed in to change notification settings

abhaygoel14/VoiceAssistanceChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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 :

About

AI Voice Assistant using Flutter , OpenAI and 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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages