DEV Community

Cover image for Azure Trial Hackathon - Speech Controlled Web Desktop
jzombie
jzombie

Posted on • Updated on

Azure Trial Hackathon - Speech Controlled Web Desktop

Overview of My Submission

A web-based desktop, called "ReShell", which responds to your voice.

ReShell is a web-based desktop & mobile user interface featuring individual "portals," or collections of apps.

ReShell extends Create React App with a window management system, multiple portal handling, some core applications and utilities, and utilizes Google's zx JavaScript Bash replacement utility to do some file system management.

Submission Category:

Wacky Wildcards

Link to Code on GitHub

GitHub logo zenOSmosis / reshell

ReShell (https://reshell.org) is a web-based desktop & mobile user interface featuring individual "portals," or collections of apps, based on the PhantomCore library.

ReShell - Web Desktop and UI Service Engine

This is a work in progress.

ReShell is a web-based desktop & mobile user interface featuring individual "portals," or collections of apps, based on the PhantomCore library.

ReShell extends Create React App with a window management system, multiple portal handling, some core applications and utilities, and utilizes Google's zx JavaScript Bash replacement utility to do some file system management.

Currently, a demonstration portal is running on ReShell.org, and a portal is being created for a future version of Speaker.app (more details for Speaker.app are in the DEV article "A WebRTC server in your browser").

Notes for DEV Hackathon Competition

A dedicated ReShell portal has been created for the DEV Microsoft Azure Trial Hackathon, with speech recognition integration support which can supply a limited set of spoken phrase commmands to windows and the desktop environment (i.e. "switch to mobile…

Additional Resources / Info

Video demonstrating speech control -
https://user-images.githubusercontent.com/1139657/157443171-d35decb7-5fd2-460d-b95e-cae7d7b28a80.mov

ReShell Web Desktop

Source Code

Demo

Top comments (0)