DaVoice Wake Word Integration Guides
Step-by-step guides to integrate wake word detection into your applications across all major platforms
New to voice activation? Read what a wake word is and how wake word detection works before choosing an integration path.
Choose your platform
Every guide covers the same core flow — install the SDK, grant microphone permission, load a wake word model, and handle the detection callback — with the setup steps and code samples specific to that platform.
React Native
One integration covering both iOS and Android, with a native bridge handling audio capture on each platform.
View the React Native guide →Flutter
Dart package with platform channels for iOS and Android — one codebase, native detection performance.
View the Flutter guide →iOS (Swift)
Native Swift integration via CocoaPods, with microphone permission setup and background-safe listening.
View the iOS (Swift) guide →Android (Kotlin)
Native Kotlin integration via Gradle, covering runtime permissions and foreground service listening.
View the Android (Kotlin) guide →Python
For desktop, server, Raspberry Pi, and embedded hardware — install with pip and run fully offline.
View the Python guide →Web/JavaScript
Runs entirely in the browser for React, Angular, Vue, and vanilla JavaScript — no audio leaves the device.
View the Web/JavaScript guide →Not sure which to pick?
- Building one app for both iOS and Android? Use React Native or Flutter — one integration covers both platforms.
- Native app already in Swift or Kotlin? Use the iOS or Android guide directly for the tightest integration.
- Desktop, server, Raspberry Pi, or embedded hardware? Use Python.
- Running in a browser? Use the Web/JavaScript guide — detection runs fully client-side, no audio leaves the device.
All platforms support custom wake word training and run fully on-device. Contact us for a custom wake word for your brand.
Need Help Getting Started?
Our team provides free integration support and custom wake word training for all platforms.
Free Development Support • Code Examples • Community Discord • 1-2 Week Custom Model Turnaround