Package ai.picovoice.eagle
Class Eagle.Builder
- java.lang.Object
-
- ai.picovoice.eagle.Eagle.Builder
-
- Enclosing class:
- Eagle
public static class Eagle.Builder extends java.lang.ObjectBuilder for creating instance of Eagle.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Eaglebuild(android.content.Context context)Validates properties and creates an instance of the Eagle speaker recognition engine.Eagle.BuildersetAccessKey(java.lang.String accessKey)Eagle.BuildersetModelPath(java.lang.String modelPath)Eagle.BuildersetSpeakerProfile(EagleProfile speakerProfile)Eagle.BuildersetSpeakerProfiles(EagleProfile[] speakerProfiles)
-
-
-
Method Detail
-
setAccessKey
public Eagle.Builder setAccessKey(java.lang.String accessKey)
-
setModelPath
public Eagle.Builder setModelPath(java.lang.String modelPath)
-
setSpeakerProfiles
public Eagle.Builder setSpeakerProfiles(EagleProfile[] speakerProfiles)
-
setSpeakerProfile
public Eagle.Builder setSpeakerProfile(EagleProfile speakerProfile)
-
build
public Eagle build(android.content.Context context) throws EagleException
Validates properties and creates an instance of the Eagle speaker recognition engine.- Parameters:
context- Android app context (for extracting Eagle resources)- Returns:
- An instance Eagle speaker recognition engine
- Throws:
EagleException- if there is an error while initializing Eagle.
-
-