rof*_*fle 69 command-line ubuntu macos
在 Ubuntu 9.10 中是否有等效于 Mac 的终端命令“say”?
小智 75
espeak 应该默认安装为 Linux 上的文本到语音引擎。
您应该能够通过执行以下操作使其从命令行说话:
echo "Text to speak"|espeak
Run Code Online (Sandbox Code Playgroud)
您也可以通过输入espeak本身来开始 espeak ,然后输入您想要朗读的每一行文本,然后输入。
您可以查看其他适用于 Linux 的 TTS 引擎:
Espeak 可在(但应默认安装!):
rod*_*pes 30
alias say='echo "$1" | espeak -s 120 2>/dev/null'
Run Code Online (Sandbox Code Playgroud)
然后你可以使用:
say 'How are you doing?'
Run Code Online (Sandbox Code Playgroud)
解释:
-s 120 #to make it slower than default
2>/dev/null #to eliminate error masseges on the console
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53882 次 |
| 最近记录: |