Mila AR is a multilingual AR language tutor for Meta Quest. It combines Speech-to-Text (STT), LLM-based dialogue, Text-to-Speech (TTS), and Vision/Object Detection for room-aware language learning.
| Member | Role/Handle |
|---|---|
| Yunus Emre Yavuz | @yunuseyvz |
| Entoni Jombi | @saitamaisreal |
| Anna-Maria Lödige | @annamaria-loe |
| Kevin Kafexhi | @Kafexhi |
The tutor can speak any language supported by your selected STT/TTS providers.
ProjectSettings/ProjectVersion.txt)git lfs installAssets/Scenes/Main.unity.Create > Language Tutor > Language Tutor ConfigLanguageTutorConfig_Main.You can run object detection with local model inference (YOLO-style) or cloud inference (DETR-style via Hugging Face).
Assets/MetaXR/ObjectDetection_UnityInferenceEngine_ProviderProfile1.assetObjectDetection_LocalYOLO.asset.modelFile (local model asset)classLabelsAsset (e.g. Assets/MetaXR/class_labels.txt)Assets/MetaXR/New Hugging Face Provider.assetObjectDetection_HF_DETR.asset.apiKeymodelId (e.g. facebook/detr-resnet-101)endpointSelect GameObject Mila.
On NPCController, assign your Language Tutor config to config.
Select GameObject [BuildingBlock] Object Detection.
Assign your chosen detection provider/profile in the Object Detection agent setup.
Purpose: open conversation practice.
Behavior:
Purpose: vocabulary learning from real environment context.
Behavior:
Purpose: spelling and word formation.
Behavior:
Purpose: real-life scenario practice.
Behavior:
The app uses Meta XR UI set and is kept simple.
Key UX support elements:
LanguageTutorConfig is assigned on Mila > NPCController.[BuildingBlock] Object Detection.C#
83.2%
ShaderLab
12.3%
HLSL
2.5%
Wolfram Language
2.0%
Mila AR is a multilingual AR language tutor for Meta Quest. It combines Speech-to-Text (STT), LLM-based dialogue, Text-to-Speech (TTS), and Vision/Object Detection for room-aware language learning.
| Member | Role/Handle |
|---|---|
| Yunus Emre Yavuz | @yunuseyvz |
| Entoni Jombi | @saitamaisreal |
| Anna-Maria Lödige | @annamaria-loe |
| Kevin Kafexhi | @Kafexhi |
The tutor can speak any language supported by your selected STT/TTS providers.
ProjectSettings/ProjectVersion.txt)git lfs installAssets/Scenes/Main.unity.Create > Language Tutor > Language Tutor ConfigLanguageTutorConfig_Main.You can run object detection with local model inference (YOLO-style) or cloud inference (DETR-style via Hugging Face).
Assets/MetaXR/ObjectDetection_UnityInferenceEngine_ProviderProfile1.assetObjectDetection_LocalYOLO.asset.modelFile (local model asset)classLabelsAsset (e.g. Assets/MetaXR/class_labels.txt)Assets/MetaXR/New Hugging Face Provider.assetObjectDetection_HF_DETR.asset.apiKeymodelId (e.g. facebook/detr-resnet-101)endpointSelect GameObject Mila.
On NPCController, assign your Language Tutor config to config.
Select GameObject [BuildingBlock] Object Detection.
Assign your chosen detection provider/profile in the Object Detection agent setup.
Purpose: open conversation practice.
Behavior:
Purpose: vocabulary learning from real environment context.
Behavior:
Purpose: spelling and word formation.
Behavior:
Purpose: real-life scenario practice.
Behavior:
The app uses Meta XR UI set and is kept simple.
Key UX support elements:
LanguageTutorConfig is assigned on Mila > NPCController.[BuildingBlock] Object Detection.C#
83.2%
ShaderLab
12.3%
HLSL
2.5%
Wolfram Language
2.0%