Package ai.picovoice.picovoice
Class Picovoice.Builder
- java.lang.Object
-
- ai.picovoice.picovoice.Picovoice.Builder
-
- Enclosing class:
- Picovoice
public static class Picovoice.Builder extends java.lang.ObjectBuilder for creating an instance of Picovoice 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 Picovoicebuild()Validates properties and creates an instance of the Picovoice end-to-end platform.Picovoice.BuildersetAccessKey(java.lang.String accessKey)Picovoice.BuildersetContextPath(java.lang.String contextPath)Picovoice.BuildersetInferenceCallback(PicovoiceInferenceCallback inferenceCallback)Picovoice.BuildersetKeywordPath(java.lang.String keywordPath)Picovoice.BuildersetPorcupineLibraryPath(java.lang.String porcupineLibraryPath)Picovoice.BuildersetPorcupineModelPath(java.lang.String porcupineModelPath)Picovoice.BuildersetPorcupineSensitivity(float porcupineSensitivity)Picovoice.BuildersetRequireEndpoint(boolean requireEndpoint)Picovoice.BuildersetRhinoLibraryPath(java.lang.String rhinoLibraryPath)Picovoice.BuildersetRhinoModelPath(java.lang.String rhinoModelPath)Picovoice.BuildersetRhinoSensitivity(float rhinoSensitivity)Picovoice.BuildersetWakeWordCallback(PicovoiceWakeWordCallback wakeWordCallback)
-
-
-
Method Detail
-
setAccessKey
public Picovoice.Builder setAccessKey(java.lang.String accessKey)
-
setPorcupineLibraryPath
public Picovoice.Builder setPorcupineLibraryPath(java.lang.String porcupineLibraryPath)
-
setPorcupineModelPath
public Picovoice.Builder setPorcupineModelPath(java.lang.String porcupineModelPath)
-
setKeywordPath
public Picovoice.Builder setKeywordPath(java.lang.String keywordPath)
-
setPorcupineSensitivity
public Picovoice.Builder setPorcupineSensitivity(float porcupineSensitivity)
-
setWakeWordCallback
public Picovoice.Builder setWakeWordCallback(PicovoiceWakeWordCallback wakeWordCallback)
-
setRhinoLibraryPath
public Picovoice.Builder setRhinoLibraryPath(java.lang.String rhinoLibraryPath)
-
setRhinoModelPath
public Picovoice.Builder setRhinoModelPath(java.lang.String rhinoModelPath)
-
setContextPath
public Picovoice.Builder setContextPath(java.lang.String contextPath)
-
setRhinoSensitivity
public Picovoice.Builder setRhinoSensitivity(float rhinoSensitivity)
-
setInferenceCallback
public Picovoice.Builder setInferenceCallback(PicovoiceInferenceCallback inferenceCallback)
-
setRequireEndpoint
public Picovoice.Builder setRequireEndpoint(boolean requireEndpoint)
-
build
public Picovoice build() throws PicovoiceException
Validates properties and creates an instance of the Picovoice end-to-end platform.- Returns:
- An instance of Picovoice
- Throws:
PicovoiceException- if there is an error while initializing Picovoice.
-
-