Vuo  2.0.0
Macros | Typedefs | Functions
VuoSpeechVoice

Description

An identifier for a speech synthesizer voice.

Typedefs

typedef VuoText VuoSpeechVoice
 An identifier for a speech synthesizer voice. More...
 

Functions

VuoSpeechVoice VuoSpeechVoice_makeFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value. More...
 
struct json_objectVuoSpeechVoice_getJson (const VuoSpeechVoice value)
 Encodes value as a JSON object. More...
 
VuoList_VuoSpeechVoice VuoSpeechVoice_getAllowedValues (void)
 Returns a list of values that instances of this type can have. More...
 
char * VuoSpeechVoice_getSummary (const VuoSpeechVoice value)
 Returns a compact string representation of value. More...
 
bool VuoSpeechVoice_areEqual (const VuoSpeechVoice valueA, const VuoSpeechVoice valueB)
 Returns true if the two values are equal. More...
 
bool VuoSpeechVoice_isLessThan (const VuoSpeechVoice valueA, const VuoSpeechVoice valueB)
 Returns true if valueA is less than valueB. More...
 
VuoSpeechVoice VuoSpeechVoice_makeFromString (const char *str)
 Automatically generated function. More...
 
char * VuoSpeechVoice_getString (const VuoSpeechVoice value)
 Automatically generated function. More...
 
void VuoSpeechVoice_retain (VuoSpeechVoice value)
 Automatically generated function. More...
 
void VuoSpeechVoice_release (VuoSpeechVoice value)
 Automatically generated function. More...
 

Typedef Documentation

◆ VuoSpeechVoice

An identifier for a speech synthesizer voice.

Definition at line 28 of file VuoSpeechVoice.h.

Function Documentation

◆ VuoSpeechVoice_areEqual()

bool VuoSpeechVoice_areEqual ( const VuoSpeechVoice  valueA,
const VuoSpeechVoice  valueB 
)

Returns true if the two values are equal.

Definition at line 115 of file VuoSpeechVoice.m.

◆ VuoSpeechVoice_getAllowedValues()

VuoList_VuoSpeechVoice VuoSpeechVoice_getAllowedValues ( void  )

Returns a list of values that instances of this type can have.

Definition at line 63 of file VuoSpeechVoice.m.

◆ VuoSpeechVoice_getJson()

struct json_object* VuoSpeechVoice_getJson ( const VuoSpeechVoice  value)

Encodes value as a JSON object.

Definition at line 55 of file VuoSpeechVoice.m.

◆ VuoSpeechVoice_getString()

char* VuoSpeechVoice_getString ( const VuoSpeechVoice  value)

Automatically generated function.

◆ VuoSpeechVoice_getSummary()

char* VuoSpeechVoice_getSummary ( const VuoSpeechVoice  value)

Returns a compact string representation of value.

Definition at line 89 of file VuoSpeechVoice.m.

◆ VuoSpeechVoice_isLessThan()

bool VuoSpeechVoice_isLessThan ( const VuoSpeechVoice  valueA,
const VuoSpeechVoice  valueB 
)

Returns true if valueA is less than valueB.

Definition at line 123 of file VuoSpeechVoice.m.

◆ VuoSpeechVoice_makeFromJson()

VuoSpeechVoice VuoSpeechVoice_makeFromJson ( json_object js)

Decodes the JSON object js to create a new value.

Example:
"com.apple.speech.synthesis.voice.samantha.premium"

Definition at line 44 of file VuoSpeechVoice.m.

◆ VuoSpeechVoice_makeFromString()

VuoSpeechVoice VuoSpeechVoice_makeFromString ( const char *  str)

Automatically generated function.

◆ VuoSpeechVoice_release()

void VuoSpeechVoice_release ( VuoSpeechVoice  value)

Automatically generated function.

◆ VuoSpeechVoice_retain()

void VuoSpeechVoice_retain ( VuoSpeechVoice  value)

Automatically generated function.