How to build voice Telegram AI bot with n8n, Whisper and ElevenLabs
With this tutorial, you will learn how to build a Telegram AI voice chatbot. The bot will be able to recognize voice commands and respond with voice messages.
This video is a continuation of my free tutorial about building Telegram AI text chat bots (available on YouTube).
In this tutorial I cover:
1) Outline of key problems by building Telegram voice chat bots and ready solutions
2) Installation process of FFmpeg
3) Description of APIs necessary to run the workflow
4) Detailed presentation of n8n workflows
5) Combining text and voice chat bots into one workflow
To take full advantage of this tutorial, you should be familiar with working with n8n, terminal and various APIs. It is also recommended that you install your own instance of n8n on the server. In this tutorial I use n8n installed on a DigitalOcean droplet using Docker.
Toolkit: n8n, Telegram, FFmpeg, Whisper API (OpenAI), ElevenLabs API
📦 Package
- Detailed video tutorial (~20 minutes long)
- Files to import into n8n (JSON) with ready-to-go chatbot workflows (voice and text+voice)
- Commands to edit and copy-paste into terminal
📸 Screenshots
💬 What my awesome viewers say
You can check examples of my tutorials by visiting my YouTube channel.
Good luck with building your automations!
All the best,
Oskar
You'll get access to video tutorial, two ready-to-go n8n workflow files and list of terminal commands.