Components Crossplatform Mac & Win Server Client Old Deprecated Guides Examples Videos
New in version: 9.4 9.5 10.0 10.1 10.2 10.3 10.4 10.5 11.0 11.1 Statistic FMM Blog
|Component||Version||macOS||Windows||Linux||Server||FileMaker iOS SDK|
(old name: Text.Speak)
|Text||The text to speak||"Hello World"|
|Voice||The voice to use.
Can be empty to use default voice.
On macOS and iOS, this is identifier, not name.
|Wait||Whether to wait for completion.
Pass 1 to wait or 0 to speak while your script continues.
Default is 0.
|Volume||Available in MBS FileMaker Plugin 7.2 or newer.
The volume to use.
Default is full volume.
Range from 0.0 (silent) to 1.0 (full).
|Rate||Available in MBS FileMaker Plugin 7.2 or newer.
The speak rate.
Default 1.0 for normal speed.
Range from 0.0 to 2.0.
2.0 would be double speed while 0.5 is half speed.
If the voice doesn’t support rate, you hear no difference!
Returns OK or error.
This is a function doing similar work as the speak script step in FileMaker.
If called with empty text, you can pass voice to test if voice exists. You get back OK if voice exists or an error if not.
If called without text, you stop existing speech.
Due to a bug in FM 13/14/15, the speak script step may freeze. This function is a suitable workaround until FileMaker fixes the issue.
You can use Text.IsSpeaking to check if asynchronously speaking is in use.
Count to 100:
Speak with Windows voice:
Speak with half volume:
Using embedded text commands on Mac:
- Version 11.0
- Fixed rate parameter for Speech.Speak function for macOS.
- Version 8.3
Created 30th May 2016, last changed 28th December 2020
Feedback: Report problem or ask question.
MBS Xojo PDF Plugins