https://github.com/ericrisco/naturallanguageforecast
iOS App using speech, Natural Language recognition using WIT.ai, fetching Forecast with Darksky
https://github.com/ericrisco/naturallanguageforecast
Last synced: 13 days ago
JSON representation
iOS App using speech, Natural Language recognition using WIT.ai, fetching Forecast with Darksky
- Host: GitHub
- URL: https://github.com/ericrisco/naturallanguageforecast
- Owner: ericrisco
- Created: 2018-02-10T10:00:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-10T10:02:51.000Z (over 8 years ago)
- Last Synced: 2025-02-22T10:14:31.522Z (over 1 year ago)
- Language: Swift
- Size: 4.45 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# iOs Adidas Challenge
Devoloped with Swift4 using Clean Code
## Installation
I'm using Pods in this project. You don't need to install it, they are inside the repo
## Keep in mind
- Don't open __.xcodeproj__ file, open __xcworkspace__ instead. Otherwise, you will come across different compiling issues.
- The speech recognizer might not work on a iOs simulator 😅. Try using your own iPhone
## Features implemented
- SpeechRecognizer to listen to user questions
- Created and configured a Natural Language Recognition application
- Speech to WIT.ai
- Retrieve information from WIT.ai
- Retrieve the current location
- Query to a Forecast API
- Retrieve the Forecast information
- Displays the forecast information from his given question
- Displays a message from his given question
## External API's used
- [WIT.ai][1]: for the Natural Language Recognition
- [Darksky][2]: for the Forecast
## Pods
- Pulsator
- ObjectMapper
- Alamofire
- CRNotifications
- ALLoadingView
## TODO's
- Multiple language
- Multiple metric (km/h -> mi/h, ...)
[1]: https://wit.ai/eriscoand/AdidasChallenge
[2]: https://darksky.net/dev