SignLanguageApp is an Android application designed to help users learn and practice sign language. It provides features such as fingerspelling, common words with video demonstrations, daily practice quizzes, and an interpreter that converts text to sign images.
video.webm
- Login & Registration: Secure user authentication with local SQLite database.
- Fingerspelling: Convert spoken words to sign images using speech recognition.
- Common Words: Browse a list of common words with sign language video demonstrations.
- Daily Practice: Quiz yourself with sign images and track your score.
- Interpreter: Convert typed text into a sequence of sign images.
- More Resources: Access external links and emergency sign language guides.
- Android Studio (or compatible IDE)
- Android device or emulator (API 24+)
- Java 11+
- Clone the repository:
git clone <your-repo-url>
- Open the project in Android Studio.
- Let Gradle sync and download dependencies.
- Build and run the app on your device or emulator.
app/src/main/java/com/example/signlanguageapp/- Main application source codeapp/src/main/res/- Resources (layouts, drawables, values, videos)app/src/main/res/raw/- Video files for sign demonstrations (add your.mp4files here)app/src/main/res/drawable/- Images for sign letters (e.g.,sign_a.png,sign_b.png, etc.)
- Place sign letter images in
app/src/main/res/drawable/with names likesign_a.png,sign_b.png, etc. - Place word demonstration videos in
app/src/main/res/raw/with names matching those referenced inCommonWordsActivity.java.
- AndroidX Libraries
- Material Components
- SQLite (via Android SDK)
- JUnit (for testing)
- @unknown7751 (unknown7751)
- @dipanshumilmile (dipanshumilmile)
- @Auxilus08 (Auxilus08)
For any questions or contributions, please open an issue or submit a pull request.