可以免费使用的Azure服务 目前,微软Azure服务中有很多功能是可以免费使用的,其中一部分服务甚至可以永久免费使用,这些服务每个月都有一定数量的免费使用额度。文本转语音服务就是一个可以永久免费使用的Azure服务,每个月提供最高500万个标准字符免费额度。 申请使用微软Azure服务 登录Azure官网,找到免费账户,按照页面提示完成Azure服务申请。 创建文本转语音服务 登录Azure官网,找到创建资源按钮 在创建资源页面,点击查看所有服务中的更多功能 点击AI机器学习分类下的语音服务 点击创建 在创建语音服务的页面中,如果没有资源组就创建一个。区域选择EastAsia,如果使用默认区域可能无法转换中文文本。名称按照页面上的要求就行。定价层选择FreeF0。然后点击页面底部的下一步:网络。 在网络页面,选择所有网络,点击页面底部的下一步:Identity。 在Identity页面,状态选择开。点击页面底部的审阅并创建。 看到验证已通过就可以了。点击页面底部创建。 窗口右上角会弹出部署成功的提示,点击固定到仪表板。 使用语音服务 打开仪表板 点击所有资源中的speechtext2voice,如果你使用了其他名称,那点击相应名称。 在speechtext2voice资源的概述页面,点击发现。 在发现语音服务页面中,选择语言为Chinese(MandarinSimplified),选中我确认此演示使用了我的密钥,我的账户中将出现使用量。准备好麦克风,点击开始侦听按钮,随便说几句话,点击停止,刚说的几句话就转换为文本出现在下面的文本框了。 文本转语音功能 语音服务要实现文本转语音功能,需要编写一个简单的程序。点击页面中的开发链接。 在快速入门页面找到文本转语音,点击入门就可以看到相应的程序代码了。在编写程序时需要使用你账户中的密钥,还需要位置区域信息。 其实整个过程并不复杂,为了能够表达清楚,放了大量截图。程序开发的内容就放到其他篇目中再展开吧。