Skip to content

Latest commit

 

History

History
 
 

websocket

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Voice Agent

A Pipecat example demonstrating the simplest way to create a voice agent using WebsocketTransport.

🚀 Quick Start

1️⃣ Start the Bot Server

🔧 Set Up the Environment

  1. Navigate to the server directory:

    cd server
  2. Install dependencies:

    uv sync
  3. Configure environment variables:

    cp env.example .env
    • Add your API keys
    • Choose what you wish to use: 'fast_api' or 'websocket_server'

▶️ Run the Server

uv run server.py

3️⃣ Connect Using a Custom Client App

For client-side setup, refer to the:

⚠️ Important Note

Ensure the bot server is running before using any client implementations.

📌 Requirements

  • Python 3.10+
  • Node.js 16+ (for JavaScript components)
  • Google API Key

💡 Notes

  • Ensure all dependencies are installed before running the server.
  • Check the .env file for missing configurations.

Happy coding! 🎉