Package ai.picovoice.porcupine
Class Porcupine.Builder
java.lang.Object
ai.picovoice.porcupine.Porcupine.Builder
- Enclosing class:
- Porcupine
public static class Porcupine.Builder
extends java.lang.Object
Builder for creating an instance of Porcupine with a mixture of default arguments
-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Porcupinebuild(android.content.Context context)Validates properties and creates an instance of the Porcupine wake word engine.Porcupine.BuildersetKeyword(Porcupine.BuiltInKeyword keyword)Porcupine.BuildersetKeywordPath(java.lang.String keywordPaths)Porcupine.BuildersetKeywordPaths(java.lang.String[] keywordPaths)Porcupine.BuildersetKeywords(Porcupine.BuiltInKeyword[] keywords)Porcupine.BuildersetModelPath(java.lang.String modelPath)Porcupine.BuildersetSensitivities(float[] sensitivities)Porcupine.BuildersetSensitivity(float sensitivity)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setModelPath
-
setKeywordPaths
-
setKeywordPath
-
setKeywords
-
setKeyword
-
setSensitivities
-
setSensitivity
-
build
Validates properties and creates an instance of the Porcupine wake word engine.- Parameters:
context- Android app context (for extracting Porcupine resources)- Returns:
- An instance of Porcupine wake word engine
- Throws:
PorcupineException- if there is an error while initializing Porcupine.
-