The listener in the AAC reference app ("Hearing your partner") turns what someone says to the person into text, on their device, with onnxruntime-web. The app serves the runtime from its own site, under vendor/onnxruntime-web--/, put there by third_party/onnxruntime-web/vendor.sh. When someone downloads the listener, the app copies the runtime files their browser needs into their model store and runs them from there, in a worker on their device, on its graphics chip. Nothing heard is recorded or sent anywhere. ONNX Runtime Web (onnxruntime-web, the version in the directory name), by Microsoft Corporation. ort.jspi.bundle.min.mjs and ort-wasm-simd-threaded.jspi.wasm: unchanged from the npm package. They are Microsoft's prebuilt WebAssembly build of ONNX Runtime with its WebGPU execution provider, for browsers with JavaScript Promise Integration (the listener is offered only in those). Licensed under the MIT License: LICENSE.txt beside this file (ONNX Runtime's LICENSE, verbatim). ThirdPartyNotices.txt beside it is ONNX Runtime's own notices for the third-party code it includes, verbatim, at the same release. Source: https://www.npmjs.com/package/onnxruntime-web (package.json "license": "MIT"), https://github.com/microsoft/onnxruntime (LICENSE read 2026-10-01 at tag v1.30.0, commit f2c39fe2f838cf35ce7da92824f5a5e3ee6e88a7) asr-worker.js is the app's own worker (worker.js beside vendor.sh), part of the AAC reference app and under its licence (Apache-2.0). It drives the runtime; it is not part of ONNX Runtime. The speech model the runtime runs (NVIDIA Nemotron 3.5 ASR Streaming 0.6B, OpenMDW-1.1) and the voice activity detector (Silero VAD, MIT) are not part of this directory and are not covered by LICENSE.txt. The app publishes them separately, with their own licences and attribution, in the listener's catalogue (Settings > Hearing your partner).