A casual game to learn languages with AWS AI/ML
Boost your language learning with AWS AI/ML services. This project is a casual game where you can learn multilingual fun, and users are going to take a risk adventure around the world. AWS AI / ML services are going to be the perfect technologies to help users read, write, and speak foreign languages.
The project will provide various type of education method for users to learn new languages, including picking a card with picture of the word with given time, a card with the word with given picture and pronouncing the words in right ways. This will be used for kids to learn a their mother languages and also for people who want to learn foreign languages. The demo leverages Amazon Rekognition, Amazon Transcribe, Amazon Textract, Amazon Polly, Amazon RDS, Amazon ElastiCache and so on.
- Install .NET Core SDK
- Install Node and NPM
- https://nodejs.org/en
- Select the LTS build (recommneded for most users)
- Install Visual Studio Code
- Install Angular CLI
- Npm install -g @angular/[email protected]
- Install Git
- Install libgdiplus for using Graphics in API project
- brew install mono-libgdiplus
- Install Redis
- brew install redis
- redis-server (This will start the redis daemon on localhost)
- Install Postman (optional)
- Recommended extensions for Visual Studio Code (optional)
- C# by OmniSharp
- C# Extensions
- NuGet package manager
- Angular v6 snippets
- Angular files
- Angular2-switcher
- Angular Language service
- Auto rename tag
- Bracket pair colorizer
- Debugger for Chrome
- Material Icon Theme
- Path Intellisense
- Prettier
- TSLint
- Open a terminal
- Move to your project folder
- cd reinvent2018-got-talent
- For API project (.Net core)
- cd LifeofRoot-API
- dotnet run (or dotnet watch run)
- Kestrel server will run on http://localhost:5000
- For Web project (AngularJS)
- cd LifeofRoot-Web
- npm update (only requires the first time for downloading app-modules)
- ng serve
- The website will run on http://localhost:4200