Macos OSX上语音合成器的音素模式输入

Macos OSX上语音合成器的音素模式输入,macos,text-to-speech,Macos,Text To Speech,正在开发OSX的内置语音合成,通过使用say命令,可以很容易地直接从命令行对其进行测试 根据标准,以下字符串应提供改进的发音: My name is [[inpt PHON]] AY1yIY2SAX [[inpt TEXT]]. 这是从命令行发出的声音“Alex”: 但是,如果您尝试使用另一种声音,例如“Samantha”,它似乎不起作用: say -v Samantha 'My name is [[inpt PHON]] AY1yIY2SAX [[inpt TEXT]].' Samanth

正在开发OSX的内置语音合成,通过使用
say
命令,可以很容易地直接从命令行对其进行测试

根据标准,以下字符串应提供改进的发音:

My name is [[inpt PHON]] AY1yIY2SAX [[inpt TEXT]].
这是从命令行发出的声音“Alex”:

但是,如果您尝试使用另一种声音,例如“Samantha”,它似乎不起作用:

say -v Samantha 'My name is [[inpt PHON]] AY1yIY2SAX [[inpt TEXT]].'
Samantha(对她的朋友来说是“Sam”)忽略了双方括号中的命令,只是将音素拼写为拉丁字母。不是我想要的

请注意,Sam不会识别字符串中的其他命令:

say -v Sam 'The code is [[nmbr LTRL]] 1989[[nmbr NORM]].'
与之相反:

say -v Sam 'I was born in 1989.'
所以问题是:有没有办法让山姆和其他顽固的声音改变发音或接受音素输入


我已经在OSX10.11.6上对此进行了测试。

显然,音素输入不能处理细微差别的声音。很遗憾。

显然,音素输入不能处理细微差别的声音。真可惜。

接得好。我如何分辨哪些声音来自Nuance?作为第一个近似值,通过系统首选项下载的所有声音都是Nuance。还有其他声音可供购买。阿卡佩拉的那些相当不错。这些可能有效。不过,我只是在iOS上测试过。很好。我如何分辨哪些声音来自Nuance?作为第一个近似值,通过系统首选项下载的所有声音都是Nuance。还有其他声音可供购买。阿卡佩拉的那些相当不错。这些可能有效。不过,我只在iOS上测试过它们。
say -v Sam 'I was born in 1989.'