Coder Social home page Coder Social logo

jarvis-voice-assistant's Introduction

Jarvis Voice Assistant

Jarvis Voice Assistant is a Flutter-based project that enables users to interact with their devices using voice commands. Users can ask questions or make requests, such as creating images, through voice input. The project utilizes text-to-speech and natural language processing capabilities to interpret user requests and generate appropriate responses. Additionally, it integrates with external APIs like ChatGPT and DALL-E to fulfill user requests effectively.

Features

  • Voice recognition: Converts user voice input into text for processing.
  • Natural language understanding: Analyzes user queries to determine the appropriate action.
  • Integration with external APIs: Utilizes ChatGPT and DALL-E APIs for generating responses and creating images.
  • Text-to-speech conversion: Converts textual responses into speech for user interaction.
  • User-friendly interface: Provides a seamless user experience with clear voice guidance and visual feedback.

Setup

To run this project locally, follow these steps:

  1. Clone this repository to your local machine:
git clone https://github.com/ishabodiwala/jarvis-voice-assistant.git
  1. Install dependencies:
flutter pub get
  1. Add your OpenAI API key to the secret_key.dart file:
const OPENAI_API_KEY = ""; // replace with openai api key
  1. Run the project:
flutter run

Usage

  1. Launch the jarvis Voice Assistant application on your device.

  2. Tap the microphone icon to activate voice input.

  3. Speak your question or request clearly.

  4. Wait for the response or action to be executed.

  5. Interact with the displayed content or listen to the response.

jarvis-voice-assistant's People

Contributors

ishabodiwala avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.