Last updated: October 11, 2026
Daili bundles or optionally downloads the following third-party machine-learning model files. They run locally on the user's device. These notices apply to the model artifacts; they do not change the license of Daili as a whole.
Daili's receipt recognition uses PP-OCRv6 small detection and recognition artifacts derived from PaddleOCR. Devices set to Korean, or located in Korea, instead download the PP-OCRv5 Korean mobile recognition artifact from the same project.
Read the complete PaddleOCR license
The fine-tuning described above used text lines cropped from the receipt photographs of three public datasets. Daili distributes the tuned weights, not the datasets.
Daili's optional voice entry uses the English Moonshine v2 streaming-tiny model as its standard tier and offers streaming-small as an opt-in accuracy tier. Both come from Moonshine AI.
small-streaming-en/quantized_26_08_21 model, whose audio frontend is
stored as 8-bit codes and expanded to floating point on the device when the model
loads. Daili stores the tied decoder embedding once instead of serializing its
exact transpose twice and retains the adapter positions reachable under Daili's
bounded listening duration. Daili calibrates selected weight matrices to
64-value integer palettes and retains 50 sensitive matrices at their original
precision. The frontend, embeddings, tokenizer, scales, and inference operators
are retained. The resulting model is delivered in reversible DMP1 archives
and expanded locally. Calibration changes weights; archive decoding restores
those calibrated weights exactly.
Read the complete Moonshine license
Daili's model archive decoder includes BSD 2-Clause licensed code by Yann Collet from FiniteStateEntropy. The notice is also included in the Android package's assets. Read the complete license.
Daili's voice endpoint detector uses the 16 kHz opset-15 ONNX artifact from Silero VAD. It analyzes a detector-only copy of microphone frames; it does not replace or modify the audio sent to Moonshine.
v6.2.17e30209a3e901f9842f81b225f3e93d8199902b17ed98ddbad84ccac4cd0aeb3099049280713df825c610a8ed34543318f1b2c49
(1,289,603 bytes)