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.ObjectBuilder for creating an instance of Porcupine with a mixture of default arguments.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
setAccessKey
public Porcupine.Builder setAccessKey(java.lang.String accessKey)
-
setLibraryPath
public Porcupine.Builder setLibraryPath(java.lang.String libraryPath)
-
setModelPath
public Porcupine.Builder setModelPath(java.lang.String modelPath)
-
setKeywordPaths
public Porcupine.Builder setKeywordPaths(java.lang.String[] keywordPaths)
-
setKeywordPath
public Porcupine.Builder setKeywordPath(java.lang.String keywordPaths)
-
setBuiltInKeywords
public Porcupine.Builder setBuiltInKeywords(Porcupine.BuiltInKeyword[] keywords)
-
setBuiltInKeyword
public Porcupine.Builder setBuiltInKeyword(Porcupine.BuiltInKeyword keyword)
-
setSensitivities
public Porcupine.Builder setSensitivities(float[] sensitivities)
-
setSensitivity
public Porcupine.Builder setSensitivity(float sensitivity)
-
build
public Porcupine build() throws PorcupineException
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.
-
-