Over 5% of the world's population has disabling hearing loss. it is estimated that by 2050, over 900 million people will have disabling hearing loss. Mother Teresa once has said that " We think sometimes that poverty is only being hungry, naked, and homeless. The poverty of being unwanted, unloved, and uncared for is the greatest poverty. We must start in our own homes to remedy this kind of poverty." People around us who are deaf, unfortunately, are having difficulty finding a job, communicating with others. The inspiration for this project is to help deaf people in society to better understand and communicate with people.
The main function of this project is to translate a piece of audio to the text that has been said in the audio. To reach the final outcome, the client can just record the audio that people want to speak to them, on the screen, the translation of the audio will be automatically shown.
We've created our product with the help of Yandex.Cloud. This is a publication of tools for developers made by Yandex, a Russian IT company. In particular, we used SpeechKit to recognize the speech in the audio and a bucket - an object storage software, basically - database.
In order to function properly, the user needs to send the audio file to Yandex. Cloud for the speech to be recognized. However, we could not find a way for the user to upload files directly into the developer's Bucket. The English version also took us really long to figure out, we tried many tutorials and many different approaches and testing to get the final outcome. At the same time, the time limit restricts us from getting the project to the real prototype that we built at the beginning of the project. In the end, when we are trying to test and give examples for this project, it had a big difficulty recognizing the voice and the concept in the audio, we kept trying and recorded for so many times, in the end, we finally did it!
In our group, there are beginners, at the same time, there are also advanced hackers. We had great cooperation, some of us start to do the research about the topic and design the website, creating the prototype. Another member is focusing on the programming part. We are really proud that in the end, we overcame all of the difficulties and frustrations. Today is a long day, but all of us did it, and we didn't give up doing it. Best of all, we had the outcome and it worked quite well!
Today, we learned the importance of teamwork and cooperation. The organization and time management are all matter when we are building a project. Also, we learned to ask for help, searching for sources and fix the problem. Working as a group can received much positive energy, encouragement. Also, never give up in front of mistakes and errors is also the key to be successful.
To make it web-based for even more portability. The function of uploading files with the help of HTML directly into the Bucket was planned ahead. However, due to the lack of skills, this was impossible to realize. Also, we are going to customize the program and match it with our prototype.
Built With
- python
- yandex.cloud
Log in or sign up for Devpost to join the conversation.