Skip to content

Mprogrammer2020/ai-chatbot-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot App with Image and Text Responses

Alt Text

Overview

This Flutter application is a versatile chatbot that provides both image and text-based responses. It is designed for both Android and iOS platforms. Users can have interactive conversations with the chatbot, download images provided by the bot, and enjoy the convenience of text-to-speech and speech-to-text functionality.

Features

Chatbot Interaction

  • Engage in conversations with the chatbot by sending text-based messages.
  • Receive image-based responses from the chatbot.
  • Enjoy a user-friendly chat interface for seamless communication.

Image Download

  • Easily download images shared by the chatbot for later use.
  • Save interesting images to your device with just a tap.

Text-to-Speech (TTS)

  • Convert text messages from the chatbot into audible speech.
  • Enable TTS for a more interactive and accessible chat experience.
  • Customize TTS settings for voice and speed preferences.

Speech-to-Text (STT)

  • Speak to the chatbot and have your voice converted into text.
  • Enable STT for effortless input and quick message typing.
  • Perfect for when you prefer voice input over typing.

Getting Started

To get started with this application, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Mprogrammer2020/ai-chatbot-flutter.git
  2. Navigate to the Project Directory: cd ai-chatbot-flutter

  3. Install Dependencies: flutter pub get

  4. Run the App: flutter run

  5. Explore the Features: -Open the chatbot tab. -Start a conversation by typing a message or using the microphone icon for speech-to-text input. -Interact with the chatbot and explore image and text responses. -Download images by tapping on them. -Enable text-to-speech for spoken responses by tapping on text messages.

Dependencies

  This project relies on the following Flutter packages:

     -flutter_tts: For text-to-speech functionality.
     -speech_to_text: For speech-to-text functionality.

  Please refer to the pubspec.yaml file for a complete list of dependencies and their versions.

Contributing

  If you'd like to contribute to this project, please follow these guidelines:

     -Fork the repository.
     -Create a new branch for your feature or bug fix.
     -Make your changes and test thoroughly.
     -Create a pull request with a clear description of your changes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages