https://github.com/devdhera/bsp-ai-assistant-app
Suite of BSP Applications
https://github.com/devdhera/bsp-ai-assistant-app
Last synced: 3 months ago
JSON representation
Suite of BSP Applications
- Host: GitHub
- URL: https://github.com/devdhera/bsp-ai-assistant-app
- Owner: DevDHera
- License: mit
- Created: 2018-04-18T15:25:52.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-27T22:42:12.000Z (over 3 years ago)
- Last Synced: 2025-03-30T23:15:31.595Z (about 1 year ago)
- Language: SCSS
- Homepage:
- Size: 2.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# BSP - AI Assistant
>A visually beatiful AI client for BSP users. Use the Ionic as the front end.
### System Overview
An AI client that will help you in your day to day banking needs. Talk to her, chat her and more importantly do some banking with BSP.
### Technologies Used
* Ionic
* API.AI
### Why go Ionic rather that Native.
Ionic was used by me because of the hardware limitations I was facing. I love to go native. But if you have limited resources you have to look for alternatives.
Ionic provide cloud infrastructure to build hybrid apps. Single codebase. Everything is awesome.
If you have a machine that even can't run Android Studio (like me...) simply package the app using Ionic pro.
You can use Ionic View as feedback machenism and Ionic DevApp as a hot reloading mobile app.
## Sample Coding
Sending voice to the AI client was a place I got stuck. Here how I proceed and got rid of the problem.
#### How to send voice
```javascript
sendVoice(){
window["ApiAIPlugin"].requestVoice({},
(response) => {
this.tts.speak({
text: response.result.fulfillment.speech,
locale: "en-LK",
rate: 1
})
}, (error) => {
alert(error)
}
)
}
```
### Tasks To Achive
* [x] Make UI Beautiful
* [x] Send Voice
* [ ] AI Traning