SIBI Translator is an Android application designed to facilitate communication by translating speech and gestures into text. This project is particularly focused on enhancing accessibility and ease of communication for individuals with hearing or speech impairments.
- Speech to text translation
- Gesture recognition and translation (using glove sensors)
- User profile management with history and favorites
- Firebase integration for data storage and user authentication
- Android Studio
- Android device or emulator with minimum API level XX
- Google Cloud account for Speech-to-Text API
- Clone the repository:
git clone https://github.com/hackfest-Queentylion/SIBI-Translator.git
- Open the project in Android Studio:
Launch Android Studio and select 'Open an Existing Project'. Navigate to the cloned repository and open it. 3. Set up Google Cloud Credentials:
Create a service account in Google Cloud Console and download the credentials JSON file. Place the JSON file in the appropriate directory and update the reference in GoogleAuthController. 4. Configure Firebase:
- Set up a Firebase project and connect it with the Android project. Update the google-services.json file in the app’s directory.
- Build the project: In Android Studio, select 'Build' -> 'Make Project' to build the app.
- Run the application:
Connect your Android device or use the emulator. Select 'Run' -> 'Run 'app'' to launch the application on the device/emulator. 3. Using the App:
On the first launch, sign up or log in to your user account. Choose the translation mode (Speech/Gesture) and start translating.
Contributions to the SIBI Translator are welcome. Please feel free to fork the repository, make changes, and submit pull requests.
MIT License
Project Link: https://github.com/hackfest-Queentylion/SIBI-Translator Acknowledgments Android Development Documentation Google Cloud Speech-to-Text API Firebase