Skip to main content
Glama
Distortion Product Otoacoustic Emissions (DPOAE) Skill

Distortion Product Otoacoustic Emissions (DPOAE) Skill

Distortion Product Otoacoustic Emissions (DPOAE) Skill

License: Apache-2.0 Python 3.10+ Zero Dependencies MCP Protocol Ready OpenClaw Certified

Zero-dependency sovereign personal agent skill for non-invasive evaluation of Distortion Product Otoacoustic Emissions (DPOAE), cochlear outer hair cell biomechanics, and headphone noise damage.

flowchart TD
    DualTones["Primary Pure Tones (F1: 65 dB, F2: 55 dB)"] --> EarCanalProbe["Low-Noise Sensitive Miniature Microphone"]
    EarCanalProbe --> SpectralAnalysis["FFT Extraction of 2F1 - F2 Distortion Peak"]
    SpectralAnalysis --> SNR_Engine["Signal-to-Noise Ratio & Clinical Pass Logic"]
    SNR_Engine --> CochlearScore["Cochlear Outer Hair Cell Resilience Engine"]
    CochlearScore --> Agent["OpenClaw / Hermes Personal Agent Actions"]

Features

  • Deterministic Math: Pure Python standard library implementation with zero external dependencies.

  • Clinical Audiological Standards: Implements clinical pass criteria ($SNR \ge 6 \text{ dB}$, $Amp \ge -5 \text{ dB SPL}$).

  • Early Noise Overexposure Detection: Identifies outer hair cell fatigue before pure-tone hearing threshold loss occurs.

  • Model Context Protocol (MCP): Native JSON-RPC tool integration for LLMs and autonomous agents.

Related MCP server: vHIT Vestibular Gain MCP Server

Quickstart

from client import AcousticOtoacousticEmissionsClient

client = AcousticOtoacousticEmissionsClient()
result = client.evaluate_dpoae(
    f2_frequency_hz=2000.0,
    dpoae_amplitude_db_spl=8.5,
    noise_floor_db_spl=-12.5
)
print("DPOAE SNR:", result["signal_to_noise_ratio_snr_db"], "dB")
print("Classification:", result["classification"])

License

Apache-2.0

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables deterministic calculation and classification of respiratory impedance, peripheral airway resistance (R5–R20), and reactance from oscillometry measurements through JSON-RPC tools for LLM and agent workflows.
    7
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables deterministic, zero-dependency audiological analysis of distortion-product emissions, SNR/clinical pass criteria, and outer hair cell fatigue scoring so agents can assess cochlear health and headphone noise overexposure.
    7
    MIT