On-device wake word detection powered by deep learning
What is Porcupine?
Porcupine is a highly-accurate and lightweight wake word engine. It enables building always-listening voice-enabled applications. It is
- using deep neural networks trained in real-world environments.
- compact and computationally-efficient making it perfect for IoT.
- cross-platform. It is implemented in fixed-point ANSI C. Raspberry Pi (all variants), Beagle Bone, Android, iOS, watchOS, Linux (x86_64), Mac (x86_64), Windows (x86_64), and web browsers are supported. Furthermore, Support for various ARM Cortex-A microprocessors and ARM Cortex-M microcontrollers is available for enterprise customers.
- scalable. It can detect multiple always-listening voice commands with no added CPU/memory footprint.
- self-service. Developers can train custom wake phrases using Picovoice Console.
Overview
- Pricing: Free
- Resource Link: https://github.com/Picovoice/Porcupine
- Resource Maker on Twitter: Picovoice
- Mobile Platform Destination: Android Apps
- Mobile Platform Support: Native Android
- Programming Languages: Python
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
NFCNDEFParse
NFC Forum Well Known Type Data Parser for iOS11 and Core NFC
Remote
Control your iPhone from inside Xcode for end-to-end testing
LocationPicker
LocationPicker is a simple and easy to use library that can be integrated into your project