Adding Matter.js gravity and mouse touch properties on top of a P5 canvas, combined with the SpeechRecognition API, creates a hybrid interface that materializes sentences on the screen.
A language selector allows the user to pick from one of the 24 official European languages.