Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 3.14 KB

apple_watch_setup.md

File metadata and controls

59 lines (40 loc) · 3.14 KB

Owl - Always-on Wearable AI

<< Home

Apple Watch Setup and User Guide

Building and Deploying the App

Basic Operation

The app's main screen allows recording to be toggled. Recording continues in the background until stopped explicitly or the app is force quit.

Apple Watch app main screen Apple Watch app settings screen
Recording is initiated and stopped on the main screen. Settings control transfer modes.

The settings screen allows the capture mode to be configured. There are three permutations:

  • Spool and upload files: The recording is spooled to disk in chunks, which are then uploaded sequentially as soon as possible. If uploading fails (e.g., the server is down or inaccessible), the app will retry forever and keep accumulating recordings on disk. Files persist on disk even when the app is killed and will resume uploading the next time it runs.
  • Spool to disk: The same as above but with uploading disabled. Uploads must be re-enabled for the audio to make it to the server.
  • Live stream: Audio samples are streamed to the server immediately via a TCP connection. There is no spooling to disk and any packets that are dropped are lost forever. However, the packets can be immediately processed by the server, permitting real-time assistant applications to be developed.

NOTE: Uploading only occurs when the app is recording or in the foreground with the Watch screen on. Once the microphone is turned off and the app is no longer on-screen, file transfers halt. Background sync (perhaps via the Watch Connectivity framework) is a planned feature and contributions are welcome.

Watch Face Complication

The app features a complication that can be added to the watch face for quicker access. Tap and hold your watch face to enable editing mode, select a complication, and choose the app using the digital crown. The steps are shown below.

Step 1
Step 1: Tap and hold the watch face to customize it.

Step 2
Step 2: Tap Edit and swipe right to the Complications view.

Step 3
Step 3: Select the complication you want to replace to bring up a menu of options. Tap the arrow in the upper left of this screen for more options and to locate the app.

Step 4
Step 4: Using the crown, scroll to find the app.

Step 5
Step 5: Once confirmed, the complication will be visible on the watch face.

<< Home