Skip to content
Prompt Engineering
0:14:35
6 284
281
34
Last update : 28/08/2024

Verbi: Your Action-Taking AI Assistant 🤖

Have you ever wished your voice assistant could do more than just answer questions? Verbi is here to make that a reality! This open-source voice assistant, powered by cutting-edge AI, can actually take actions on your behalf.

Understanding the Power of Verbi 💪

Verbi leverages the “function calling” abilities of large language models (LLMs). In simple terms, this means it can understand your requests and connect them to the right tools or APIs to get things done.

How It Works ⚙️

  1. You Speak: Tell Verbi what you need. 🎤
  2. Speech to Text: Verbi converts your words into text. 📝
  3. LLM Analyzes & Acts: The LLM determines if it needs to use a specific tool (like your calendar or email) based on your request. 🧠
  4. Function Calling: Verbi interacts with the necessary tool, retrieving information or performing an action. 🛠️
  5. Response Generation: The LLM crafts a response based on the tool’s output and delivers it back to you. 🗣️

Setting Up Verbi for Success 🚀

Ready to experience the power of Verbi firsthand? Here’s how to get started:

Cloning and Setting Up 💻

  1. Clone the Repository: Use the following command to clone the specific branch of the Verbi repository:
   git clone -b agent https://github.com/PromtEngineer/Verbi.git
  1. Navigate to the Folder:
   cd Verbi
  1. Create a Virtual Environment (Optional but Recommended):
   conda create -n verbi python=3.8
  1. Activate the Virtual Environment:
   conda activate verbi
  1. Install Dependencies:
   pip install -r requirements.txt 

Configuration is Key 🔑

  1. API Keys: Rename example.env to .env and populate it with your API keys for services like Groq (for speech to text and LLM) and Cartisia (for text to speech).
  2. Customize Actions: Explore agent/actions.py to see the pre-built actions. You can customize these or add your own by implementing the necessary API calls.

Bringing Verbi to Life ✨

Once you’ve configured Verbi, run the following command to start interacting with it:

python run_voice_assistant.py

Example Interaction 💬

You: “Verbi, I’m planning a weekend party. Can you suggest some activities?”

Verbi: “Sure! To give you the best suggestions, could you tell me the date for the party?”

You: “The weekend of the 25th and 26th.”

Verbi: (After checking the weather and your calendar)…

The Future of Voice Assistants is Here 🔮

Verbi is more than just a voice assistant—it’s a glimpse into the future of AI. As more tools and APIs become available, the possibilities for Verbi are limitless.

Resources 🧰

Start exploring Verbi today and unlock a new level of efficiency and convenience in your life. 🚀

Other videos of

Play Video
Prompt Engineering
0:16:29
5 803
244
61
Last update : 18/09/2024
Play Video
Prompt Engineering
0:16:39
4 067
163
22
Last update : 18/09/2024
Play Video
Prompt Engineering
0:13:41
5 010
255
24
Last update : 18/09/2024
Play Video
Prompt Engineering
0:18:30
4 853
121
33
Last update : 11/09/2024
Play Video
Prompt Engineering
0:15:56
8 838
378
32
Last update : 11/09/2024
Play Video
Prompt Engineering
0:13:42
2 154
94
6
Last update : 11/09/2024
Play Video
Prompt Engineering
0:15:41
15 021
412
34
Last update : 11/09/2024
Play Video
Prompt Engineering
0:10:41
6 520
220
22
Last update : 04/09/2024
Play Video
Prompt Engineering
0:18:52
7 135
204
15
Last update : 04/09/2024