https://github.com/macecchi/pollyannaspeechbot
Serverless Telegram Text-to-Speech bot using Amazon Polly and AWS Lambda
https://github.com/macecchi/pollyannaspeechbot
amazon-polly bot polly speech speech-bot telegram
Last synced: 3 months ago
JSON representation
Serverless Telegram Text-to-Speech bot using Amazon Polly and AWS Lambda
- Host: GitHub
- URL: https://github.com/macecchi/pollyannaspeechbot
- Owner: macecchi
- License: mit
- Created: 2016-12-05T02:42:32.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-08-13T16:36:17.000Z (about 3 years ago)
- Last Synced: 2024-04-14T12:30:32.428Z (over 1 year ago)
- Topics: amazon-polly, bot, polly, speech, speech-bot, telegram
- Language: JavaScript
- Homepage: https://telegram.me/PollyannaBot
- Size: 157 KB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pollyanna
[](https://circleci.com/gh/macecchi/PollyannaSpeechBot)A Telegram Text-to-Speech bot using [Amazon Polly](https://aws.amazon.com/polly/), built to run on top of [AWS Lambda](https://aws.amazon.com/lambda/).
Available on Telegram as [@PollyannaBot](https://telegram.me/PollyannaBot).
### Commands
- Convert text to speech and send it as an audio: `/s Read this`
- Change the voice: `/v Amy`
- List available voices: `/voices`### Testing locally
You can invoke the bot from a shell using the `start` command. Edit the file `start.js` with your Telegram chat ID and run the command:
```bash
yarn start "/s test"
```## Inspiration
This bot was inspired by the original [@SpeechBot](https://telegram.me/SpeechBot) from [lasermarty/SpeechBot](https://github.com/lasermarty/SpeechBot), which sadly does not work anymore.