- M400 & M4000
- Blade 2
- Shield
- Z100
- Legacy Devices
- M400C
- M300
- Blade & Blade Upgraded
- FAQs
- Z100
- M400 & M4000
- What do the lights on my M400 and M4000 indicate?
- How do I install an app with a subscription?
- What is the power rating of the battery?
- How do I swap out the M4000 display?
- Can you invert the touchpad controls?
- Can I adjust the sensitivity of the voice command controls?
- How can I connect my M-Series smart glasses to a wi-fi network?
- My Mac will not let me open/run Vuzix View
- How can I navigate the M400 user interface?
- Can I use voice commands to control the M-Series smart glasses?
- I need prescription glasses. Can I wear the M-Series smart glasses?
- How do I install applications on my M-Series smart glasses?
- Why are applications from the App Store not appearing on my M-Series smart glasses?
- How can I update the OS on my M-Series smart glasses?
- How can I manage the OTA (over the air) notifications on my M-Series smart glasses?
- How can I transfer files to/from the M400 and M4000 smart glasses?
- Do the M-Series smart glasses support the Google Play Store?
- How can I develop an app for the M-Series smart glasses?
- Can I install applications on my M-Series device using USB?
- I have installed an application on my M-Series smart glasses but I am unable to control it. What can I do?
- Can I cast the screen of my M400 and M4000 smart glasses?
- Blade 2
- How can I navigate the Blade 2 user interface?
- What are the advanced gestures supported on Vuzix Blade 2?
- How do I connect to Wi-Fi?
- How can I get an OS update?
- Where can I download the Companion App?
- How can I link my Blade to the Companion App?
- Why don't I see notifications on my Blade 2?
- Why do my pictures/videos not show up in the Companion App?
- How can I transfer files to/from the Blade 2?
- What is speech recognition?
- Does speech recognition record what I say?
- How do I enable speech recognition on my Blade 2?
- What speech recognition commands can I say?
- Does speech recognition require an internet connection?
- Can I make my own speech recognition commands?
- Can I use other apps that record audio, like the camera, while using speech recognition?
- What are the supported resolutions on Vuzix Blade 2?
- How large is the Vuzix Blade 2 display?
- How to enable developer options and ADB debugging?
- Can I override the built-in gestures?
- Does Blade 2 support the Google Play Store?
- Can you lock Vuzix Blade with a pin?
- What are the camera specifications on the Blade 2?
- What is the maximum length video I can record?
- Blade 2 sometimes says unauthorized when trying to access it using Vuzix View
- What is the power rating of the battery?
- What are the various states of the power LED?
- Legacy Devices
- M300
- Can I cast the screen of my M-Series smart glasses?
- My Mac will not let me open/run Vuzix View
- How can I install applications to my M-Series smart glasses?
- How can I navigate the M-Series user interface?
- How do I attach the telephoto lens to my M-Series smart glasses?
- How do I charge and connect my USB-A battery?
- How do I use the cable clip with my M-Series smart glasses?
- My M300XL is not recognized when I connect it to my PC through the on-frame battery pod. What do I do?
- How can I enable app manager on my M-Series smart glasses?
- How do I know which telephoto lens fits my M-Series glasses?
- How do I enable the M-Series Wi-Fi adapter?
- Can I install applications on my M-Series device using USB?
- Why are applications from the app store not appearing on my M-Series device?
- What is the power rating of the battery?
- Can I use voice commands to control the M-Series smart glasses?
- How can I connect my M-Series smart glasses to a wi-fi network?
- Can I use the Vuzix Smart Glasses Manager with my M-Series smart glasses?
- I've installed an application on my M-Series smart glasses, but I am unable to control it. What do I do?
- How can I extend the runtime of my M-Series smart glasses?
- Does the M-Series support the Google Play Store?
- How can I manage the OTA (over the air) update notifications on my M-Series smart glasses?
- I am having trouble powering on my M-Series smart glasses. What can I do?
- How can I transfer files to/from my M-Series smart glasses?
- I need prescription glasses. Can I wear the M-Series smart glasses?
- How can I develop an application for the M-Series smart glasses?
- Blade & Blade Upgraded
- Vuzix Blade Capabilities & Features
- Can I override the built-in gestures?
- How large is the Vuzix Blade display?
- Can you lock Vuzix Blade with a pin?
- How can I navigate the Blade user interface?
- Why is there no sound coming out of my Bluetooth headphones?
- What are the camera specifications on the Blade?
- Can I adjust the sensitivity of the touch pad?
- What is the maximum SD card size that Blade supports?
- What is the maximum length video I can record?
- How can I transfer files to/from the Blade?
- What connectivity feature does Blade provide?
- What is speech recognition?
- How do I enable speech recognition on my Blade?
- Can I use speech recognition to launch a Digital Assistant?
- Does speech recognition require an internet connection?
- Can I make my own speech recognition commands?
- What speech recognition commands can I say?
- Does speech recognition record what I say?
- What is the power rating of the battery?
- Can I use voice commands to control the Blade?
- How can I adjust or reconfigure the haptics or vibrations on the Vuzix Blade?
- How can I get an OTA (over the air) update?
- What wi-fi bands does Blade support?
- How can I manage the OTA (over the air) update notifications on my Blade?
- How can I open a webpage on my Blade?
- How do I transfer files to/from my Mac?
- How do I connect to wi-fi?
- How to enable dev options and ADB debugging?
- How do I optimize camera performance in dark environments?
- What are the supported resolutions on Vuzix Blade?
- What are the advanced gestures supported on Vuzix Blade?
- What are the USB connectivity's modes on Vuzix Blade?
- What is developer mode or dev options?
- What are the various states of the power LED?
- How can I perform a software update on the Blade?
- What does the camera LED turn on?
- Blade Applications & Integrations
- Can I use the Vuzix Smart Glasses Manager Application with my Blade?
- Do I need an Amazon Prime account to use Alexa on Vuzix Blade?
- How do I use the Amazon Alexa app on my Blade?
- Why is my Amazon Alexa Beta app not working?
- Blade sometimes says unauthorized when trying to access it using Vuzix View
- Can I use other apps that record audio, like the camera, while using speech recognition?
- Can I run third party applications on Vuzix Blade?
- Where can I download the Companion App?
- How can I link my Blade to the Companion App?
- Why do my pictures/videos not show up in the Companion App?
- Blade sometimes goes offline when trying to access it with a machine
- How can I add GPS service to my application?
- Blade Troubleshooting
- Blade doesn't show up when connect to a machine. What do I do?
- Does Vuzix Blade support quick charge?
- Does Blade support the Google Play Store?
- USB device not recognized. What do I do?
- Why does my camera LED turn on when I am not using the camera app?
- Why am I not able to access the photos and videos on my Blade when connected to a machine?
- Why don't I see notifications on my Blade?
- Why is there a battery icon in the status bar?
- Why is there a SD Card icon in the status bar?
- Why is there an airplane icon in the status bar?
- Vuzix Blade Capabilities & Features
- M300
- Vuzix App Store
- VRA
- Vuzix App Store
Installation
It is recommended that users obtain the Speech SDK via Jitpack. Simply make this addition to your project build.gradle to define the Vuzix repository.
allprojects {
repositories {
google()
jcenter()
// The speech SDK is currently hosted by jitpack
maven { url "https://jitpack.io" }
}
}
Then add a dependency to the Speech SDK library in your application build.gradle
dependencies {
// To maintain consistency, configure this project to use the latest such as:
// implementation 'com.vuzix:sdk-speechrecognitionservice:**VERSION'
// Alternatively you may use the latest library which will automatically update
// from time to time. This is not recommended for production projects:
implementation 'com.vuzix:sdk-speechrecognitionservice:master-SNAPSHOT'
}
The latest **verision is:
Gradle 7 and above
If you are using a Gradle version at 7 or above you may see this error:
"A problem occurred evaluating root project 'My Application'. > Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'build.gradle'"
This is because Gradle is now recommending that you define your repositories in settings.gradle instead of the project build.gradle.
You can either revert back to preferring the project files by adding this to settings.gradle and keeping the definitions above.
include ':app'
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_PROJECT)
}
Or you can define the repositories in the settings.gradle file like this.
jainclude ':app'
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
// This will make your build fail if the Project tries to define repositories.
repositories {
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
// e.g this is how you would add jitpack
maven { url "https://jitpack.io" }
// Add any repositories you would be adding to all projects here
}
}
You will then need to remove the allprojects{} block in the project build.gradle file.
Proguard Rules
If you are using Proguard you will need to prevent obfuscating the Vuzix Speech SDK. Failure to do so will result in calls to the SDK raising the RuntimeException "Stub!". Add the following -keep statement to the proguard rules file, typically named proguard-rules.pro.
# Vuzix speech recognition requires the SDK names not be obfuscated -
keep class com.vuzix.sdk.speechrecognitionservice.** { *; }
The R8 Optimization may omit arguments required by the SDK methods, resulting in the NullPointerException "throw with null exception" being raised. The current workaround is to disable R8 and use Proguard to do the shrinking and obfuscation. Add the following to your gradle.properties to change from R8 to Proguard.
android.enableR8=false