Speak Text / SpeakText (internally is.workflow.actions.speaktext
)
description
summary
Speaks the inputted text aloud.
usage
SpeakText waitUntilFinished=(true | false | variable) rate=number pitch=number language=("string" | variable)] voice=("string" | variable)]
arguments
waitUntilFinished: Switch (Docs)
Default Value:
true
Allows Variables: true
Accepts a boolean or a variable.
rate: Speak Text Rate (Docs)
Allows Variables: true
Accepts a number
or variable
with a number.
pitch: Slider Number (Docs)
Default Value: 1
Allows Variables: true
Accepts a number
or variable
with a number.
language: Speak Text Language Picker (Docs)
Default Value:
Default
Allows Variables: true
Accepts a string or variable containing the option. Check the shortcuts app for a list of available options.
voice: Speak Text Voice Picker (Docs)
Default Value:
Default
Allows Variables: true
Only enabled if: argument WFSpeakTextLanguage ?? ``
Accepts a string or variable containing the option. Check the shortcuts app for a list of available options.
source json (for developers)
{
"ActionClass": "WFSpeakTextAction",
"ActionKeywords": [
"speak",
"dictate",
"text",
"say",
"speech",
"talk",
"out",
"loud"
],
"Category": "Text",
"CreationDate": "2014-01-20T06:00:00.000Z",
"Description": {
"DescriptionSummary": "Speaks the inputted text aloud."
},
"IconName": "Sound.png",
"Input": {
"Multiple": true,
"Required": true,
"Types": [
"NSString"
]
},
"InputPassthrough": true,
"LastModifiedDate": "2015-01-11T06:00:00.000Z",
"Name": "Speak Text",
"Parameters": [
{
"Class": "WFSwitchParameter",
"DefaultValue": true,
"Key": "WFSpeakTextWait",
"Label": "Wait Until Finished"
},
{
"Class": "WFSpeakTextRateParameter",
"Key": "WFSpeakTextRate",
"Label": "Rate"
},
{
"Class": "WFSliderParameter",
"DefaultValue": 1,
"Key": "WFSpeakTextPitch",
"Label": "Pitch",
"MaximumValue": 2,
"MinimumValue": 0.5
},
{
"Class": "WFSpeakTextLanguagePickerParameter",
"DefaultValue": "Default",
"Key": "WFSpeakTextLanguage",
"Label": "Language"
},
{
"AlwaysShowsButton": true,
"Class": "WFSpeakTextVoicePickerParameter",
"DefaultValue": "Default",
"DisallowedVariableTypes": [
"Variable"
],
"Key": "WFSpeakTextVoice",
"Label": "Voice",
"RequiredResources": [
{
"WFParameterKey": "WFSpeakTextLanguage",
"WFParameterRelation": "??",
"WFResourceClass": "WFParameterRelationResource"
}
],
"WFSpeakTextLanguageKey": "WFSpeakTextLanguage"
}
]
}