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

https://github.com/supsugam/speech-sage-tts-bot

A telegram bot that will convert your text to voice of your choice. (uses elevenlabs, LIMITED)
https://github.com/supsugam/speech-sage-tts-bot

bot javascript telegraf telegram telegram-bot text-to-speech tts typescript

Last synced: 2 months ago
JSON representation

A telegram bot that will convert your text to voice of your choice. (uses elevenlabs, LIMITED)

Awesome Lists containing this project

README

          

# Speech Sage TTS Bot

A Telegram bot that converts text to voice of your choice.

### Screenshots & More Details at: [MyPortfolioWebsite/Projects/SpeechSageTTSBot](https://sugamsubedi.com.np/projects/speech-sage-tts-bot) 🚧

## Features

- Choose from a variety of voices.
- Input text to be converted to speech.
- Simple and easy-to-use interface.

## Getting Started

To get started with the Speech Sage TTS Bot, follow these steps:

1. **Clone the repository:**

```bash
git clone https://github.com/supSugam/speech-sage-tts-bot.git
```

2. **Install dependencies:**

```bash
cd speech-sage-tts-bot
npm install
```

3. **Set up your Telegram bot token:**

- Create a `.env` file in the root directory.
- Add your Telegram bot token to the `.env` file:

```
BOT_TOKEN=your-telegram-bot-token
```

4. **Build and start the bot:**

```bash
npm start
```

5. **Interact with your bot in Telegram.**

## Commands

- `/start` - Start the bot and display available commands.
- `/voices` - Display available voices.
- `/tts` - Start text-to-speech conversion.

## Contributing

Contributions are welcome! Feel free to open issues and pull requests.