我们在前一章学习了如何通过.Net 5 SDK来使用Azure语音识别的服务,本节我们来学习Azure语音合同。
本章的源代码可以从这里下载 Demo Code
创建语音合成项目
运行如下的命令创建语音合成的项目:
dontnet new console -n TextToSpeech
cd TextToSpeech
dotnet add package Microsoft.CognitiveServices.Speech
项目创建成功过之后,使用编辑器或者IDE打开该项目,打开文件Program.cs, 在文件的顶部假如如下的包依赖:
using System;
using System.IO;
using System.Text;
using Syste
我们前面学习了文本内容审查以及图片内容审查服务的主要内容,我们这一节学习如何对于视频内容进行审查。
我们有注意到一方面我们通过内容审查服务提供的API使用微软提供的机器学习模型对于文本和图像进行预测,另外一方面内容审查服务也提供了自定义词语列表或者自定义图像列表用于比对并标记,为了帮助客户更加精确的进行内容的审查,内容审查服务还提供API和工具帮助客户创建机器审查以及人工审查结果的方案。后期我们还是需要了解一下如何和人工审查的基本流程和方法。
我们本节是学习视频审查,需要注意的当前的视频审查服务直接依赖于Azure Media Services, 视频内容审查服务的基本步骤非常简单,将需要审查的视频上载到Azure Media Servers中去,然后取得AMS的实例,然后再调用St
本章的源代码可以从下述地址下载:
[Demo Source Code]https://github.com/hylinux/azure-demo/tree/main/dotnet/cognitive-service/ContentModeratorCustomList)
内容审查服务提供几个工具来管理自定义的词语列表:
Term List API Console
Term List API
Term List API Console是微软提供的一个基于Web的工具,Azure China目前没有提供该工具,如果使用的是Azure China的订阅,只能通过Term List API和相应的SDK来完成Term List的管理。
通过Term List API Cons