Go Quick Start
- Linux (x86_64)
- macOS (x86_64, arm64)
- Windows (x86_64)
- NVIDIA Jetson Nano
- Raspberry Pi (2, 3, 4, 5)
Picovoice Account & AccessKey
Signup or Login to Picovoice Console to get your
Make sure to keep your
Pass in frames of audio to the
Release resources explicitly when done with Picovoice:
Custom Wake Words & Contexts
Create custom wake word and context files using the Picovoice Console.
Download the custom models (
.rhn) and pass them into the
Use the corresponding model file (
.pv) to process non-English wake words and contexts.
The model files for all supported languages are available
on the Porcupine GitHub repository
and the Rhino GitHub repository.
Pass in model files using the
PorcupineModelPath and the
RhinoModelPath parameters to change the language:
For the Picovoice Go SDK, we offer demo applications that demonstrate how to use the Picovoice Platform on real-time audio streams (i.e. microphone input) and audio files.
Clone the Picovoice GitHub Repository:
-h flag to see the usage options for the demo:
Ensure you have a working microphone connected to your system and run the following command to make inferences based on the given keyword and context files:
For more information on our Picovoice demos for Go, head over to our GitHub repository.