我正在做一个研究项目,在这个项目中,我们创建了一个新的文本到语音转换(TTS(引擎,将文本转换为语音音频。由于该引擎已经表现良好,我们尝试使其可供大量应用程序使用,这使得我们希望该引擎在 Windows 10 上显示为 TTS 语音。
在Microsoft的开发人员文档中,我找到的只是有关如何在应用程序中使用现有/已安装语音的信息。但是,我没有找到有关如何实现语音的任何信息,以便它显示为 Windows 语音,并且可以由使用语音 SDK 或 SAPI 的任何应用程序使用。
我必须实现哪个接口或必须连接到哪个 API,才能使我们的新 TTS 引擎与 Windows 语音配合使用?
我已经抓取了Microsoft语音 SDK 的文档以及开发人员网站,如 https://learn.microsoft.com/en-us/dotnet/api/system.speech.synthesis.ttsengine
您应该查看 TTS 引擎供应商移植指南。 您需要实现 ISpTTSEngine
来完成所有工作,ISpObjectWithToken
来管理注册和创建。