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()Validates properties and creates an instance of the Porcupine wake word engine.Porcupine.BuildersetAccessKey(java.lang.String accessKey)Porcupine.BuildersetBuiltInKeyword(Porcupine.BuiltInKeyword keyword)Porcupine.BuildersetBuiltInKeywords(Porcupine.BuiltInKeyword[] keywords)Porcupine.BuildersetKeywordPath(java.lang.String keywordPaths)Porcupine.BuildersetKeywordPaths(java.lang.String[] keywordPaths)Porcupine.BuildersetLibraryPath(java.lang.String libraryPath)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
-
setAccessKey
-
setLibraryPath
-
setModelPath
-
setKeywordPaths
-
setKeywordPath
-
setBuiltInKeywords
-
setBuiltInKeyword
-
setSensitivities
-
setSensitivity
-
build
Validates properties and creates an instance of the Porcupine wake word engine.- Returns:
- An instance of Porcupine wake word engine
- Throws:
PorcupineException- if there is an error while initializing Porcupine.
-