Unity Quick Start
- Linux (x86_64)
- macOS (x86_64, arm64)
- Windows (x86_64)
- Android 4.4+ (API 19+) (ARM only)
- iOS 9.0+
- Picovoice Account & AccessKey
- Unity 2017.4+ (Unity 2021.2+ for macOS arm64)
- Unity Build Support modules for desired platforms
Picovoice Account & AccessKey
Signup or Login to Picovoice Console to get your
Make sure to keep your
NOTE: For running Picovoice on macOS arm64, use the
picovoice-*-Apple-silicon.unitypackage version with Unity 2021.2+.
Start audio capture and processing with:
Release resources acquired by
Custom Wake Words & Contexts
Create custom wake word and context files using the Picovoice Console.
Download the custom models (
.rhn) and place them in the
StreamingAssets folder of the Unity project.
Pass the relative paths (from
StreamingAssets) to 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
rhinoModelPath input arguments to change the language:
For the Picovoice Unity SDK, we offer demo applications that demonstrate how to use the Picovoice Platform on real-time audio streams (i.e. microphone input).
Download and import the latest Picovoice Unity package.
- Open the Picovoice Demo Scene (
AccessKeyfrom Picovoice Console into the
ACCESS_KEYvariable in PicovoiceDemo.cs
- Play the scene in the editor or go to
File > Build Settingsand click the
Build and Runbutton to compile and run the scene for the selected platform.