Skip to content

ArchieMcM234/fast_pipecat_speechmatics_voice_agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Speechmatics Speed Test Bot (Pipecat)

Test Speechmatics real-time transcription speed and end-to-end voice latency using Pipecat AI.

This bot uses:

  • Speechmatics (STT)
  • Groq (LLM)
  • Cartesia (TTS)

It runs locally using your microphone and speakers.

Prerequisites

Quick Start

  1. Install PortAudio

    • macOS: brew install portaudio
  2. Create and activate a virtual environment

    • cd python
    • python3 -m venv venv
    • source venv/bin/activate
  3. Install dependencies

    • pip install --upgrade pip
    • pip install -r requirements.txt
  4. Configure API keys

    • cp ../.env.example .env
    • Edit python/.env and set:
      • SPEECHMATICS_API_KEY=...
      • GROQ_API_KEY=...
      • CARTESIA_API_KEY=...
  5. Run the example

    • python main.py

Troubleshooting

  • Browser permissions

    • Allow microphone access when prompted.
  • Connection issues

    • Try a different browser.
    • Disable VPN / check firewall rules.
    • Note: WebRTC uses UDP.
  • Audio issues

    • Confirm microphone and speakers work and are not muted.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages