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

About this app #2

Open
SitiNurAin opened this issue Feb 24, 2024 · 9 comments
Open

About this app #2

SitiNurAin opened this issue Feb 24, 2024 · 9 comments

Comments

@SitiNurAin
Copy link

Why the camera didnt translate the sign language i was doing??

@AdamJeddy
Copy link
Collaborator

At the moment, our server is offline which impacts the app's ability to perform translations.

We don't plan on making the server live any time soon. However, you still have the opportunity to experience and test our sign language translation technology. To facilitate this, we recommend running the code locally on your machine.

We have a Python notebook that provides a straightforward way to test our models in real time. You can find the notebook at the following link: Real-time Testing Notebook

@SitiNurAin
Copy link
Author

may i know how to put it in the apps?

@AdamJeddy
Copy link
Collaborator

I'm not entirely sure I understand your question. Could you provide more context?

Are you inquiring about integrating the model into your application? If that's the case, could you share more specifics about your project?

@SitiNurAin
Copy link
Author

basically im doing the same project as you guys , but the detection will betranslated in my language which is malay language.

So in this case , i want to know how you guys do this detection and put the detection sign language in Android Studio. :) hehe

@AdamJeddy
Copy link
Collaborator

I'm thrilled to hear about your interest in adapting it for Malay!

Our project, as you've seen leverages deep learning models to detect and interpret sign language, and we've integrated this functionality into an Android app using Android Studio. Do keep in mind that we haven't implemented an on-device inferencing approach but rather we went with having our models run the cloud.

if you are interested, here's a broad overview of how we approached the sign language detection and integration:

  1. We started by training ML models on a dataset of sign language videos - you can find all the training and testing files for the CV model here - Link
  2. Our Android app captures video input from the device's camera. This video feed is then sent to our cloud server where the model runs inference on the received data.
  3. When the server receives video data, it processes the frames and then passes its output to an NLP model which then returns the detected sign language interpretation back to the app. - you can find all the training and testing files for the NLP model here - Link
  4. The app receives the results from the server and displays the corresponding sign language translation in real-time.

What you need to do
To support the Malay language fully, you would not only translate the app's UI but also ensure that the sign language models are trained on signs specific to the Malay sign language/BIM

For a detailed guide on setting up the cloud-based architecture and integrating it with your Android app, you might want to explore the README file in our repository, where we outline the necessary steps. Additionally, familiarizing yourself with cloud services that support machine learning model hosting and Android's networking capabilities will be crucial.

If you have any questions or need assistance, feel free to reach out. We're excited to see your project come to life and the positive impact it will have on the Malay-speaking community!

@SitiNurAin
Copy link
Author

Wow so much information<3, yea i do have more question. may i know what software you guys use for this detection? and also the server?

@AdamJeddy
Copy link
Collaborator

For the server, we utilized Flask. Regarding "software for detection," note that we didn't employ a specific "software" for this, as the detection functionality is implemented within the codebase itself and it's written in python.

@amyl09
Copy link

amyl09 commented Mar 3, 2024

Hello, you said that u guys using flask for the server but i see that you guys using azure cloud vm. Is there any different btween both of the server?

@SitiNurAin
Copy link
Author

hello, may i ask one last question. how to deploy it on azure cloud VM? can you give step by step how?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants