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.2.tar.gz (33.4 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: echofire-0.1.2.tar.gz
  • Upload date:
  • Size: 33.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for echofire-0.1.2.tar.gz
Algorithm Hash digest
SHA256 aca836aa1b70ff09aa26de5921164bfb9376b897a004e944a3062ccaafb52e46
MD5 c45b0fdc26c34dbe86aa6455e5535e85
BLAKE2b-256 bf0b5671507e1495089c954d9fdfefce6804ab48936e8d69a7b4e4c11e243c44

See more details on using hashes here.

Provenance

The following attestation bundles were made for echofire-0.1.2.tar.gz:

Publisher: publish-to-pypi.yml on fw-ai-external/EchoFire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: echofire-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 37.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for echofire-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bd230fdee90ff22213a9b0e7777c04cc94b839e98b77144aa338bf13b5e9d9f4
MD5 77f738650c497c3d2d41ea667c9e2683
BLAKE2b-256 fa65e0d7e827ffeecf5b7879691d904fd915358a30dc2b20d26a4dd1518530fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for echofire-0.1.2-py3-none-any.whl:

Publisher: publish-to-pypi.yml on fw-ai-external/EchoFire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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