Skip to content

A lightweight and accessible notetaking-app which runs in a browser-window, uses large font-sizes and Text-To-Speech.

License

Notifications You must be signed in to change notification settings

henrietteBaum/Speaking-Notes

Repository files navigation

Speaking Notes

A lightweight and accessible notetaking-app which runs in a browser-window, uses large font-sizes and Text-To-Speech.


The project is for learning purpose only. It shows how "Text to Speech" functions can be implemented using the Web-Speech-API. The various development steps are documented separately in the respective directories. Here you will also find information on sources and further information.. The aim is also to make the user interface accessible, especially for people with visual impairments.

image: screenshot landing-page tts-project

The various development steps are documented separately in the respective directories. Here you will also find information on used sources and further information.

Speak

The speak-function uses the Web Speech Api. The Web Speech API enables you to incorporate voice data into web apps. The Web Speech API has two parts:

  • SpeechSynthesis (Text-to-Speech) and
  • SpeechRecognition (Asynchronous Speech Recognition)

The Speechsynthesis uses the voices, that the System supports. Every SpeechSynthesisVoice has its own relative speech service including information about language, name and URI.


Sources:

MDN Web-Speech-Api

Stackoverflow

Note: The background-image is from Trinity College Dublin, just for private use.


label current version-number: 1.3.0 label for accessibility: yes label web-speech-api: link to GitHub-Repository

About

A lightweight and accessible notetaking-app which runs in a browser-window, uses large font-sizes and Text-To-Speech.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published