Skip to content

A dictionary created using tkinter GUI with autocomplete, text-speech, speech-text, virtual keypad feature.

Notifications You must be signed in to change notification settings

akash-rajak/Dictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✔ DICTIONARY

  • A "Dictionary" created in python with tkinter gui.
  • Used data.json file and used those data importing json library.
  • Also modified the code for the case of interface (word having multiple meaning), if word is title or noun, and also developed the closest word matching technique in case of any typo.
  • Also implemented the autocomlete feature while entering search word.
  • Also added text to speech feature in both input enter and output text.

REQUIREMENTS :

  • python 3
  • tkinter module
  • from tkinter messagebox module
  • json
  • difflib.get_close_matches
  • pandas
  • io
  • pyttsx3

Changes Done :

  • Changed the gui of the dictionary window.
  • Added clear and exit button also.
  • Added data (words.csv) - that contains the list of english words.
  • Using this words.csv data, implemented the auto complete feature, i.e. as we enter any letter in the entry section, we get suggestion of words in dropdown list whose prefix matches with our entered word.
  • Also while exiting the dictionary, we get a exit dialog box asking us the permission.
  • Added text to speech feature for both input and output area.

Purpose :

  • This scripts helps us to easily get the meaning of any word be entering text in search area and searching it. Also can get the speech of text and meaning of it.

Compilation Steps :

  • Install tkinter, json, difflib, pandas, io, pyttsx3
  • After that download the code file, and run dictionary.py on local system.
  • Then the script will start running and user can explore it by entering any text and searching it.

SCREENSHOTS :












Name :

  • Akash Ramanand Rajak

About

A dictionary created using tkinter GUI with autocomplete, text-speech, speech-text, virtual keypad feature.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages