Skip to content

jofaval/cant-talk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Can't Talk

A way to comunicate with your loved ones, or others, when you're not fully capable to physically verbalize it.

Contents

  1. Motivation
  2. Tech stack
  3. Compatibility
  4. Deployment
  5. Credits

Motivation

Back to contents

I had a minor anxiety attack in which I couldn't ask for help without breaking, that same morning I saw a post about the browser's native speech API.

Tech stack

Back to contents

  • Javascript, it's a native abstraction of the already existant API the browsers provide
  • Speech API, a native implementation, probably an expert system, or, in other words, a non-cognitive implementation of TTS (Text To Speech).

Compatibility

Back to contents

You can quickly checkout the compatibility chart at:
https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance

Currently, as of the time writting this, it's NOT supported at:

  • Internet Explorer, (who uses it?! some people still, to who I apologize in advance for the inconvenience).
  • Opera Android.
  • Webview Android.

Deployment

Back to contents

It is manually deployed to a website via FTP. It's fully client-side, which means, any static server would and should do.

As to better automate it, I'm currently using sFTP VSCode plugin, link here. So that each save automatically deploys my "application".

Credits

Back to contents

To my mom, who helped me calmed down after, and during, the attack, and the main reason I wanted to create the app, as to comunicate it way easier.

To my friend that talked a bit of sense into me as to not put more pressure on myself and actually chill out.