https://github.com/rafalwilinski/serverless-medium-text-to-speech
🔊 Serverless-based, text-to-speech service for Medium articles
https://github.com/rafalwilinski/serverless-medium-text-to-speech
aws javascript medium nodejs react serverless text-to-speech
Last synced: 10 months ago
JSON representation
🔊 Serverless-based, text-to-speech service for Medium articles
- Host: GitHub
- URL: https://github.com/rafalwilinski/serverless-medium-text-to-speech
- Owner: RafalWilinski
- License: mit
- Created: 2017-08-28T18:17:41.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-08-28T01:23:51.000Z (almost 8 years ago)
- Last Synced: 2025-08-14T19:57:37.649Z (10 months ago)
- Topics: aws, javascript, medium, nodejs, react, serverless, text-to-speech
- Language: JavaScript
- Homepage: http://medium-speech.s3.amazonaws.com/index.html
- Size: 923 KB
- Stars: 95
- Watchers: 4
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# serverless-medium-text-to-speech
[](http://www.serverless.com)
Serverless-based, text-to-speech service for Medium articles.

## DEMO
[Demo here](http://medium-speech.s3.amazonaws.com/index.html)
Deploy to your own AWS account:
[](https://v26mdkczs6.execute-api.us-east-1.amazonaws.com/dev/template?url=http://github.com/RafalWilinski/serverless-medium-text-to-speech)
## Prerequisites:
- Node.js > 6
- Serverless Framework
## Setup and deployment
Downloading project:
```
git clone https://github.com/RafalWilinski/serverless-medium-text-to-speech
cd serverless-medium-speech
npm install && cd front && yarn
```
To run project in development mode, locally:
```
npm run dev
```
Deploy to API to AWS Lambda & Frontend to S3:
```
npm run deploy
```
## API Usage & Example
```bash
curl -X POST \
https://bt1wb4iwpf.execute-api.us-east-1.amazonaws.com/dev/transcode \
-d '{
"href": "https://medium.com/the-mission/11-reasons-i-sacrifice-money-to-work-wherever-i-want-21e9ce36f2b7"
}'
```
## License
MIT Licensed. Copyright (c) Rafal Wilinski 2017.