Untitled

šŸ“°Getting Started | ā­**Updates |** šŸ“ Guides | šŸ”¢ API | ā“FAQ

Guides Overview

<aside> šŸ’” This page has been updated as of 2023.7.0.0.

</aside>

The Enklu app has several voice commands* available to display additional menus and in-app information. These voice commands function the same for both HoloLens (1st Gen) and HoloLens 2.

*If you are looking for voice commands for the HoloLens, not related to the Enklu app, see Microsoft'sĀ Use your voice to operate HoloLensĀ documentation.

App Permissions

During the app's first launch or after updates, you may be prompted to accept or deny app permissions. Granting permission for the app to use the device's microphone allows the app to process voice commands. If you do not grant the app permission to access the device's microphone, you will be unable to use the voice commands. These permissions can be updated at any time by using theĀ Windows Start menuĀ and navigating toĀ SettingsĀ >Ā PrivacyĀ >Ā Speech.

Voice Commands

These voice commands only work within the Enklu app. If the app is in the background or closed, these voice commands will not work. All commands must be prefaced with the word ā€œEnkluā€ - make sure there is a brief pause between ā€œEnkluā€ and any following words.

<aside> šŸ’” Enklu is pronounced ā€œehn - clueā€.

En- is pronounced like the letter N, and -klu is pronounced like the word clue.

</aside>

All main voice commands are listed below. They are grouped by what scenarios/application activities they apply to.

While Playing an Experience

Enklu, Menu

Within an experience, using the voice command "Enklu, Menu" will display the experience menu. This menu lets you exit the current experience, as well as enterĀ Edit ModeĀ on device. Activating the red back arrow will leave the current experience and let you browse the other experiences available to the logged in user. Activating the red back arrow once more will log the current user out and prompt a QR scan to log in a new user.

Enklu, Origin

Within an unanchored experience, using the voice command "Enklu, Origin" will recenter the experience around the user's current view. When using this voice command in an experience with anchors, only unanchored elements will be recentered; anchored elements will not change their position.

Enklu, Experience

Within an experience, using the voice command "Enklu, Experience" displays an experience dialog for testing. This dialog shows if live updating for the experience in the web editor is enabled. It can also display the number of assets and scripts that are still loading.

Enklu, Logging

Using the voice command "Enklu, Logging" displays a logging dialog for testing. You can view system logs as well as any custom logs within your scripts in this logging window. This voice command will show app logs, both inside and outside of a loaded experience.

Enklu, Performance

Within an experience, using the voice command "Enklu, Performance" displays a performance dialog for testing. It displays information such as app memory usage and frame rate.

Enklu, Network

Within an experience, using the voice command "Enklu, Network" displays a network dialog for testing. It displays information such as ping and connection status.

Enklu, Anchors

Within an experience, using the voice command "Enklu, Anchors" displays an anchor dialog for testing. It displays information about anchor status for anchors within an experience.

Enklu, Reset

Within an experience, using the voice command "Enklu, Reset" displays a dialog confirming you would like to exit the app. The Enklu app can always be exited through the Windows Start menu. This voice command is meant as an alternative way to exit the app.

Changing Experience Loading Preferences

Enklu, Loading Mode

Within an experience, using the voice command "Enklu, Loading Mode" shows you the current Loading Mode for this experience. Loading Mode is the method by which an experience is loaded when you log into it via QR code or select it from the experience browser menu.

As a general rule, the first time you open an experience, data must be fetched from Enklu Cloud via the internet because it doesnā€™t exist on the device yet. However, after this internet/network fetch, data will now be downloaded onto the device. Now, every time you load the same experience, the device will load from downloaded data rather than the internet, though it can still check the internet for updates to the experience.

Loading Mode can be set differently for each experience. Below are the two Loading Modes you can choose from.

Enklu, Network First

Within an experience, using the voice command "Enklu, Network First" changes the Loading Mode of this experience to always load from the network, or internet, before loading from local device storage. This allows the experience to check for updates and download any new assets that have been added. However, if an asset is found that has already been downloaded to the device, it will use that data instead of downloading it from the internet again, though it will still check the internet for other things.

If the device is unable to connect to the internet, it will try to pull from local device storage instead, which may lead to assets missing if they havenā€™t been downloaded from the internet before.

This is the slowest Loading Mode, especially if you have a poor WiFi connection. However, it ensures that your experience is always up-to-date with new changes that have been made in the Editor.

All experiences start on Network First by default.

Enklu, Disk First

Within an experience, using the voice command "Enklu, Disk First" changes the Loading Mode of this experience to always check the disk, or local device storage, before loading from local device storage. This forces the experience to always load from local downloaded data before checking the internet. If an asset is not found on the device, then it will download it from the internet instead, like how it works in Network First.

However, in this mode, the experience cannot check for updates to existing assets nor download new ones. The device will always look at downloaded data first, which is stuck at the version when you initially downloaded it from the internet. In Disk First, the device will only download new data from the internet if a piece of downloaded data, that the device knows should be there, is missing (such as if there was an error downloading it initially).

This is the fastest Loading Mode, and it minimizes internet usage, which is helpful if youā€™re running an experience in areas with poor WiFi. However, if you have made changes to the experiences in the Editor, you will need to switch back to Network First.

Quick Information

Enklu, Version

Within an experience, you can say ā€œEnklu, Versionā€ to show a text popup indicating the Enklu applicationā€™s current version.

This is helpful for quickly checking if your device is on the latest version and whether or not you need to update. The version number is also visible on the loading screen that appears when you switch between experiences.

Enklu, Name

Within an experience, you can say ā€œEnklu, Nameā€ to show a text popup indicating the name of the current experience.

This can be useful for quickly checking that you are playing the correct experience, especially if you have multiple copies of a similar looking experience.

Enklu, User

Within an experience, you can say ā€œEnklu, Userā€ to show a text popup indicating the email of the currently logged in user.

This can be helpful if you are playing an experience that is shared with multiple users, and you want to confirm which account you are currently using without having to exit the experience and see what other experiences you have access to.

Next: Live Preview

Sidebar Table of Contents


Untitled