GraffitiSuite Docs
Docs
Graffitispeak
Loading document parsing libraries...
# GraffitiSpeak Class Inherits GraffitiWebUIControl ## About This component uses the browser-native speech synthesis API (where supported) to allow applications to communicate verbally with users. ## Compatibility ### Framework API Version | 1.0 | 2.0 | | :---: | :---: | | True | True | ### Web | 32-Bit | 64-Bit | | :---: | :---: | | True | True | ## Event Definitions | Name | Parameters | Return Type | Description | | --- | :---: | :---: | --- | | SpeakingComplete | theText as String | (None) | A speak operation has completed, or been canceled. | | VoicesLoaded | (None) | (None) | The available voices have been loaded. | ## Methods | Name | Parameters | Return Type | Description | | --- | :---: | :---: | --- | | Cancel | (None) | (None) | Cancel the current Speak action. | | Pause | (None) | (None) | Pause the current Speak action. | | Resume | (None) | (None) | Resume the current speak action. | | Speak | Message as String <br> theVoice as GraffitiSpeakVoice = nil <br> Volume as Double = 1.0 <br> Rate as Double = 1 <br> Pitch as Double = 1 | (None) | Say something. | ## Properties | Name | Type | Default Value | Description | | --- | :---: | :---: | --- | | IsSupported | Boolean | (None) | If true, the user's browser support the SpeechSynthesis API . | | Speaking | Boolean | (None) | Returns true if a speech action is currently in progress. | | Voices() | GraffitiSpeakVoice | (None) | Supported voices. |