The Folk Computing project is the part of Ashoka University. For Suggestive Health Care.
The Folk Computing App provides health suggestions but does not replace professional medical advice.
The workflow of the application is as follows:
This section contains some demos of the app. We are working on Hindi, Benagli
and Tamil
languages. They are still in development and may have issues with speech recognition and text-to-speech.
The Folk Computing project was developed by the following people and is the part of Ashoka University:
- Dr. Rintu Kutum, Department of Computer Science, Ashoka University
- Dr. Anurag Agrawal, Dean, BioSciences and Health Research, Trivedi School of Biosciences, Ashoka University
- Gautam Ahuja, Department of Computer Science, Ashoka University
- Aaryan Nagpal, Department of Computer Science, Ashoka University
- Ragul N, Department of Computer Science, Ashoka University
The project was guided and mentored by the following people:
Internal:
- Dr. Partha Pratim Das, Professor of Computer Science, Ashoka University
External:
- Dr. Ramesh Jain, Distinguished Professor Emeritus, Department of Computer Science, University of California, Irvine
There is a lack of a culturally sensitive and multimedia-dominant accessible computer application to bridge the technology gap between affluent and impoverished populations, particularly those residing in rural areas with limited literacy.
Our vision is to enhance the accessibility of health related information by leveraging technology and AI. To achieve this, we aim to broaden the reach of our resources by incorporating multiple languages. Additionally, we prioritize the integration of speech-to-text technologies as a key aspect of future applications, allowing individuals with limited literacy and disabilities to access and benefit from the same health-focused application as others
The Folk Computing project is an Android Based application with a chat interface powered by large language models, enabling users to access the health model in multiple languages, allowing speech input and output. The current alpha
version specifically uses GPT AIP and only support Hindi, Bengali, Tamil
and Telugu
languages.
The application is built using the following technologies:
- Android Studio
- Google Text-to-Speech
- Google Speech-to-Text
- Google Firebase for user authentication and database.
- OpenAI for language models.
The Folk Computing App provides health suggestions but does not replace professional medical advice. Consult a healthcare professional for personalized guidance. Accuracy may vary, and the App is still in development. Use at your own discretion.
For more information, refer to the Terms and Conditions and Privacy Policy.
By downloading the Folk Computing App, you agree to the Terms and Conditions and Privacy Policy. You are acknowledging that the App is still in development and may not be accurate. You are also acknowledging that the App is not a replacement for professional medical advice and that you should consult a healthcare professional for personalized guidance. The application only works as a suggestion tool and does not provide any medical advice.
For installation, fill out the Google Form and you will be sent a link to download the app.
After downloading the app, you will need to enable installation from unknown sources. To do this, go to Settings > Security > Unknown Sources
and enable it.
After enabling installation from unknown sources, you can install the app by clicking on the downloaded file and clicking Install
.
After installation, you can open the app and use it. You will be greeted with a such screen:
After reading the disclaimer, click I understand
and then click on continue
to continue.
You will be greeted with a login screen as such:
At bottom of the screen, you can find Terms and Conditions
and Privacy Policy
links. Click on them to read them.
For new users, you can find a Register here
button at top of the login screen. Click on it to register as a new user. You will be greeted with a screen as such:
Enter your name, email, password, and confirm password. Then click on Register
to register. You will be taken to the chat screen directly.
For existing users, you can enter your email and password and click on Sign In
to login. You will also need to check the I agree to the Terms and Conditions for this app
checkbox. You will be taken to the chat screen directly.
In the chat screen, you click on the Mic
button to start speaking.
Note that the app only supports Hindi
language. You can speak in Hindi
and the app will respond in Hindi
.
After done speaking, click on the Mic
button again to stop speaking. The app will then process your speech and show it in the Enter Message
box. Click on the Send
button to send the message.
The app will then process your message and show the response in the chat screen.
The app will start speaking the response automatically in Hindi
.
To re-listen to the response, long press on the message and click on the Speak Now
button. The app will start speaking the response again. The demonstration is shown below:
We are still in development and would love to hear your feedback. The alpha version for testing purposes and only supports Hindi
language. We are working on adding more languages and features.
Please fill out the Google Form to provide feedback.
We would like to thank the following people for their voluntary voice demonstration:
-
For Bengali Demonstration:
- Niall Pande, Ashoka University
-
For Tamil Demonstration:
- Sivasanjai GA, Ashoka University
- Ragul N, Ashoka University