One Logo Pool Ball
AVFAudio · IOS API REFERENCE

AVSpeechSynthesisMarker

class · iOS 16.0+ · SDK 27.1

class AVSpeechSynthesisMarker

Members (16)

init · iOS 17.0+

init

TypeScript
static initBookmarkNameAtByteSampleOffset(mark: string, byteSampleOffset: number): AVSpeechSynthesisMarker
Swift declaration
init(bookmarkName mark: String, atByteSampleOffset byteSampleOffset: Int)
init · iOS 16.0+

init

TypeScript
static initMarkerTypeForTextRangeAtByteSampleOffset(type: AVSpeechSynthesisMarker_Mark, range: SDKHandle, byteSampleOffset: number): AVSpeechSynthesisMarker
Swift declaration
init(markerType type: AVSpeechSynthesisMarker.Mark, forTextRange range: NSRange, atByteSampleOffset byteSampleOffset: Int)
init · iOS 17.0+

init

TypeScript
static initParagraphRangeAtByteSampleOffset(range: SDKHandle, byteSampleOffset: number): AVSpeechSynthesisMarker
Swift declaration
init(paragraphRange range: NSRange, atByteSampleOffset byteSampleOffset: Int)
init · iOS 17.0+

init

TypeScript
static initPhonemeStringAtByteSampleOffset(phoneme: string, byteSampleOffset: number): AVSpeechSynthesisMarker
Swift declaration
init(phonemeString phoneme: String, atByteSampleOffset byteSampleOffset: Int)
init · iOS 17.0+

init

TypeScript
static initSentenceRangeAtByteSampleOffset(range: SDKHandle, byteSampleOffset: number): AVSpeechSynthesisMarker
Swift declaration
init(sentenceRange range: NSRange, atByteSampleOffset byteSampleOffset: Int)
init · iOS 17.0+

init

TypeScript
static initWordRangeAtByteSampleOffset(range: SDKHandle, byteSampleOffset: number): AVSpeechSynthesisMarker
Swift declaration
init(wordRange range: NSRange, atByteSampleOffset byteSampleOffset: Int)
get · iOS 17.0+

bookmarkName

TypeScript
get bookmarkName(): string
Swift declaration
var bookmarkName: String { get set }
set · iOS 17.0+

bookmarkName

TypeScript
set bookmarkName(value: string)
Swift declaration
var bookmarkName: String { get set }
get · iOS 16.0+

byteSampleOffset

TypeScript
get byteSampleOffset(): number
Swift declaration
var byteSampleOffset: Int { get set }
set · iOS 16.0+

byteSampleOffset

TypeScript
set byteSampleOffset(value: number)
Swift declaration
var byteSampleOffset: Int { get set }
get · iOS 16.0+

mark

TypeScript
get mark(): AVSpeechSynthesisMarker_Mark
Swift declaration
var mark: AVSpeechSynthesisMarker.Mark { get set }
set · iOS 16.0+

mark

TypeScript
set mark(value: AVSpeechSynthesisMarker_Mark)
Swift declaration
var mark: AVSpeechSynthesisMarker.Mark { get set }
get · iOS 17.0+

phoneme

TypeScript
get phoneme(): string
Swift declaration
var phoneme: String { get set }
set · iOS 17.0+

phoneme

TypeScript
set phoneme(value: string)
Swift declaration
var phoneme: String { get set }
get · iOS 16.0+

textRange

TypeScript
get textRange(): SDKHandle
Swift declaration
var textRange: NSRange { get set }
set · iOS 16.0+

textRange

TypeScript
set textRange(value: SDKHandle)
Swift declaration
var textRange: NSRange { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AVSpeechSynthesisMarker.init()

inherited init: cannot prove legal (class declares 6 custom initializers)

All AVFAudio types →