https://github.com/kevinsj/rss-to-speech
Use Google Text-To-Speech to read long articles from rss feed
https://github.com/kevinsj/rss-to-speech
golang google-text-to-speech google-tts rss text-to-speech tts
Last synced: 6 months ago
JSON representation
Use Google Text-To-Speech to read long articles from rss feed
- Host: GitHub
- URL: https://github.com/kevinsj/rss-to-speech
- Owner: KevinSJ
- License: mit
- Created: 2022-05-31T10:08:37.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-12-01T19:04:02.000Z (7 months ago)
- Last Synced: 2025-12-04T09:16:43.100Z (7 months ago)
- Topics: golang, google-text-to-speech, google-tts, rss, text-to-speech, tts
- Language: Go
- Homepage:
- Size: 218 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RSS to Speech
---
### Why?
- I want to try out a personal project written completely in Go language.
- I like to use RSS, and content are lengthy at times.
- Google has a free quota of 3 **million** characters for standard voice and 1 **million** characters for wavenet voice **_per month_**, why not make use of it.
### Technology
- Go
- Google Text-to-speech API
### Usage
- Rename config.yaml.example to config.yaml, fill in the relevant configurations.
- You will need to download the Google credential and put it at the current directory (or somewhere else if you change the credential path)
- Add RSS feeds (has to emit full text, for now)
- Build the program from source `make`
- Run the program, `./rss-to-speech`
- Once finished, you will see different folders with title of the RSS feed as name.