Package apple.speech
Class SFSpeechRecognizer
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.speech.SFSpeechRecognizer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSFSpeechRecognizer.Block_recognitionTaskWithRequestResultHandlerstatic interfaceSFSpeechRecognizer.Block_requestAuthorization-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSFSpeechRecognizer(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static SFSpeechRecognizeralloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static longauthorizationStatus()static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()longdefaultTaskHint()Default task for requests, overrides SFSpeechRecognitionTaskHintUnspecified for requestsSFSpeechRecognizerDelegatedelegate()static java.lang.Stringdescription_static()static longhash_static()SFSpeechRecognizerinit()Returns speech recognizer with user's current locale, or nil if is not supportedSFSpeechRecognizerinitWithLocale(NSLocale locale)returns nil if the locale is not supportedstatic NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisAvailable()static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)NSLocalelocale()static java.lang.Objectnew_objc()NSOperationQueuequeue()Queue used the recognizer for recognition task handlers and delegate messages Defaults to the main queueSFSpeechRecognitionTaskrecognitionTaskWithRequestDelegate(SFSpeechRecognitionRequest request, SFSpeechRecognitionTaskDelegate delegate)Advanced API: Recognize a custom request with with a delegate The delegate will be weakly referenced by the returned taskSFSpeechRecognitionTaskrecognitionTaskWithRequestResultHandler(SFSpeechRecognitionRequest request, SFSpeechRecognizer.Block_recognitionTaskWithRequestResultHandler resultHandler)Recognize speech utterance with a request If request.shouldReportPartialResults is true, result handler will be called repeatedly with partial results, then finally with a final result or an error.static voidrequestAuthorization(SFSpeechRecognizer.Block_requestAuthorization handler)static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetDefaultTaskHint(long value)Default task for requests, overrides SFSpeechRecognitionTaskHintUnspecified for requestsvoidsetDelegate(SFSpeechRecognizerDelegate value)voidsetDelegate_unsafe(SFSpeechRecognizerDelegate value)voidsetQueue(NSOperationQueue value)Queue used the recognizer for recognition task handlers and delegate messages Defaults to the main queuevoidsetSupportsOnDeviceRecognition(boolean value)True if this recognition can handle requests with requiresOnDeviceRecognition set to truestatic voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static NSSet<? extends NSLocale>supportedLocales()Locales which support speech recognition.booleansupportsOnDeviceRecognition()True if this recognition can handle requests with requiresOnDeviceRecognition set to truestatic longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static SFSpeechRecognizer alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
authorizationStatus
public static long authorizationStatus()
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
requestAuthorization
public static void requestAuthorization(SFSpeechRecognizer.Block_requestAuthorization handler)
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportedLocales
public static NSSet<? extends NSLocale> supportedLocales()
Locales which support speech recognition. Note that supported does not mean currently available; some locales may require an internet connection, for example.
-
version_static
public static long version_static()
-
defaultTaskHint
public long defaultTaskHint()
Default task for requests, overrides SFSpeechRecognitionTaskHintUnspecified for requests
-
delegate
public SFSpeechRecognizerDelegate delegate()
-
init
public SFSpeechRecognizer init()
Returns speech recognizer with user's current locale, or nil if is not supported
-
initWithLocale
public SFSpeechRecognizer initWithLocale(NSLocale locale)
returns nil if the locale is not supported
-
isAvailable
public boolean isAvailable()
-
locale
public NSLocale locale()
-
queue
public NSOperationQueue queue()
Queue used the recognizer for recognition task handlers and delegate messages Defaults to the main queue
-
recognitionTaskWithRequestDelegate
public SFSpeechRecognitionTask recognitionTaskWithRequestDelegate(SFSpeechRecognitionRequest request, SFSpeechRecognitionTaskDelegate delegate)
Advanced API: Recognize a custom request with with a delegate The delegate will be weakly referenced by the returned task
-
recognitionTaskWithRequestResultHandler
public SFSpeechRecognitionTask recognitionTaskWithRequestResultHandler(SFSpeechRecognitionRequest request, SFSpeechRecognizer.Block_recognitionTaskWithRequestResultHandler resultHandler)
Recognize speech utterance with a request If request.shouldReportPartialResults is true, result handler will be called repeatedly with partial results, then finally with a final result or an error.
-
setDefaultTaskHint
public void setDefaultTaskHint(long value)
Default task for requests, overrides SFSpeechRecognitionTaskHintUnspecified for requests
-
setDelegate_unsafe
public void setDelegate_unsafe(SFSpeechRecognizerDelegate value)
-
setDelegate
public void setDelegate(SFSpeechRecognizerDelegate value)
-
setQueue
public void setQueue(NSOperationQueue value)
Queue used the recognizer for recognition task handlers and delegate messages Defaults to the main queue
-
setSupportsOnDeviceRecognition
public void setSupportsOnDeviceRecognition(boolean value)
True if this recognition can handle requests with requiresOnDeviceRecognition set to true
-
supportsOnDeviceRecognition
public boolean supportsOnDeviceRecognition()
True if this recognition can handle requests with requiresOnDeviceRecognition set to true
-
-