Vitalik Agent is a cutting-edge, AI-powered chatbot designed to mimic the distinct personality, speech style, and voice of Vitalik Buterin, co-founder of Ethereum. This interactive agent enables users to engage in both text and voice conversations, providing insightful and thought-provoking responses on topics related to blockchain, Ethereum, and more—just as Vitalik would.
Engage in detailed conversations with the Vitalik Agent through text. Receive insightful answers that reflect Vitalik’s deep technical expertise, visionary thinking, and passion for decentralized technologies.
Experience an ultra-realistic voice model that emulates Vitalik’s tone and speaking style. Hear responses in real-time, delivered by a high-fidelity TTS (Text-to-Speech) model, for an authentic, immersive interaction.
Whether through text or voice, Vitalik Agent responds instantly with synchronized speech and text, making interactions seamless and dynamic.
- Powered by a fine-tuned Llama3.1:8b model that replicates Vitalik’s reasoning, speech patterns, and technical depth.
- Trained on a diverse range of Vitalik's public content—including blog posts, tweets, interviews, and talks.
- Utilizes the OpenVoice TTS system to create a realistic voice model that perfectly captures Vitalik’s distinctive tone and cadence.
- The system ensures near-instant voice responses with ultra-low latency (under 1 second).
- Integrates Whisper for fast and accurate speech recognition, providing real-time transcription of voice inputs.
- An intuitive, minimalist Streamlit-based interface that allows easy text or voice input.
- Mic Input + Live Transcription: Speak directly to the agent and see your speech transcribed in real-time.
- Vitalik-Like Text Output: Receive responses crafted in Vitalik’s signature style.
- Synchronized Voice Output (TTS): Enjoy listening to responses spoken in Vitalik’s unique voice.
- Streamlit for UI development
- Whisper for Speech-to-Text (STT)
- OpenVoice for Text-to-Speech (TTS)
- Unsloth for model fine-tuning
-
Clone the repository:
git clone https://github.com/HR-04/vitalikAgent.git cd vitalik-agent -
Install dependencies:
pip install -r requirements.txt
-
Download the necessary model checkpoints and place them in the
checkpoints_v2directory -
Download the Vitalik Buterin model for interaction:
Download the Vitalik Model here -
Configure device for either CPU or GPU.
Launch the application with:
streamlit run app.pyThen, navigate to http://localhost:8501 in your browser to begin interacting with the Vitalik Buterin Agent.
- Tap the 🎤 Voice Chat button to speak directly to the agent.
- The system will capture your speech, transcribe it, and respond in Vitalik’s voice.
- Type your questions into the input box for detailed, text-based responses.
This project is licensed under the MIT License. For more details, see the LICENSE file.
Unlock the insights of Ethereum’s co-founder, powered by AI. Engage with the Vitalik Agent now!