Welcome to our GitHub repository showcasing our team's submission for the IBM Call for Code Global Challenge 2021. We are proud to share our innovative solution that addresses an important challenge using cutting-edge technologies. Our solution, developed with a strong focus on language learning, not only leverages the power of AI and text-to-speech but also integrates IBM Watson services into Unity, creating an immersive language-learning experience.
The IBM Call for Code Global Challenge is an annual initiative that brings together developers, designers, and problem solvers from around the world to tackle pressing issues using technology. In 2021, the challenge centered around creating sustainable and scalable solutions to mitigate the impact of climate change. Participants were encouraged to develop innovative applications, platforms, and systems that could drive meaningful change and make a positive difference in communities worldwide.
We are thrilled to announce that our team's submission has been recognised as one of the top 4 solutions in Europe for the IBM Call for Code Global Challenge 2021. This achievement reflects the dedication and hard work put into our solution, and we are honored to have been selected among a highly competitive pool of participants.
Our solution focuses on revolutionising language learning through the integration of IBM Watson services into Unity, a powerful game development platform. By leveraging the capabilities of IBM Watson, particularly in the field of natural language processing and text-to-speech synthesis, we have created an immersive language-learning experience that pushes the boundaries of traditional language education.
Through our solution, learners are able to interact with virtual environments and characters, engaging in realistic conversations that enhance their language proficiency. The integration of AI and text-to-speech technologies enables real-time language translation, pronunciation feedback, and interactive dialogue scenarios that adapt to the learner's level of proficiency. This approach not only makes language learning more engaging and personalised but also provides an opportunity for learners to practice in a safe and immersive environment.
We believe in the power of collaboration and welcome contributions from the open-source community. If you are interested in contributing to our project, please refer to the "Contributing" guidelines in the repository. We value all feedback, bug reports, and suggestions that can help us improve our solution and make it accessible to a broader audience.
Thank you for visiting our GitHub repository and supporting our journey in the IBM Call for Code Global Challenge 2021. Together, we can make a positive impact and shape the future of language learning through the power of AI and immersive technologies.
The project is currently approximately 80% complete. Some scene optimisations are required to improve the frame rate, and there is a need to connect certain scenes together.
To run and edit the game scenes, follow these steps:
- Install Unity3D Game Engine.
- Clone the repository.
- Make sure you have the correct version of Unity installed (Unity Version 2021.1.6f1).
- Open Unity Hub.
- Go to the "Projects" tab.
- Select "Add".
- Locate the cloned repository and add it to the Unity Hub.
- Open the game.
- Edit or play scenes as desired.
- Unity3D - Game Engine used
- IBM Watson Assistant - Used for Translations
- IBM Watson Text To Speech - Used for the Challenge Scenes
- IBM Watson Speech To Text - Used for the Challenge Scenes
- IBM Watson Language Translator - Used for Translation Boxes.
- Alexander Scott https://github.com/alexscott232
- Sebastiano Zane https://github.com/sz7518
- Gabrielle Rubin https://github.com/gxr17
- George Chen https://github.com/ghchen99
- Christy Wong https://github.com/whychristy
The game is currently running on Unity Version 2021.1.6f1.