This project is a voice-based Flutter application which makes use of the Google Api Console. In the API Console, a project is a collection of settings, credentials, and metadata about the application which make use of Google APIs and Google Cloud Platform resources. The console manages certain project tasks, such as generating API credentials, enabling APIs, and managing team and billing information associated with a project.
Design, prototype and evaluate a Voice-based user interface that is designed to support Computer Science students access information relevant to their studies and to university life.
This could take many forms, but is likely to have some important features:
- The user can control the system by issuing voice commands.
- The language of commands that a user is able to use may be complex.
- The response to user commands may take a variety of forms, through speech, text, or some combination of the two.
Youtube Data API V3
The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels.
A search result contains information about a YouTube video, channel, or playlist that matches the search parameters specified in an API request. While a search result points to a uniquely identifiable resource, like a video, it does not have its own persistent data.
The API supports the following methods for search:
Returns a collection of search results that match the query parameters specified in the API request. By default, a search result set identifies matching video, channel, and playlist resources, but you can also configure queries to only retrieve a specific type of resource.
Rive 1 can also referred to as Flare
Rive offers powerful realtime vector design and animation for app and game designers alike. The primary goal of Flare is to allow designers to work directly with assets that run in their final product, eliminating the need to redo that work in code.
A library that exposes device specific speech recognition capability. This plugin contains a set of classes that make it easy to use the speech recognition capabilities of the mobile device in Flutter.
Built Value provides:
- Immutable value types;
- EnumClass, classes that behave like enums;
- JSON serialization.
Project is still in development