This Android demo runs Porcupine in the foreground (i.e., when the app is in focus).
Porcupine requires a valid Picovoice AccessKey
at initialization. AccessKey
acts as your credentials when using Porcupine SDKs.
You can get your AccessKey
for free. Make sure to keep your AccessKey
secret.
Signup or Login to Picovoice Console to get your AccessKey
.
- Open the project in Android Studio
- Copy your
AccessKey
into theACCESS_KEY
variable in MainActivity.java. - Go to
Build > Select Build Variant...
and select the language you would like to run the demo in (e.g. enDebug -> English, itRelease -> Italian) - Build and run on an installed simulator or a connected Android device
- Select the wake word using the dropdown
- Press start
- Say the wake word
E.g.:
"Alexa"
The app background color will change to indicate a detection occurred.
Ensure you have an Android device connected or simulator running. Then run the following from the terminal:
cd demo/android/Activity
./copy_test_resources.sh
./gradlew connectedAndroidTest
The test results are stored in porcupine-activity-demo-app/build/reports
.