分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语音服务
◆
发布于: 2023-06-05 17:37:12
我们前面简要的介绍了如何使用speech studio这个工具进行自定义的语音识别和自定义语音合成的强大的功能,这个两个功能的过程都是必须先期准备数据,然后使用这些数据训练出符合要求的模型,然后使用这些模型结合SDK或者REST API进行业务处理,我们今天继续介绍另外一个强大的工具有声内容创作(Audio Content Creation)。 使用该工具你可以很方便的对语音合成进行可视化的调整,例如调整语气,语调,声音高低,情绪等等。可以广泛的用在有声读物,新闻广播,聊天机器人等等场景,除了可以使用微软提供的自定义的模型,你可以使用自己前面自己训练出来模型。同时微软也提供很多场景下的语音模型,可以直接使用,然后进行一定的微调。
另外需要注意的是我们这个工具是基于SSML标记语言的,所
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语音服务
◆
发布于: 2023-06-05 17:26:41
我们前面一章介绍了什么Custom Speech和Azure提供的工具Speech Studio, 我们先回顾一下:实际上Azure通过提供工具Speech studio来帮助大家定制化自己的语音识别、语音合成、以及另外一个非常强大的工具有声内容生成器, 同时我们需要理解自定义语音识别或者自定义语音合成的基本步骤都是:
准备用于训练的基础数据
用Speech studio提供的工具使用你准备好的数据进行新模型的训练
模型训练结束后,准备用于测试的数据,对于训练好的模型进行精度测试。
测试符合要求之后,使用自定义模型提供的endpoint,结合SDK或者rest api整合到您的应用中去。
我们在前一章已经向大家描述了speech studio这个工具的基本使用方法和界面介绍,这
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语音服务
◆
发布于: 2023-06-05 17:23:31
前面的文章我们学习了如何通过SDK进行语音识别(Speech-to-text), 默认情况下我们使用的是由微软训练出来的基础模型或者是基于基础模型上升级并发布的模型,对于大多数的场景,这些由微软提供的模型可以工作得不错,但是有时候可能需要让这些模型更加适合某些特殊得行业或者适合某些特殊的环境,例如你所处的行业有很多专有的专业名词等等,或者你发现在使用微软提供的模型发现语音识别的精度没有达到要求,那么您可以通过微软提供的工具Speech Studio来训练适合自己的模型,测试和评估该模型之后,如果达到了精度要求,那么久可以通过Speech Studio这个工具进行部署, 自己的系统直接使用自定义的模型,从而达到业务精度的需要。
本节我们分成如下几个部分来介绍:
自定义语音识别的一般
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语音服务
◆
发布于: 2023-06-05 16:58:20
大家知道有一个职业叫翻译, 特别是同时翻译非常吃香也非常厉害,但是如果人工智能能够更快速的发展的话,那么同时翻译这个职业就会很快的消失了,我们今天来介绍一下我们Azure语音服务的另外一个功能就是语音翻译,字面意思就是可以实时的,多设备的将一种语言的语音及时转移成另外一种语音的语音,例如输入时英文语音但是输出时中文语音,而且时实时的,这就是机器的同声翻译。
本节Demo代码可以从这里下载: Demo Code
创建语音翻译项目
我们先创建一个基于控制台的项目,同时向项目添加引用包:
dotnet new console -n SpeechTranslation
cd SpeechTranslation
dotnet add package Microsoft.Cogn
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语音服务
#文本转语音
◆
发布于: 2023-06-05 16:55:04
我们在前一章学习了如何通过.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
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语音服务
#语音转文本
◆
发布于: 2023-06-05 16:43:53
我们上一章简单的介绍了Azure语音服务,介绍了语音服务提供了几样工具: Azure Speech CLI, Azure Speech SDK(多种开发语言支持), 语音设备SDK, 以及Speech Stuido, Rest API, 同时Azure语音服务也提供了几种场景,我们本机以一个实例来描述Azure语音服务中的语音转文本的开发的基本要点。本节的源代码可以从下述的位置找到: Demo Code
使用.Net SDK 快速入门语音转文本
我们前面讨论过了,Azure语音服务提供Azure Speech Cli以及各种语言工具的SDK, 我们需要注意到各种工具的具体应用场景,如果是需要更多的定制,客户自身也有足够的coding 能力,那么选择SDK是合适的选择, 下面我们使用.
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语音服务
#语音转文本
#文本转语音
◆
发布于: 2023-06-05 15:16:45
Azure语音服务(Azure Speech Service)目前归类于Azure认知服务(Azure Cognitive Service), 是基于Azure AI技术面向普通公众开发的一项Azure服务。由于Azure的开发日新月异,基于到本文,目前Azure的语音服务主要向用户提供Azure 语音CLI、Azure语音服务SDK、语音设备SDK, 以及rest api方便大家对于基于语音的应用场景进行具体的业务开发。下述列表简单的介绍了Azure Speech 服务提供的主要功能:
服务 功能 说明
语音转文本(Speech-to-text) 主要包括:
实时语音转文本
批量语音转文本
多设备对话
听录
自定义模型
可以结合LUIS进行编程
文本转语音(text-
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#内容审查
◆
发布于: 2023-06-05 13:33:39
Azure Cognitive Service的内容审查API入门列表
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#内容审查
◆
发布于: 2023-06-05 13:28:43
我们前面学习了文本内容审查以及图片内容审查服务的主要内容,我们这一节学习如何对于视频内容进行审查。
我们有注意到一方面我们通过内容审查服务提供的API使用微软提供的机器学习模型对于文本和图像进行预测,另外一方面内容审查服务也提供了自定义词语列表或者自定义图像列表用于比对并标记,为了帮助客户更加精确的进行内容的审查,内容审查服务还提供API和工具帮助客户创建机器审查以及人工审查结果的方案。后期我们还是需要了解一下如何和人工审查的基本流程和方法。
我们本节是学习视频审查,需要注意的当前的视频审查服务直接依赖于Azure Media Services, 视频内容审查服务的基本步骤非常简单,将需要审查的视频上载到Azure Media Servers中去,然后取得AMS的实例,然后再调用St
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#内容审查
◆
发布于: 2023-06-05 13:26:10
我们前面学习如何自定义文本审查服务的词语列表,用以将用户需要审查的服务和自定义词语列表进行对比,从而无需耗费内容审查的资源,直接就可以将需要审查的文本进行定性,对于图片审查服务来讲同样也是可以使用自定义的图像列表的。本节我们来学习如何自定义图像审查列表,同时使用该自定义列表进行比对。
我们前面有一篇是关于文本审查的自定义列表的,图像审查列表和文本实际上是差不多的。
本章的源代码可以从以下位置下载:
Demo Source Code
注意*
图片审查列表最大支持5个自定义列表,每个列表中最多包含1万张自定义图片。
创建项目并配置包引用
使用如下命令创建一个新的项目,同时向项目中添加必要的依赖包。
dotnet new console -n ContentMo
Read more