https://github.com/jofaval/cant-talk
Comunicate with your loved ones while not being able to talk
https://github.com/jofaval/cant-talk
anxiety api-client javascript mental-health narrator speech speechsynthesisutterance text-to-speech tts web-speech-api
Last synced: about 1 year ago
JSON representation
Comunicate with your loved ones while not being able to talk
- Host: GitHub
- URL: https://github.com/jofaval/cant-talk
- Owner: jofaval
- License: gpl-3.0
- Created: 2022-08-10T20:25:03.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-10T20:41:31.000Z (almost 4 years ago)
- Last Synced: 2025-02-04T09:34:00.561Z (over 1 year ago)
- Topics: anxiety, api-client, javascript, mental-health, narrator, speech, speechsynthesisutterance, text-to-speech, tts, web-speech-api
- Language: JavaScript
- Homepage: https://jofaval.github.io/cant-talk/
- Size: 19.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](#motivation)
1. [Tech stack](#tech-stack)
1. [Compatibility](#compatibility)
1. [Deployment](#deployment)
1. [Credits](#credits)
## Motivation
[Back to contents](#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](#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](#contents)
You can quickly checkout the compatibility chart at:\
[https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance](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](#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](https://marketplace.visualstudio.com/items?itemName=liximomo.sftp). So that each save automatically deploys my "application".
## Credits
[Back to contents](#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.