Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hsywhu/tts-reader

A simple POC to explore the capability of client side web SpeechSynthesis API under the mobile PWA environment
https://github.com/hsywhu/tts-reader

pwa reader speechsynthesis text-to-speech

Last synced: 17 days ago
JSON representation

A simple POC to explore the capability of client side web SpeechSynthesis API under the mobile PWA environment

Awesome Lists containing this project

README

        

# TTS Reader
This is a simple POC to explore the capability of client side SpeechSynthesis API under the mobile PWA environment

## Getting Started

The online demo is avaiable [here](https://tts-reader.songyih.cc/)

To start the project locally, install dependencies with:
```bash
yarn
```
Then run
```bash
yarn dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

![Demo page](demo.png)

## Resources

- This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
- Text-to-Speech: [SpeechSynthesis](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis)
- UI Components: [Chakra](https://chakra-ui.com/), [react-icons](https://react-icons.github.io/react-icons/)
- Progressive Web App support: [next-pwa](https://github.com/shadowwalker/next-pwa)