{"product_id":"telegram-voice-replies-with-openai-gemini-elevenlabs-n8n","title":"Telegram Voice Replies with OpenAI, Gemini \u0026 ElevenLabs (n8n)","description":"\u003ch3\u003eTurn Telegram voice notes into spoken AI replies—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow listens for new \u003cstrong\u003eTelegram voice messages\u003c\/strong\u003e, transcribes them with \u003cstrong\u003eOpenAI\u003c\/strong\u003e, generates a conversational response with \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e (with per-chat memory), converts the reply to speech using \u003cstrong\u003eElevenLabs\u003c\/strong\u003e, and sends the resulting \u003cstrong\u003evoice reply back to the same chat\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers on Telegram voice messages\u003c\/strong\u003e and downloads the attached audio.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApplies your configuration\u003c\/strong\u003e (prompt, model selections, memory window, transcription language, and \u003cstrong\u003eelevenlabs_voice_id\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTranscribes speech to text\u003c\/strong\u003e using \u003cstrong\u003eOpenAI speech-to-text\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates a reply with a Gemini-powered agent\u003c\/strong\u003e using conversation memory scoped to the \u003cstrong\u003eTelegram chat ID\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConverts the text reply to audio\u003c\/strong\u003e via the \u003cstrong\u003eElevenLabs text-to-speech API\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends the audio back to Telegram\u003c\/strong\u003e as a voice reply, with the text response included as the caption.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoice-based customer support\u003c\/strong\u003e: users speak; the bot replies with a natural voice response.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePersonal or team assistant in Telegram\u003c\/strong\u003e: maintain context per chat while handling voice queries.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHands-free workflow triage\u003c\/strong\u003e: capture spoken questions and respond quickly with audio guidance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n Telegram trigger\u003c\/strong\u003e to detect incoming voice messages and download audio.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI\u003c\/strong\u003e for speech-to-text transcription.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n-nodes-langchainagent\u003c\/strong\u003e (“Telegram voice agent”) to run the \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e chat with \u003cstrong\u003eper-chat memory\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP Request\u003c\/strong\u003e to call \u003cstrong\u003eElevenLabs\u003c\/strong\u003e TTS using \u003cstrong\u003exi-api-key\u003c\/strong\u003e header auth.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTelegram send-audio action\u003c\/strong\u003e to post the generated voice reply back to the originating chat.\u003c\/li\u003e\n  \u003cli\u003eConfigurable items include \u003cstrong\u003esystem_prompt\u003c\/strong\u003e, \u003cstrong\u003ememory_window\u003c\/strong\u003e, \u003cstrong\u003egemini_model\u003c\/strong\u003e, \u003cstrong\u003eelevenlabs_model\u003c\/strong\u003e, and \u003cstrong\u003estt_language\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup overview\u003c\/h3\u003e\n\u003cp\u003eCreate a Telegram bot via \u003cstrong\u003e@BotFather\u003c\/strong\u003e, add OpenAI + Google Gemini (PaLM) credentials, configure ElevenLabs API key auth with the \u003ccode\u003exi-api-key\u003c\/code\u003e header, paste your \u003ccode\u003eelevenlabs_voice_id\u003c\/code\u003e, then activate the workflow.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45895378600115,"sku":"N8N-18637","price":71.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/zUolMi2UpFFi7rNJsRqLr_xZNg9qAn.png?v=1787649468","url":"https:\/\/buyflowscripts.com\/products\/telegram-voice-replies-with-openai-gemini-elevenlabs-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}