Nehal-Bhautoo / Flutter-Voice-Control-App

Flutter Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter Application

GitHub issues GitHub license GitHub forks GitHub stars GitHub repo size Flutter CodeFactor

Voice Based Application

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.

The Brief

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

Overview

The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels.

Search

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.

Methods

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.

Libraries Used

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.

Speech To Text

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

Introduction

Built Value provides:

- Immutable value types;
- EnumClass, classes that behave like enums;
- JSON serialization.

Installation

flare_flutter 2.0.6

speech_to_text 3.1.0

Built Value

Screenshots

NOTE

Project is still in development

About

Flutter Application

License:MIT License


Languages

Language:Dart 89.9%Language:HTML 6.3%Language:Objective-C 3.1%Language:Java 0.7%