An API for web applications to make use of advanced handwriting recognition services (e.g. those on operating systems) to recognize text from handwriting drawings (inks) in real time. In this context, handwriting drawing means the temporal and positional information used to describe a human handwriting process.
This is needed to make use of the latest advanced proprietary handwriting recognition algorithms, reduce the need for third-party integration. This API makes it easier to develop web applications that process handwriting inputs (e.g. note taking app).
Different browsers (and operating systems) will expose different underlying implementations and produce different outputs given the same input. We think this is acceptable given the implementation is machine-learning based, and it is not feasible or desirable to precisely specify the expected output for a given input in a standard. In the past, we have taken this approach for the Web Speech and Shape Detection APIs.
Initially we support this on Chrome OS, since it has handwriting recognition service ready for use. We will need to do additional work to integrate with other platforms. Handwriting recognition capabilities already exist on all other platforms, with the exception that Linux doesn't have a built-in handwriting recognition library we can integrate with.
Contact emails
q...@chromium.org, mgi...@chromium.orgExplainer
https://github.com/WICG/handwriting-recognition/blob/main/explainer.mdSpecification
NoneSummary
An API for web applications to make use of advanced handwriting recognition services (e.g. those on operating systems) to recognize text from handwriting drawings (inks) in real time. In this context, handwriting drawing means the temporal and positional information used to describe a human handwriting process.
Blink component
BlinkMotivation
This is needed to make use of the latest advanced proprietary handwriting recognition algorithms, reduce the need for third-party integration. This API makes it easier to develop web applications that process handwriting inputs (e.g. note taking app).
Initial public proposal
https://github.com/WICG/proposals/issues/8TAG review
None