【发布时间】:2016-03-13 00:27:22
【问题描述】:
我在本地服务器上运行了以下非常基本的 TTS 代码
using System.Speech.Synthesis;
...
SpeechSynthesizer reader = new SpeechSynthesizer();
reader.Speak("This is a test");
此代码依赖于 System.Speech,我在 VS 2015 项目中为此添加了参考。 工作正常,但根据我的阅读和尝试,我知道当代码托管在 Azure 上时,这将不起作用。 我已经阅读了几篇关于 SO 查询的帖子,是否真的可以在 azure 上进行 TTS。当然,在 2 年前,这似乎是不可能的。 How to get System.Speech on windows azure websites?
似乎所有的道路都通向 Microsoft Speech API https://azure.microsoft.com/en-gb/marketplace/partners/speechapis/speechapis/ 我已经注册并获得了用于调用此 API 的私钥和 sec 密钥。 然而我的问题是这个。我如何实际调用 SpeechAPI?我必须在上面的简单代码示例中进行哪些更改,以便在 azure 上运行时可以正常工作?
【问题讨论】:
标签: c# azure microsoft-speech-api