Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vivek-nexus/lizen

A text to speech web application that speaks word, sentences or even reads long articles in a music player like interface. It can also fetch articles from a link or text can be directly pasted.
https://github.com/vivek-nexus/lizen

javascript listener nextjs react read-articles-online speech-synthesis text-to-speech webapp webspeech-api

Last synced: 7 days ago
JSON representation

A text to speech web application that speaks word, sentences or even reads long articles in a music player like interface. It can also fetch articles from a link or text can be directly pasted.

Awesome Lists containing this project

README

        

# Project Lizen
## View the upgraded version of this project at https://github.com/vivek-nexus/listen

# Deployment
This project is deployed at https://vivek-nexus.github.io/lizen/ with Github pages.

This project is V2 of my earlier project called [Podcastify-It](https://github.com/vivek-nexus/podcastify-it).

# Implementation plan
## High
- [x] New name
- [x] Refresh hero area for new name
- [ ] Bug on Safari
- [ ] Keyboard shortcuts with music player like controls
- [ ] Support for mobile listening with screen off
- [x] Support for listening on desktop by minimising/in background
- [x] Fresh sticky player controls
- [x] Better visualisation for listening indication
- [x] Implement better analytics
- [ ] Rename RESET to STOP
- [ ] Add empty link popup
- [x] Remove links from first two cards
- [ ] Update sample text to provide nudge to select a voice

## Medium
- [x] Fresh dark design theme
- [x] Review latest analytics data
- [x] Show recommended voices across operating systems
- [ ] Register listening as media event in the browser
- [ ] Better PWA manifest
- [ ] Add UTM links to various source links for source tracking

## Low
- [ ] Auto fill/reduce choices for voices based by auto detecting language of pasted content
- [ ] Estimated time to read
- [ ] Better algorithm for parsing of sentences
- [ ] One colour theme for every weekday
- [ ] Recommended usage tips for the application

# Design ideas
- Background image SVG for listening animation
- Bulb icon at various points for pro-tips
- Move "more settings" to an icon
- Combine "Help on TTS" with recommended voices