Inspiration
ChatGPT
What it does
ToyotaAI is a generative AI that provides real-time data on the electric vehicle's information and its surroundings, such as the weather, traffic conditions on its routes, along with recommending the most efficient routes in order to prolong the range of the battery.
How we built it
We dove into the project with the idea in mind of making it as user-friendly and intuitive as possible, in order to simulate the experience that a customer driving the vehicle would experience as they commute from their day-to-day activities, simplifying the design of the UI while keeping functionality in mind.
There were a few key features that we wanted to prioritize on this project: For the model to generate the most efficient route to our destination, we used the Google Maps API to generate the best route for us to get from Point A to Point B, along with real-time traffic conditions on that route, Google Cloud to employ advanced voice recognition services which provides a hands-free interaction with their vehicle, MongoDB for our database, Flask for our Backend, as well as Flutter for our Frontend.
Challenges we ran into
One of our core problems were that we had problems connecting the google map api into android development ide, after a while, Hunter figured out that it was due to the connectivity issue with the campus's wifi.
Next on the list is setting up google cloud api for TTS and STT transcription ability of the Bard AI Model, we figured that it would be made simpler by having the audio recorded by us being first transcripted into text through STT, then we have a function that allows our AI to create a response back to that text, and yet again, another function to converts the AI's reply from text to speech and send it to store on cloud, as stored within our database.
Finally, we tried to figure out how to set up functionality of the recording button of front-end side, however, as unfortunate as it went, we couldn't have enough time to get it to work.
Accomplishments that we're proud of
We managed to set up the TTS and STT transcription ability of the AI's chat model to simplify our workflow.
What we learned
Setting up google cloud api to implement our AI functionalities weren't as easy as we thought it was, we had to went through quite some trials and errors before they were even up and running. Flutter was easy to get hands on but hard to integrate mutliple people's work seamless work Also, the HACKUTD wifi was giving us problem for a very long time trying to troubleshoot our emulator....
What's next for Toyota-ai
A functional mobile app with the a beautiful layout, interactivity layout and the ability to record audio to activate the AI's virtual companionship for our driver. Closely integrated with Toyota's vehicle APIs,
Built With
- bard
- figma
- flask
- flutter
- google-cloud
- google-maps
- mongodb
- notion
Log in or sign up for Devpost to join the conversation.