Creating JARVIS - Python Voice Virtual Assistant ChatGPT

Опубликовано: 16 Июль 2026
на канале: Taipy
17,031
394

🤖 𝗜𝗻𝘁𝗿𝗼𝗱𝘂𝗰𝗶𝗻𝗴 "𝗝𝗔𝗥𝗩𝗜𝗦" - 𝗮 𝗧𝗮𝗶𝗽𝘆-𝗯𝗮𝘀𝗲𝗱 𝗟𝗟𝗠 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻! 🤖

We're thrilled to present an innovative application developed by my talented colleague Alexandre Sajus (@Alex1337), that perfectly showcases Taipy's integration capabilities with cutting-edge technologies. 🌐

In a detailed community blog post and a comprehensive video tutorial, Alexandre demonstrates how to create a web interface for a large language model (LLM) using Taipy and other powerful tools. This application, charmingly named JARVIS, not only highlights Taipy's versatility but also our commitment to making complex integrations straightforward and accessible.

𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻𝘀:
Taipy, Pyaudio, Deepgram API, HuggingFace's FLAN-T5 XXL, OpenAi API, ElevenLabs

Code available here: https://github.com/AlexandreSajus/JARVIS

0:00 Talking to JARVIS
0:58 Intro
1:52 How JARVIS works
3:12 How to setup JARVIS
4:05 Getting API keys
5:05 Installing JARVIS
6:49 Running JARVIS
7:44 Talking to JARVIS
9:18 How to mod JARVIS for your use case
10:45 Recording audio using Pyaudio
12:25 Transcribing to text using Deepgram
12:45 Sending prompts to OpenAI GPT
13:14 Changing JARVIS' personality (context)
14:10 Generating voice using ElevenLabs
14:50 Playing audio using Pygame
15:15 Displaying the convo in a webpage with Taipy
16:40 Use cases and limitations

𝗢𝘂𝗿 𝗰𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆:
𝗚𝗶𝘁𝗛𝘂𝗯: https://github.com/Avaiga/taipy ⭐⭐⭐it if you like Taipy
𝗗𝗶𝘀𝗰𝗼𝗿𝗱:   / discord  
𝗟𝗶𝗻𝗸𝗲𝗱𝗜𝗻:   / taipy-io  
𝗫:   / taipy_io  

𝗟𝗲𝗮𝗿𝗻 𝗺𝗼𝗿𝗲:
𝗪𝗲𝗯𝘀𝗶𝘁𝗲: https://www.taipy.io
𝗗𝗼𝗰𝘂𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻: https://docs.taipy.io/en/latest/