transcript extractor

Yet another Telegram Voice Recognition bot but using vosk and supports 20+ languages.

Deploy to Heroku

Deploy

Local Deploying

  1. Make sure you have FFmpeg.

  2. Clone the repo

    git clone https://github.com/samadii/Transcript-Extractor-Bot
    
  3. Enter the directory

    cd Transcript-Extractor-Bot
    
  4. Install all requirements using pip.

    pip3 install -r requirements.txt
    
  5. Run the file

    python3 main.py
    

Environment Variables

  • API_ID – Get this from my.telegram.org.
  • API_HASH – Get this from my.telegram.org.
  • BOT_TOKEN – Get this from @BotFather.
  • SEND_AS – transcript sending format (TXT or PDF).
  • LANGUAGE_CODE – vosk supported language(code), see supported languages here.
  • MODEL_DOWNLOAD_URL – language model download link (see available models here.

Devs:

GitHub

View Github