If you want to covert text to speech on your macOS Terminal you can make use of say command,
Syntax:say [-v voice] [-f file | string ...]
Example 1: Text to speech using string
% say "Hello therehow are you?"
Example 2: Text to speech using string and a female voice Alice
% say -v Alice "Hello, my name is Alice!"
Example 3: Text to speech using text from file and a female voice Alice
% say -v Alice -f my-speech-text.txt
bash-3.2$ echo "This message has been read from an external file" > my-speech-text.txt
bash-3.2$ say -v Alice -f my-speech-text.txt
bash-3.2$

- How to find path of file on Mac Terminal
- How to disable Siri on Mac Monterey
- [fix] macOS Ventura xcrun: error: invalid active developer path missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- Select Line Number TextEdit on Mac
- Go to Specific file path using Mac Finder
- How to find Java HOME in Mac Terminal
- bash: command not found error [macOS Terminal Linux, Unix or Windows]
- Must Know Homebrew Commands for Mac/Linux Users
- How to Insert an Inverted Question Mark on Mac ¿
- Hide Keyboard Text Input Icon on macOS Ventura Menu Bar
- How to make macOS Terminal window Transparent (or Opaque)
- How to check of Updates on Microsoft Edge Browser on Mac (macOS)
- Limit scrollback rows in macOS Terminal
- How to identify installed Java (JDK) Version on macOS
- Keyboard Shortcut to delete a file on a Mac [Macbook]
- Open Docker from Terminal Command on Mac
- Installing MongoDB on Linux/Unix/macOS/Ubuntu
- How to take a screenshot on a Mac - updated for Ventura 13 [updated 2023]
- ls: .: Operation not permitted - Mac Terminal ZSH Error
- How to remove username from Mac Menu Bar?
- macOS Ventura XCode Command Line Tools Installation
- Where is .zshrc file located in macOS
- How to Show Path of Files or App in Mac Spotlight Search
- How to enable root user on Mac Terminal
- Install Java 17 (LTS) JDK on ARM based M1/M2 Mac Natively
- [Fix] MySQL No database selected - ERROR 1046 (3D000) - MySQL
- Add Text at Start and End of Each Line Notepad++ - NotepadPlusPlus
- How to fix bash ping command not found error - Bash
- Google YouTube Gmail down, not working worldwide - 503, 502, something went wrong error - News
- Installing MongoDB on Linux/Unix/macOS/Ubuntu - MacOS
- TextEdit Get the count of lines in a file - MacOS
- How to take Screenshot on Android device - Android
- Command to display epoch time Terminal - Linux