# Glass3 SDK Video Tutorials

This page organizes Glass3 SDK videos by integration order. Start with Quick Start, then watch SDK initialization and speech, and finally choose feature demos or messaging based on your business needs.

## Learning path

| Order | Video | Best for | After watching |
| --- | --- | --- | --- |
| 1 | Build an app in five minutes | First-time SDK integration and Demo setup. | Follow the [Demo running guide](/en/downloads/demo-guide.md) to get, build, and run the Demo. |
| 2 | SDK initialization and ASR/TTS | Understanding SDK initialization, ASR, and TTS flows. | Read [Voice and AI code samples](/en/代码示例/35-voice-ai/). |
| 3 | Three practical scenarios | Face detection, license plate recognition, and offline voice commands. | Break down business logic with vision and speech samples. |
| 4 | Message sending | Phone-glasses message communication. | Read [Messaging and transfer samples](/en/代码示例/20-message-transfer/). |
| 5 | OTA upgrade reference | System upgrade or developer-permission related handling. | Read [OTA update sample](/en/代码示例/50-system/01-OTA-升级.md). |

## 1. Build an app in five minutes

This video shows how to get the Demo project, open it, connect glasses, and run the basic app. It is the best starting point for new Glass3 SDK developers.

<video src="/五分钟快速构建应用.mp4" controls width="1280x" height="720px" type="video/mp4">Video failed to load</video>

After watching, you should be able to:

- Open the Demo project.
- Recognize the glasses device.
- Install the glasses Demo on Glass3.
- Install the phone Demo on an Android phone.
- Complete a basic connection verification.

Related docs:

- [Quick Start](./快速开始.md)
- [Demo running guide](/en/downloads/demo-guide.md)
- [SDK Overview](./接入指南.md)

## 2. SDK initialization and ASR/TTS

This video explains SDK initialization and the online ASR (speech-to-text) and TTS (text-to-speech) call flows.

<video src="/02-SDK初始化与语音文本转化.mp4" controls width="1280x" height="720px" type="video/mp4">Video failed to load</video>

### Core flow

| Capability | Flow |
| --- | --- |
| SDK initialization | Initialize both phone-side and glasses-side SDKs before using SDK capabilities. |
| Online ASR | Glasses capture microphone audio, send it to the phone over Bluetooth/P2P, the phone forwards it to the speech service, and results return to the glasses. |
| Online TTS | Glasses submit text, the phone forwards it to the speech service, and the returned audio stream is played on the glasses. |

Online ASR/TTS usually requires AK/SK credentials. For private speech services, see:

- [ASR/TTS Private Deployment SDK](/en/private-speech/SDK_INTEGRATION.md)
- [Voice and AI samples](/en/代码示例/35-voice-ai/)

## 3. Face detection, license plate recognition, and offline voice commands

This video demonstrates three common capabilities: face detection, license plate recognition, and offline voice commands.

<video src="/03-三个实用场景.mp4" controls width="1280x" height="720px" type="video/mp4">Video failed to load</video>

### Use cases

| Capability | Use cases |
| --- | --- |
| Face detection | Inspection, security, personnel recognition, and on-site assistance. |
| License plate recognition | Parking, inspection, vehicle management, and enforcement assistance. |
| Offline voice commands | Quick control in offline or weak-network environments. |

Related docs:

- [Vision samples](/en/代码示例/40-vision/)
- [Glasses TTS and ASR](/en/代码示例/35-voice-ai/02-眼镜端-TTS-与-ASR.md)

## 4. Message sending

This video demonstrates message communication between the phone and glasses. It is useful for business commands, text, files, and state synchronization.

<video src="/04-消息发送.mp4" controls width="1280x" height="720px" type="video/mp4">Video failed to load</video>

Focus on:

- How the phone specifies the target glasses-side `clientId`.
- How the glasses app registers message callbacks.
- When to use Bluetooth and when to use P2P for messages and files.
- How to use Bluetooth and P2P troubleshooting docs when connection issues occur.

Related docs:

- [Messaging and transfer samples](/en/代码示例/20-message-transfer/)
- [Bluetooth troubleshooting](/en/faq/蓝牙问题排查.md)
- [P2P troubleshooting](/en/faq/P2P问题排查.md)

## 5. OTA upgrade reference

This video explains the Glass3 OTA upgrade flow. Use it when the device system version, developer permissions, or install/debug capability needs to be updated.

<video src="/glass3_ota.mp4" controls width="1280x" height="720px" type="video/mp4">Video failed to load</video>

Related docs:

- [OTA update sample](/en/代码示例/50-system/01-OTA-升级.md)
- [FAQ overview](/en/faq/常见问题.md)

## Next steps

- If the Demo is running: continue with [Code samples](/en/代码示例/).
- To look up APIs: read [Phone SDK API](/en/terminal-sdk/api-reference/Glass3%20%20SDK(%E6%89%8B%E6%9C%BA%E7%AB%AF)%20API%E6%96%87%E6%A1%A3.md) and [Glasses SDK API](/en/terminal-sdk/api-reference/Glass3%20%20SDK(%E7%9C%BC%E9%95%9C%E7%AB%AF)%20API%E6%96%87%E6%A1%A3.md).
- If connection issues occur: start with [FAQ overview](/en/faq/常见问题.md).
