As an Amazon Associate, I earn from qualifying purchases.
What is SpeechSynthesisServer?
SpeechSynthesisServer is a built-in service provided by Apple on macOS that allows users to generate synthesized speech using various voices and settings. So it is a command-line tool that can be used to convert text to speech on the Mac.
With SpeechSynthesisServer, users can control various aspects of speech synthesis, including voice, rate, pitch, volume, and more. Besides the service supports a wide range of languages and dialects, making it a useful tool for people with visual impairments, dyslexia, or other disabilities that make reading difficult.
How to use SpeechSynthesisServer?
To use SpeechSynthesisServer on your Mac, you can access it through the Terminal application. Here are the basic steps:
1. Open Terminal: Go to Applications > Utilities > Terminal.
2. Type in the following command to start the SpeechSynthesisServer: “say -v ?”
This command will show you a list of available voices that can be used with the service.
3. To generate synthesized speech, you can use the following command: “say -v <voice> “<text>””
<voice> with the name of the voice you want to use and
<text> with the text you want to convert to speech.For example, to generate speech using the Alex voice and the text “Hello, world!”, you would use the command: “say -v Alex “Hello, world!””
You can also use various options to control the rate, pitch, and volume of the speech, as well as other settings.
Speech Synthesis Server is a powerful tool that can be used in a variety of ways, such as generating speech for accessibility purposes, creating voiceovers for videos or podcasts, or even just for fun. Besides its wide range of settings and customization options, it can be a useful addition to your Mac toolbox.
Speech Synthesis Server login items
SpeechSynthesisServer can be set up as a Login Item on your Mac, which means it will automatically start running in the background when you log in to your user account. So this can be useful if you want to use SpeechSynthesisServer regularly or if you need to generate speech without having to manually start the service each time.
How to set up SpeechSynthesisServer as a Login Item
To set up SpeechSynthesisServer as a Login Item, follow these steps:
1. Firstly, open System Preferences on your Mac by clicking on the Apple menu in the top-left corner of the screen and selecting “System Preferences.”
2. Click on “Users & Groups.”
3. Click on the lock icon in the bottom-left corner of the window and enter your administrator password to make changes.
4. Select your user account from the list on the left-hand side of the window.
5. Click on the “Login Items” tab.
6. Click on the “+” button at the bottom of the window to add a new Login Item.
7. In the “Choose a file” dialog box, navigate to the SpeechSynthesisServer executable file, which is located at
/System/Library/ PrivateFrameworks/ SpeechSynthesis.framework/ Versions/A/Resources/ SpeechSynthesisServer.
8. Select the SpeechSynthesisServer file and click on the “Add” button.
9. The SpeechSynthesisServer should now appear in the list of Login Items. Check the box next to it to enable it to start automatically when you log in to your user account.
10. Close the System Preferences window.
Once you’ve completed these steps, SpeechSynthesisServer will start running in the background whenever you log in to your user account. You can then use the
say command to generate speech using various voices and settings, as described in the previous answer.
Note that enabling SpeechSynthesisServer as a Login Item may cause it to use some system resources, so you should only enable it if you plan to use it regularly.
And then You may like to read about Apple iPad. Here is my popular article: