Transcription Telegram Bot

Build a Telegram bot that transcribes audio and video messages in 99 languages using TypeScript with Deno in Supabase Edge Functions.

Introduction

In this tutorial you will learn how to build a Telegram bot that transcribes audio and video messages in 99 languages using TypeScript and the ElevenLabs Scribe model via the speech-to-text API.

To check out what the end result will look like, you can test out the t.me/ElevenLabsScribeBot

Prefer to jump straight to the code?

Find the example project on GitHub.

Requirements

Setup

Register a Telegram bot

Use the BotFather