Component: Speech 
------------------

Speak text on Mac, iOS &amp; Windows.

Use SpeechRecognition functions on MacOS 10.15 or iOS 10 and newer to recognize text from audio files.

| Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|
| [6.3](newinversion63.md "First functions introduced with version 6.3.") / [11.1](newinversion111.md "Newest functions in version 11.1.") | ✅ Yes | 🔶 47% | ❌ No | ❌ No | ✅ Yes |

  
| Item | Details |
|:--|:--|
| [Speech.AttributesForVoices](SpeechAttributesForVoices.md)   Queries attributes for a voice. | Mac/iOS   11.0 |
| [Speech.AvailableVoices](SpeechAvailableVoices.md)   Query the list of available voices. | Mac/Win/iOS   6.4 |
| [Speech.IsPaused](SpeechIsPaused.md)   Checks whether we are paused. | Mac/Win/iOS   8.3 |
| [Speech.IsSpeaking](SpeechIsSpeaking.md)   Queries whether text is speaking. | Mac/Win/iOS   7.5 |
| [Speech.Pause](SpeechPause.md)   Pauses speech. | Mac/Win/iOS   8.3 |
| [Speech.Resume](SpeechResume.md)   Resumes speech. | Mac/Win/iOS   8.3 |
| [Speech.Speak](SpeechSpeak.md)   Speaks text. | Mac/Win/iOS   6.3 |
| [Speech.Stop](SpeechStop.md)   Stops speech as soon as possible. | Mac/Win/iOS   11.1 |
| [SpeechRecognition.AuthorizationStatus](SpeechRecognitionAuthorizationStatus.md)   Queries authorization status. | Mac/iOS   9.4 |
| [SpeechRecognition.Initialize](SpeechRecognitionInitialize.md)   Initializes the Speech Recognition. | Mac/iOS   9.4 |
| [SpeechRecognition.IsInitialized](SpeechRecognitionIsInitialized.md)   Checks whether we are initialized. | Mac/iOS   9.4 |
| [SpeechRecognition.Recognize](SpeechRecognitionRecognize.md)   Recognizes some text. | Mac/iOS   9.4 |
| [SpeechRecognition.RequestAuthorization](SpeechRecognitionRequestAuthorization.md)   Requests authorization for Speech Recognition. | Mac/iOS   9.4 |
| [SpeechRecognition.SupportedLocales](SpeechRecognitionSupportedLocales.md)   Queries supported locales. | Mac/iOS   9.4 |
| [SpeechRecognition.SupportsOnDeviceRecognition](SpeechRecognitionSupportsOnDeviceRecognition.md)   Queries whether on device recognition is supported. | Mac/iOS   9.4 |

15 functions shown.

These functions require a license (60%).

### Release notes

- **Version 11.1**
    - Added [Speech.Stop](https://www.mbsplugins.eu/SpeechStop.shtml) function.
- **Version 11.0**
    - Added [Speech.AttributesForVoices](https://www.mbsplugins.eu/SpeechAttributesForVoices.shtml) function.
    - Fixed rate parameter for [Speech.Speak](https://www.mbsplugins.eu/SpeechSpeak.shtml) function for macOS.
- **Version 9.4**
    - Added [SpeechRecognition](http://www.mbsplugins.eu/component_SpeechRecognition.shtml) functions.
- **Version 8.3**
    - Added [Speech.IsPaused](http://www.mbsplugins.eu/SpeechIsPaused.shtml), [Speech.Pause](http://www.mbsplugins.eu/SpeechPause.shtml) and [Speech.Resume](http://www.mbsplugins.eu/SpeechResume.shtml).

### Blog Entries

- [macOS Privacy and FileMaker](https://www.mbsplugins.de/archive/2020-08-11/macOS_Privacy_and_FileMaker/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 9.4pr3](https://www.mbsplugins.de/archive/2019-08-23/MBS_FileMaker_Plugin_version_9/monkeybreadsoftware_blog_filemaker)

### FileMaker Magazin

- [Ausgabe 6/2021, Seite 24](https://filemaker-magazin.de/neuigkeit/4165-Appetithappen-FMM_202106)

### Example Databases

- [Mac and iOS/MapKit/MapView BeeExample](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Mac%20and%20iOS/MapKit/MapView%20BeeExample.shtml#13ScriptAnchor_)
- [Utility functions/Speak Test](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Utility%20functions/Speak%20Test.shtml#2ScriptAnchor_)

[HTML Version](component_SpeechRecognition.shtml)