/Grad-Proj-DL

Primary LanguageJupyter Notebook

ASL Translator

ASL Translator is an application that translates American Sign Language (ASL) gestures into written text. It allows users to communicate using ASL in real-time by capturing video input and processing it using computer vision techniques.

Installation

  1. Clone the repository: git clone https://github.com/Abdel-Rahman-Emam/Grad-Proj-DL.git
  2. Navigate to the project directory: cd Grad-Proj-DL
  3. Install the required dependencies: pip install -r requirements.txt

Usage

  1. Run the app using the command: streamlit run nav.py
  2. In the app, login or sign up to access the functionality.
  3. Navigate to the ASL Translator tab.
  4. The camera feed will display with green text saying "Taking next word" when ready to capture.
  5. Perform ASL gestures in front of the camera to record the word.
  6. The recognized word will be displayed in a paragraph on the screen.
  7. Use the dropdown menu to change the target language for translation.
  8. Toggle different checkboxes to enable or disable features like TTS (Text-to-Speech), debug mode, and drawing landmarks.

Contributors

  • 18P3602 Abdel Rahman Emam Ali Sadek Kassab
  • 18P4060 Hazem Ahmed Youssef Ibrahim
  • 18P4607 Hossam El-Din Mohamed Mostafa Ahmed Hammam
  • 18P2992 Amr Tarek Mohamed Reda Eldib Ahmed Mohamed Eldib

GitHub Repository

You can find the project on GitHub: Grad-Proj-DL

Contact

For questions or inquiries about the project, please contact hazemahmedyoussef0@gmail.com or abdulrahmankassab.1@gmail.com.