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
-
-
-
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)
-
setRhinoEndpointDuration
public Picovoice.Builder setRhinoEndpointDuration(float rhinoEndpointDuration)
-
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.
-
-