Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assistant UI #3

Open
vihar-s1 opened this issue Sep 28, 2023 · 3 comments
Open

Assistant UI #3

vihar-s1 opened this issue Sep 28, 2023 · 3 comments
Labels
enhancement New feature or request hacktoberfest issue available under Hacktoberfest Event.

Comments

@vihar-s1
Copy link
Owner

Feature Request Idea

Command Line Interface is usually not preferred by users. People prefer a good looking, user-friendly interface to work with rather than going through the tedious process of working on a command line interface.

Proposed Solution

A simple GUI for the assistant which shows the speech of user and assistant in different format, and allows an easy way to update the recognizer parameters.

Alternatives

A preferred way would be to have a python based GUI, however any other alternative approach is also welcome. However, the GUI must adhere to following constraints:

  • It must behave independent of the Assistant features
    • Minimum coupling is better than having to constantly update the UI every time a new feature is introduced or a bug is fixed.
    • Some level of dependency is fine as long as the GUI does not demand modifications every time the assistant code is updated.
  • Must be user friendly and easy to work with.
    • A simple design is welcome as long as it is easy to work and does not require going a tutorial to understand.
  • The code should be inside a new folder labelled GUI in the root directory of the repository or src if needed.

Additional context

  • Creating a GUI is can be complex and time consuming, so instead of going through the entire process in one single commit, it would be better to create multiple commits through multiple pull requests.
  • A chain of issues can be created, moving parallel to the progress of the interface, and referring to the previous issue closed with the last merged pull request.
@vihar-s1 vihar-s1 added enhancement New feature or request hacktoberfest issue available under Hacktoberfest Event. SLoP4-150 Major bug fix, A contribution that requires heavy effort and research, Good new feature implemented labels Sep 28, 2023
@NandhanDwara
Copy link

I am willing to do it !

@vihar-s1
Copy link
Owner Author

@NandhanDwara assigned to you

@vihar-s1
Copy link
Owner Author

@NandhanDwara please provide some updates regarding the progress if it is going to take long

@vihar-s1 vihar-s1 removed the SLoP4-150 Major bug fix, A contribution that requires heavy effort and research, Good new feature implemented label Sep 7, 2024
@vihar-s1 vihar-s1 added hacktoberfest issue available under Hacktoberfest Event. and removed hacktoberfest issue available under Hacktoberfest Event. labels Sep 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request hacktoberfest issue available under Hacktoberfest Event.
Projects
None yet
Development

No branches or pull requests

2 participants