Package apple.avfaudio
Class AVSpeechSynthesisProviderAudioUnit
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.audiotoolbox.AUAudioUnit
-
- apple.avfaudio.AVSpeechSynthesisProviderAudioUnit
-
- All Implemented Interfaces:
NSObject
public class AVSpeechSynthesisProviderAudioUnit extends AUAudioUnit
API-Since: 16.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAVSpeechSynthesisProviderAudioUnit.Block_setSpeechSynthesisOutputMetadataBlockstatic interfaceAVSpeechSynthesisProviderAudioUnit.Block_speechSynthesisOutputMetadataBlock_ret-
Nested classes/interfaces inherited from class apple.audiotoolbox.AUAudioUnit
AUAudioUnit.Block_inputHandler_ret, AUAudioUnit.Block_instantiateWithComponentDescriptionOptionsCompletionHandler, AUAudioUnit.Block_internalRenderBlock_ret, AUAudioUnit.Block_MIDIOutputEventBlock_ret, AUAudioUnit.Block_MIDIOutputEventListBlock_ret, AUAudioUnit.Block_musicalContextBlock_ret, AUAudioUnit.Block_outputProvider_ret, AUAudioUnit.Block_profileChangedBlock_ret, AUAudioUnit.Block_renderBlock_ret, AUAudioUnit.Block_renderContextObserver_ret, AUAudioUnit.Block_scheduleMIDIEventBlock_ret, AUAudioUnit.Block_scheduleMIDIEventListBlock_ret, AUAudioUnit.Block_scheduleParameterBlock_ret, AUAudioUnit.Block_setInputHandler, AUAudioUnit.Block_setMIDIOutputEventBlock, AUAudioUnit.Block_setMIDIOutputEventListBlock, AUAudioUnit.Block_setMusicalContextBlock, AUAudioUnit.Block_setOutputProvider, AUAudioUnit.Block_setProfileChangedBlock, AUAudioUnit.Block_setTransportStateBlock, AUAudioUnit.Block_tokenByAddingRenderObserver, AUAudioUnit.Block_transportStateBlock_ret
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAVSpeechSynthesisProviderAudioUnit(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static AVSpeechSynthesisProviderAudioUnitalloc()static AVSpeechSynthesisProviderAudioUnitallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)voidcancelSpeechRequest()Informs the audio unit that the speech request job should be discarded.static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()static longhash_static()AVSpeechSynthesisProviderAudioUnitinit()AVSpeechSynthesisProviderAudioUnitinitWithComponentDescriptionError(AudioComponentDescription componentDescription, @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)initWithComponentDescription:error: Convenience initializer (omits options).AVSpeechSynthesisProviderAudioUnitinitWithComponentDescriptionOptionsError(AudioComponentDescription componentDescription, int options, @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)initWithComponentDescription:options:error: Designated initializer.static 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)static voidinstantiateWithComponentDescriptionOptionsCompletionHandler(AudioComponentDescription componentDescription, int options, AUAudioUnit.Block_instantiateWithComponentDescriptionOptionsCompletionHandler completionHandler)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static AVSpeechSynthesisProviderAudioUnitnew_objc()static voidregisterSubclassAsComponentDescriptionNameVersion(@NotNull org.moe.natj.objc.Class cls, AudioComponentDescription componentDescription, @NotNull java.lang.String name, int version)static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetSpeechSynthesisOutputMetadataBlock(@Nullable AVSpeechSynthesisProviderAudioUnit.Block_setSpeechSynthesisOutputMetadataBlock value)A property set by the host that is called by the audio unit to supply metadata for a speech request.voidsetSpeechVoices(@NotNull NSArray<? extends AVSpeechSynthesisProviderVoice> value)Returns the voices this audio unit has available and ready for synthesis.static voidsetVersion_static(long aVersion)@Nullable AVSpeechSynthesisProviderAudioUnit.Block_speechSynthesisOutputMetadataBlock_retspeechSynthesisOutputMetadataBlock()A property set by the host that is called by the audio unit to supply metadata for a speech request.@NotNull NSArray<? extends AVSpeechSynthesisProviderVoice>speechVoices()Returns the voices this audio unit has available and ready for synthesis.static org.moe.natj.objc.Classsuperclass_static()voidsynthesizeSpeechRequest(@NotNull AVSpeechSynthesisProviderRequest speechRequest)Sends a new speech request to be synthesized Sends a new speech request to the synthesizer to render.static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.audiotoolbox.AUAudioUnit
allocateRenderResourcesAndReturnError, allParameterValues, AudioUnitMIDIProtocol, audioUnitName, audioUnitShortName, canPerformInput, canPerformOutput, canProcessInPlace, channelCapabilities, channelMap, component, componentDescription, componentName, componentVersion, contextName, currentPreset, deallocateRenderResources, deleteUserPresetError, disableProfileCableOnChannelError, enableProfileCableOnChannelError, factoryPresets, fullState, fullStateForDocument, hostMIDIProtocol, inputBusses, inputHandler, internalRenderBlock, isInputEnabled, isMusicDeviceOrEffect, isOutputEnabled, isRenderingOffline, isRunning, latency, manufacturerName, maximumFramesToRender, messageChannelFor, MIDIOutputBufferSizeHint, MIDIOutputEventBlock, MIDIOutputEventListBlock, MIDIOutputNames, musicalContextBlock, osWorkgroup, outputBusses, outputProvider, parametersForOverviewWithCount, parameterTree, presetStateForError, profileChangedBlock, profileStateForCableChannel, providesUserInterface, removeRenderObserver, renderBlock, renderContextObserver, renderQuality, renderResourcesAllocated, reset, saveUserPresetError, scheduleMIDIEventBlock, scheduleMIDIEventListBlock, scheduleParameterBlock, selectViewConfiguration, setChannelMap, setContextName, setCurrentPreset, setFullState, setFullStateForDocument, setHostMIDIProtocol, setInputEnabled, setInputHandler, setMaximumFramesToRender, setMIDIOutputBufferSizeHint, setMIDIOutputEventBlock, setMIDIOutputEventListBlock, setMusicalContextBlock, setOutputEnabled, setOutputProvider, setParameterTree, setProfileChangedBlock, setRenderingOffline, setRenderQuality, setRenderResourcesAllocated, setShouldBypassEffect, setTransportStateBlock, shouldBypassEffect, shouldChangeToFormatForBus, startHardwareAndReturnError, stopHardware, supportedViewConfigurations, supportsMPE, supportsUserPresets, tailTime, tokenByAddingRenderObserver, transportStateBlock, userPresets, virtualMIDICableCount
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, 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, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static AVSpeechSynthesisProviderAudioUnit alloc()
-
allocWithZone
public static AVSpeechSynthesisProviderAudioUnit allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
cancelSpeechRequest
public void cancelSpeechRequest()
Informs the audio unit that the speech request job should be discarded.
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull 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()
-
init
public AVSpeechSynthesisProviderAudioUnit init()
- Overrides:
initin classAUAudioUnit
-
initWithComponentDescriptionError
public AVSpeechSynthesisProviderAudioUnit initWithComponentDescriptionError(AudioComponentDescription componentDescription, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)
Description copied from class:AUAudioUnitinitWithComponentDescription:error: Convenience initializer (omits options).- Overrides:
initWithComponentDescriptionErrorin classAUAudioUnit
-
initWithComponentDescriptionOptionsError
public AVSpeechSynthesisProviderAudioUnit initWithComponentDescriptionOptionsError(AudioComponentDescription componentDescription, int options, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)
Description copied from class:AUAudioUnitinitWithComponentDescription:options:error: Designated initializer.- Overrides:
initWithComponentDescriptionOptionsErrorin classAUAudioUnit- Parameters:
componentDescription- A single AUAudioUnit subclass may implement multiple audio units, for example, an effect that can also function as a generator, or a cluster of related effects. The component description specifies the component which was instantiated.options- Options for loading the unit in-process or out-of-process.outError- Returned in the event of failure.
-
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)
-
instantiateWithComponentDescriptionOptionsCompletionHandler
public static void instantiateWithComponentDescriptionOptionsCompletionHandler(AudioComponentDescription componentDescription, int options, @NotNull AUAudioUnit.Block_instantiateWithComponentDescriptionOptionsCompletionHandler completionHandler)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static AVSpeechSynthesisProviderAudioUnit new_objc()
-
registerSubclassAsComponentDescriptionNameVersion
public static void registerSubclassAsComponentDescriptionNameVersion(@NotNull @NotNull org.moe.natj.objc.Class cls, AudioComponentDescription componentDescription, @NotNull @NotNull java.lang.String name, int version)
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setSpeechSynthesisOutputMetadataBlock
public void setSpeechSynthesisOutputMetadataBlock(@Nullable @Nullable AVSpeechSynthesisProviderAudioUnit.Block_setSpeechSynthesisOutputMetadataBlock value)A property set by the host that is called by the audio unit to supply metadata for a speech request. A synthesizer should call this method when it has produced relevant data to the audio buffers it is sending back to the host. In some cases speech output may be delayed until these markers are delivered. For example, word highlighting depends on marker data from synthesizers in order to properly time which words are highlighted. Many speech synthesizers generate this information on the fly, while synthesizing the audio. The array of markers can reference future audio buffers that have yet to be delivered. There may be cases in which marker data is not fully known until further audio processing is done. In these cases, and other casers where marker data has changed, calling this block with marker data that contains perviously delivered audio buffer ranges will replace that audio buffer range's marker data, as it will be considered stale.
-
setSpeechVoices
public void setSpeechVoices(@NotNull @NotNull NSArray<? extends AVSpeechSynthesisProviderVoice> value)Returns the voices this audio unit has available and ready for synthesis. This method should fetch and return the voices ready to synthesize that a user can select from (usually through Settings). Required for speech synthesizer audio unit extensions. An audio unit with a dynamic list of voices can override this property's getter to perform a more complex fetch.
-
setVersion_static
public static void setVersion_static(long aVersion)
-
speechSynthesisOutputMetadataBlock
@Nullable public @Nullable AVSpeechSynthesisProviderAudioUnit.Block_speechSynthesisOutputMetadataBlock_ret speechSynthesisOutputMetadataBlock()
A property set by the host that is called by the audio unit to supply metadata for a speech request. A synthesizer should call this method when it has produced relevant data to the audio buffers it is sending back to the host. In some cases speech output may be delayed until these markers are delivered. For example, word highlighting depends on marker data from synthesizers in order to properly time which words are highlighted. Many speech synthesizers generate this information on the fly, while synthesizing the audio. The array of markers can reference future audio buffers that have yet to be delivered. There may be cases in which marker data is not fully known until further audio processing is done. In these cases, and other casers where marker data has changed, calling this block with marker data that contains perviously delivered audio buffer ranges will replace that audio buffer range's marker data, as it will be considered stale.
-
speechVoices
@NotNull public @NotNull NSArray<? extends AVSpeechSynthesisProviderVoice> speechVoices()
Returns the voices this audio unit has available and ready for synthesis. This method should fetch and return the voices ready to synthesize that a user can select from (usually through Settings). Required for speech synthesizer audio unit extensions. An audio unit with a dynamic list of voices can override this property's getter to perform a more complex fetch.
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
synthesizeSpeechRequest
public void synthesizeSpeechRequest(@NotNull @NotNull AVSpeechSynthesisProviderRequest speechRequest)Sends a new speech request to be synthesized Sends a new speech request to the synthesizer to render. When the synthesizer audio unit is finished generating audio buffers for the speech request, it should indicate this within its internal render block, @c AUInternalRenderBlock, specifically through the @c AudioUnitRenderActionFlags flag @c kAudioOfflineUnitRenderAction_Complete.
-
version_static
public static long version_static()
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-