Skip to content

Releases: RyanBaig/AI-Assistant

v1.0

26 Oct 11:18
Compare
Choose a tag to compare

AI Assistant

LOGO

Description

The AI Assistant application can recognize speech, interact with users, and provide text-to-speech responses. It uses the Falcon-7B-Instruct model for generating text responses.

Features

  • Speech recognition using the Google Speech Recognition API.
  • Interaction with the Falcon model for generating responses.
  • Text-to-speech conversion using the gTTS (Google Text-to-Speech) library.

Installation

  1. Download the Packages EXE's ZIP file
  2. Unzip the file.
  3. Run the main.exe file. It will open a console/terminal window.

Usage

  1. Run the unzipped executable or the main.py script.

  2. When the application is running, speak to the AI Assistant. If your speech contains the word "Omar," the Assistant will send the rest of your speech to the DialoGPT model to generate a response.

  3. The generated text response will be displayed, and the AI Assistant will convert it to speech and play it.

Configuration

You can customize the behaviour of the AI Assistant by modifying the code in main.py and the options in setup.py.

Contributing

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

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes.
  4. Test your changes to ensure they work as expected.
  5. Submit a pull request with your changes.

License

This project is licensed under the MIT License. You can use, modify, and distribute it as you see fit.

Full Changelog: https://github.com/RyanBaig/AI-Assistant/commits/v1.0