Speech Sage TTS Bot

Speech Sage TTS Bot

A Telegram bot that converts your text to the voice of your choice. Relies on ElevenLabs (Is Limited).

    Speech Sage TTS Bot - Telegram Interface
    Speech Sage TTS Bot - Telegram Interface
Date
March 24, 2024
Languages
Python

Speech Sage TTS Bot

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

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:

    git clone https://github.com/supSugam/speech-sage-tts-bot.git
  2. Install dependencies:

    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:

    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.