Skip to main content

Realistic Voice Agent Testing - Automate end-to-end evaluation of voice agents with human-like audio simulation

Project description

EchoFire

Realistic Voice Agent Testing

Automate end-to-end evaluation of voice agents with human-like audio simulation.

flowchart LR
    A[Record Session With Voice Agent] --> B[Write Tests w/ LLM Judge + Built-in Functions]
    B --> C{Parallel Test Execution}
    C -->|Multiple Iterations| D1[Run Test 1]
    C -->|Multiple Iterations| D2[Run Test 2]
    C -->|Multiple Iterations| D3[Run Test ...]
    D1 --> E[Share Results & Collaborate]
    D2 --> E
    D3 --> E
    E --> F[Build Datasets for Fine-Tuning]
    F --> G[Improve Models & Prompts]
    G --> A

Why EchoFire?

  • 🚫 Manual testing sucks: Listening to every agent response isn't scalable.
  • 🤖 Synthetic TTS isn't real: Simulate actual human speech patterns, background noise, and ASR edge cases.
  • 🔥 Test everything: Validate ASR accuracy, intent logic, and agent responses in one flow.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

echofire-0.1.0.tar.gz (32.7 kB view details)

Uploaded Source

Built Distribution

echofire-0.1.0-py3-none-any.whl (37.5 kB view details)

Uploaded Python 3

File details

Details for the file echofire-0.1.0.tar.gz.

File metadata

  • Download URL: echofire-0.1.0.tar.gz
  • Upload date:
  • Size: 32.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.11.11 Darwin/24.2.0

File hashes

Hashes for echofire-0.1.0.tar.gz
Algorithm Hash digest
SHA256 29288ff4f13d7d589f27c8e2468530c64dc5f078251f3308a7a336be68a1d572
MD5 ea6a469b187375b2fd55c1201fc34462
BLAKE2b-256 bc51b71245105bcf26c00c14f52aaa1eb8afd886d54cb5d0de7e09626bee383c

See more details on using hashes here.

File details

Details for the file echofire-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: echofire-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 37.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.11.11 Darwin/24.2.0

File hashes

Hashes for echofire-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 093aa52cdec32e4ce47ae608119290f67128af3a5ba90b89ac66cc4ca6c24e0a
MD5 511cee2fbd655c75dbfdbe4d35bc4e1e
BLAKE2b-256 e59a2151c5ad1454061d3dd66aee73efe976e99061984fb05bc21c16c950eb29

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page