Skip to content

Commit 2b8c668

Browse files
committed
Better expectations on walkthrough
1 parent 221eee4 commit 2b8c668

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

walkthroughs/local-ai-app-integration.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,19 @@ Run `claude --model opus` inside the `dictate` repo run the prompt:
4040
```
4141
This app sends my dictation audio to cloud speech-to-text providers.
4242
Add a local AI mode that runs transcription on my machine instead by default.
43-
I want it to run using the NPU. Keep the cloud providers as an option.
43+
I want it to run using the NPU. Keep the cloud providers as an option and minimize code changes.
4444
```
4545

4646
Claude should:
4747

4848
1. Survey where the app calls its cloud transcription APIs.
49-
2. Pick a local speech-to-text model + backend (e.g. `Whisper-Large-v3-Turbo` on `whispercpp`).
49+
2. Pick a local speech-to-text model + backend (e.g. `whisper-v3-turbo-FLM` using the `FLM` NPU backend).
5050
3. Vendor the Embeddable Lemonade (`lemond`) binary into the app tree.
51-
4. Add a launcher that spawns `lemond` with a fresh API key on a free port.
51+
4. Add a launcher that spawns `lemond` on a free port.
5252
5. Re-point the app's existing client at the local endpoint and wait for `/v1/health`.
5353

54+
Please note this may take several minutes as this app has a fairly large codebase.
55+
5456
## Step 5 - Running the modified app
5557

5658
Dictate is a Tauri (Rust + Node) app. From the repo root:

0 commit comments

Comments
 (0)