Picovoice Mobile SDKs enable developers to create mobile voice experiences without the limitations of Android (Android Speech Recognizer or Google Assistant Actions) and iOS (iOS Speech Recognition API or SiriKit). Below are a few resources to get started:
- Android demo to see how a branded wake word works on an Android application
- iOS demo of a voice-enabled coffee maker for iOS
- Flutter demo for a voice application that runs on both Android and iOS
- React Native demo to add on-device voice to a clock app
For the truly hands-free voice-enabled web experience across the browsers, Picovoice Web SDKs are the only solution in the market.
- Angular demo of a voice-enabled timer
- React demo to add offline voice recognition to add browsers
- Vue demo for a voice-enabled clock app
- Chrome extension built with WebAssembly hands-free Google search
Desktop, Server or Single Board Computers
Picovoice SDKs can be used to build voice experiences run across Linux, macOS, Windows, BeagleBone, NVIDIA Jetson Nano and Raspberry Pi.
- .NET demo to add offline voice controls to a chess game
- C demo to use the Picovoice Platform audio streams on real-time audio streams (i.e. microphone input) and audio files
- Go demo to design and develop voice user interfaces
- Java Swing demo for offline voice-enabled smart lighting
- NodeJS demo to show how to use the End-to-End speech recognition platform on real-time audio streams and audio files
- Python demo to build a voice clock
- Rust demo to show how to build with Rust
- Unity demo for a voice-enabled VR video player
Picovoice runs even on tiny microcontrollers to create voice experiences. Picovoice Shepherd is the first no-code platform to add voice to MCUs.