我正在开发 C# 中的文本转语音应用程序。如何通过 C# API 配置其音调?或者,我是否需要为该功能下载库?例如:Microsoft Sam
的声音,现在我也想配置一个自定义声音。
有可能吗?'SpeechSynthesizer' 是这样做的关键之一吗?
我正在开发 C# 中的文本转语音应用程序。如何通过 C# API 配置其音调?或者,我是否需要为该功能下载库?例如:Microsoft Sam
的声音,现在我也想配置一个自定义声音。
有可能吗?'SpeechSynthesizer' 是这样做的关键之一吗?
看看这个关于改变声音的质量保证。如果您安装了多个语音,您根本无法使用 C# 来操作语音,除非告诉它使用哪种语音。您可以使用语音合成标记语言 (SSML)调整语音的某些特征,例如音高和韵律,但这些都是更细微的变化,不会改变整体语音。要修改语音,您需要安装一个与您正在使用的 TTS 引擎兼容的语音。这些语音包带有预先录制的您感兴趣的语音音素。一些公司,如Nuance,会为您创建自定义语音,但这非常昂贵。