61 在Ubuntu 9.10中,有等同于Mac的终端命令“ say”吗? macos ubuntu command-line — 罗夫华夫 source 3 顺便说一句:Mac OS X很好地理解了上下文的英语句子列表,例如“我的名字叫史密斯博士,我住在史密斯博士上”,“士兵决定在沙漠里丢下甜点”。 ,“ macosxhints.com/comment.php?mode=view&cid=107211 — Arjan 2010年
65 espeak应该默认在Linux上安装为文本到语音引擎。 通过执行以下操作,您应该能够从命令行说出它: echo "Text to speak"|espeak 您也可以只输入espeak自己的语音即可开始说英语,然后输入要说的每一行文字,然后按Enter。 您可以查看其他用于Linux的TTS引擎: http://www.cstr.ed.ac.uk/projects/festival/ http://epos.ure.cas.cz/ Espeak在以下位置可用(但应默认安装!): http://espeak.sourceforge.net/ — 元伯格曼 source 3 如果要直接替换say命令,则可以使用以下函数:function say(){echo“ @” | 说话; } — 杰森·阿克森 在Linux Mint上默认未安装;) — daveoncode 2015年 1 在Ubuntu上默认未安装Espeak。 — jasonszhao
29 alias say='echo "$1" | espeak -s 120 2>/dev/null' 然后,您可以使用: say 'How are you doing?' 说明: -s 120 #to make it slower than default 2>/dev/null #to eliminate error masseges on the console — 杆状病毒 source 1 当我从脚本中 — 获取
3 安装语音分配器和合成器(Flite,Festival等),然后 alias say='echo "$1" | spd-say -p -25 -e' 它将使用您配置的任何合成器。 -p -25将音调调低...根据需要更改。-e使用标准输入 — 用户名 source