One Logo Pool Ball
AVFAudio · IOS API REFERENCE

AVSpeechSynthesisProviderVoice

class · iOS 16.0+ · SDK 27.1

class AVSpeechSynthesisProviderVoice

Members (14)

static · iOS 16.0+

updateSpeechVoices

TypeScript
static updateSpeechVoices(): void
Swift declaration
class func updateSpeechVoices()
init · iOS 16.0+

init

TypeScript
static init(name: string, identifier: string, primaryLanguages: Array<string>, supportedLanguages: Array<string>): AVSpeechSynthesisProviderVoice
Swift declaration
init(name: String, identifier: String, primaryLanguages: [String], supportedLanguages: [String])
get · iOS 16.0+

age

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

age

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

gender

TypeScript
get gender(): AVSpeechSynthesisVoiceGender
Swift declaration
var gender: AVSpeechSynthesisVoiceGender { get set }
set · iOS 16.0+

gender

TypeScript
set gender(value: AVSpeechSynthesisVoiceGender)
Swift declaration
var gender: AVSpeechSynthesisVoiceGender { get set }
get · iOS 16.0+

identifier

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

name

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

primaryLanguages

TypeScript
get primaryLanguages(): Array<string>
Swift declaration
var primaryLanguages: [String] { get }
get · iOS 16.0+

supportedLanguages

TypeScript
get supportedLanguages(): Array<string>
Swift declaration
var supportedLanguages: [String] { get }
get · iOS 16.0+

version

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

version

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

voiceSize

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

voiceSize

TypeScript
set voiceSize(value: number)
Swift declaration
var voiceSize: Int64 { get set }

Skipped declarations

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

AVSpeechSynthesisProviderVoice.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All AVFAudio types →