Skip to content

OKPooja/Smart_Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Assistant

Smart Assistant is a Flutter application for Android that integrates the ChatGPT API and a voice assistant. This application allows users to interact with ChatGPT by asking questions via voice commands and receiving vocal responses.

Features

  • Flutter Application: Developed using Flutter and Dart for Android.
  • ChatGPT API Integration: The application sends text queries to the ChatGPT API for processing and retrieves responses.
  • Voice Assistant: Users can ask questions by recording their voice.
  • Speech-to-Text: Utilizes a speech-to-text package to convert voice recordings into text.
  • Text-to-Speech: Utilizes a text-to-speech package to vocalize responses elegantly.

Technologies Used

  • Frontend: Flutter, Dart
  • API: ChatGPT API
  • Voice Processing: Speech-to-text and text-to-speech packages

Installation

  1. Clone the repository:

    git clone https://github.com/OKPooja/SmartAssistant.git
  2. Navigate to the project directory:

    cd SmartAssistant
  3. Install dependencies:

    flutter pub get

Usage

  1. Run the Flutter application:
    flutter run

Example Screenshots

Home Screen Response from Api Error from GPT Api