Skip to content

gdscwow/Reactjs-voice-controllable-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Js Voice Controlled Simple Website [Version 1.1]

This is voice controlled website version 1.1.

checkout the blog

Features in version 1.0

1. Voice controlled navigation with all validations
2. Voice controlled scrolling
3. Voice controlled video opening (videos fetching dynamically from youtube api)
4. Voice controlled application history
5. Voice controlled pagination with all validations

Added features in version 1.1

6. Voice controlled search
7. Voice controlled video controls
8. Voice controlled form filling

Not only this it is giving responses also

This is having more than 35+ commands

Commands:-

These are the following commands which will help you to run it with voice commands:-

Stop Taking Voice Commands

commandsuse

Stop Recognition

Stop Taking Commands

to stop commands after starting with commands

Navigation Commands

commandsuse

Navigate to <_page_name_> page/route

Navigate to <_page_name_>

Navigate to <_route_name_> page/route

Navigate to <_route_name_>

This will help you to navigate to pages
Example:- Navigate to Home/Index Page/route, Navigate to Home/Index, Navigate to video/videos page/route

Open Video Commands - Home Page

commandsuse

open video number <_number_>

open video number <_number_> from uploads

open video number <_number_> from popular uploads

This will help you to select the particular video in home page
Example:- open video number 1, open video number 1 from uploads, open video number 1 from popular uploads

Open Video Commands - Home Page Dialog Box

commandsuse

open video number <_number_>

In home page when you will select any video using

open video number <_number_>

command in home page a dialog box will appear
Example:-
step 1 :- say `open video number 1`
step 2 :- Dialog box will appear to select from two videos
step 3 :- now choose one of two videos from dialog box by command `open video number 1 or 2`

Open Video Commands - Videos Page

commandsuse

open video number <_number_>

next page

This will help you to select any video showing per page from 12 videos.
You can select only one video from showing 12 videos.
Videos page will consist of 12 videos per page as it contains pagination.
pagination commands are given in next table.
Example:- open video number 10

Open Next/Prev page of pagination - videos page

commandsuse

next page

next

prev page

prev

previous

previous page

This will help you to make next and previous page in videos page as it contains pagination.
Ther commands will work only in videos page.
Example:- next page, previous page, next, previous

Go Back/Next Route/History of the application commands

commandsuse

go back

go to prev page

go to previous page

go backward

go forward

go next

go to next page

These commands will help you to move next/back of the page in browser history of the application

Scrolling commands

commandsuse

go bottom

go to bottom

go top

go to top

go to half

go to half of the page

scroll to half

scroll to bottom/top

scroll/move by <_number_> px/pixel/percentage/percent/%

scroll/move to <_number_> px/pixel/percentage/percent/%

scroll up/down

move up/down

This will help you to scroll the page
Example:- go bottom, go to bottom, scroll to bottom, scroll to bottom, scroll to 10%, scroll by 10px

Search with voice commands

commandsuse

open search page

open search

search for me

search

search video

This will help you to open search page
Example:- open search page, open search, search for me, search, search video

search for <_keyword_>

This will help you to search for any keyword using voice
Example:- search for web tutorials

Open Commands Table command

commandsuse

open commands table

This will help you to open commands table

Next

More/Pending Features Coming in next Update!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages