Skip to content

πŸ€– AI assistant that can listen to user input and provide responses. It includes GUI to print the result and receive text input. Built with Python, OpenAI API, PySimpleGUI

License

Notifications You must be signed in to change notification settings

IndieCoderMM/smart-one-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CodeFactor Maintainability LastUpdate Forks Stars License

Table of Contents

😎 Smart One - A.I. Assistant

Smart One is an A.I. assistant program that can listen to a user's input and provide an appropriate response. It uses OpenAI API to understand and interpret user's request and generate a response in real-time.

Screenshot

πŸ”₯ Features

  • Speech recognition: Listen to the user's input through a microphone and transcribe into text
  • Natural language processing: Able to understand the meaning and context of user's input
  • Quick and accurate response: Efficient and seamless communication
  • Contextual understanding: Remember previous interactions and give more relevant responses
  • Knowledge base: Provide information on a wide range of topics
  • Audio output: Provide responses in audio form
  • User-friendly GUI: Simple and intuitive interface

βš™ Requirements

πŸ“¦ Libraries

πŸ“₯ Installation

To install the program, follow these steps:

  1. Clone this repo to the desired folder.
git clone git@github.com:IndieCoderMM/smart-one-ai.git 
  1. Enter the project directory.
cd smart-one-ai
  1. Install the libraries.
pipenv install
  1. Get secret key from OpenAI API and add the key in smart_one/utils/openai_helper.py.
  2. Activate pipenv and run the program.
pipenv shell
python -m smart_one

You can customize the profile (name, voice, etc) in smart_one/utils/settings.py

πŸ“§ Contact

I am always looking for ways to improve my project. If you have any suggestions or ideas, I would love to hear from you.

Github Twitter Linkedin Gmail

🀝 Contributing

I welcome any and all contribution that can help me improve my project. If you have any ideas or feedback that you'd like to share, please don't hesitate to reach out.

πŸ’– Show your support

If you like this project, you can support me by giving a ⭐.

🎯 Roadmap

  • Save current conversation
  • Os-related tasks
  • Code translation

πŸ’‘ Inspiration

πŸ“œ License

This project is MIT licensed.

About

πŸ€– AI assistant that can listen to user input and provide responses. It includes GUI to print the result and receive text input. Built with Python, OpenAI API, PySimpleGUI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages