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.Object
Builder for creating an instance of Picovoice with a mixture of default arguments
-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Picovoicebuild()Validates properties and creates an instance of the Picovoice end-to-end platform.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.BuildersetRhinoLibraryPath(java.lang.String rhinoLibraryPath)Picovoice.BuildersetRhinoModelPath(java.lang.String rhinoModelPath)Picovoice.BuildersetRhinoSensitivity(float rhinoSensitivity)Picovoice.BuildersetWakeWordCallback(PicovoiceWakeWordCallback wakeWordCallback)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
-
setPorcupineLibraryPath
-
setPorcupineModelPath
-
setKeywordPath
-
setPorcupineSensitivity
-
setWakeWordCallback
-
setRhinoLibraryPath
-
setRhinoModelPath
-
setContextPath
-
setRhinoSensitivity
-
setInferenceCallback
-
build
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.
-