我有一个有趣的python脚本(不确定它是否已经完成)它使用
import os
os.system("say %s" % say)
#and I have added;
os.system("say -v whisper %s" % say)
但现在狮子有了新的声音,我想知道如何获得这些声音,如果有一个集中的清单。
答案 0 :(得分:4)
本手册并未说明哪些声音可用。但我相信语法只是使用这样的名称:
> say -v Karen Hello
我现在无法访问我的Mac,但是我从here找到了这个列表:
还有其他语言。
<强>更新强>
say -v ?
吐出:
MacBook-Austin:~ Austin$ say -v ?
Agnes en_US # Isn't it nice to have a computer that will talk to you?
Albert en_US # I have a frog in my throat. No, I mean a real frog!
Alex en_US # Most people recognize me by my voice.
Bad News en_US # The light you see at the end of the tunnel is the headlamp of a fast approaching train.
Bahh en_US # Do not pull the wool over my eyes.
Bells en_US # Time flies when you are having fun.
Boing en_US # Spring has sprung, fall has fell, winter's here and it's colder than usual.
Bruce en_US # I sure like being inside this fancy computer
Bubbles en_US # Pull the plug! I'm drowning!
...
如果您在say -v ?
{{1}}时没有看到所需的语音,可以install more。
答案 1 :(得分:3)
来自say man page
:
-v
语音,--voice=
语音指定要使用的语音。默认是选择的语音 系统偏好。获取安装在中的语音列表 系统,指定'?'作为语音名称。
大多数新声音都是根据系统偏好设置
中的语音面板按需下载的答案 2 :(得分:2)
希望这个命令带有一些文档,所以你可以在shell中尝试这个命令来获取更多信息:
say -h
say --help
man say
<强>更新强> The man page我发现默认语音是在系统偏好设置中选择的语音。所以我想你可以在那里找到所有不同的声音。