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 Rhino on macOS arm64, use the
rhino-*-Apple-silicon.unitypackage version with Unity 2021.2+.
Start audio capture and intent inference with:
Once an inference has been made, the
inferenceCallback will be invoked and audio capture will stop automatically.
Release resources acquired by
Create custom contexts using the Picovoice Console. Download the custom context file (
and place it in the
StreamingAssets folder of the Unity project. Pass the relative path (from
StreamingAssets) to the
Use the corresponding model file (
.pv) to make inferences in non-English contexts.
The model files for all supported languages are available
on the Rhino GitHub repository.
Pass in the model file using the
modelPath input argument to change the language:
For the Rhino Unity SDK, we offer demo applications that demonstrate how to use the Speech-to-Intent engine on real-time audio streams (i.e. microphone input).
Download and import the latest Rhino Unity package.
- Open the Rhino Demo Scene (
AccessKeyfrom Picovoice Console into the
ACCESS_KEYvariable in RhinoDemo.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.