当前位置: 首页 > 编程日记 > 正文

微软语音扩展全球语言支持,发布160个新声音

导语:全世界有数千种语言,最具语言天赋的人也只能说数十种,普通人能够学会两三种语言已属不易。然而,在科技日新月异的今天,具备自然语言对话能力的AI已经能够掌握上百种语言,扩展人类自身能力,为不同场景的跨境语言服务打开了更多可能性。

近期,微软宣布Azure Neural TTS(神经网络版文本转语音)新增160个声音模型。更新后,微软语音支持全球129个国家和地区的语言,提供334个声音模型供用户选择。随着Azure 认知服务功能从支持语音转文本OCR,扩展到对超百种语言的翻译,Azure AI距离消除全球语言障碍的目标又迈进了一大步。

图:微软Azure Neural TTS支持语言和声音列表

同时,语言数量、声音风格的不断增加,也让Azure Neural TTS能更好地满足企业跨区域、多语言业务发展的需求。无论是电话营销、客服支持、导航播报、语音助手、游戏语音等业务场景,还是在旅游、教育、长音频等更广泛的行业领域中,企业利用这项服务即可将文本转换成更多样、极具本土特色且媲美人类的AI声音。

Azure Neural TTS此次更新的64种语言和口音中,既有2亿人使用的孟加拉语、1亿人使用的波斯语、6000万人使用的爪哇语等语言,也有少数人使用的语言,如高棉语、祖鲁语、普什图语、冰岛语等。

微软Azure认知服务不断扩展自身能力,借助低资源TTS技术,以领先于行业的速度持续扩展所支持的语言数量,对于缺乏平行语料的小语种也有更好的支持,并且还能用更少的数据训练出高质量和多元化的语音模型,让AI语音更加声入人心。

点击声音示例,声临其境地感受新语言。

示例:am-ET Ameha 阿姆哈拉语 (埃塞俄比亚)

链接:https://tts.blob.core.windows.net/garhe/202110%20release/amET-Ameha.wav

示例:bn-BD Nabanita孟加拉语(孟加拉国)

链接:https://tts.blob.core.windows.net/garhe/202110%20release/bnBD-Nabanita.wav

示例:fa-IR Dilara波斯语(伊朗)

链接:https://tts.blob.core.windows.net/garhe/202110%20release/faIR-Dilara.wav

示例:km-KH Piseth高棉语(柬埔寨)

链接:https://tts.blob.core.windows.net/garhe/202110%20release/kmKH-Piseth.wav

示例:my-MM Nilar 缅甸语(缅甸)

链接:https://tts.blob.core.windows.net/garhe/202110%20release/myMM-Nilar.wav

示例:zu-ZA Themba 祖鲁语(南非)

链接:https://tts.blob.core.windows.net/garhe/202110%20release/zuZA-Themba.wav

不同国家和地区的人们在说同一种语言时会产生不同的口音和使用习惯,有着不同的风格。点此链接了解此次口音数量更新的更多信息。

点击口音示例,感受更接地气的英语口音

示例:en-KE Asilia 肯尼亚口音英语 (肯尼亚)

链接:https://tts.blob.core.windows.net/garhe/202110%20release/enKE-Asilia.wav

示例:en-NG Abeo 尼日利亚口音英语(尼日利亚)

链接:https://tts.blob.core.windows.net/garhe/202110%20release/enNG-Abeo.wav

示例:en-TZ Imani 坦桑尼亚口音英语(坦桑尼亚)

链接:https://tts.blob.core.windows.net/garhe/202110%20release/enTZ-Imani.wav

活泼、甜美、深厚,更多声音风格任你选

最新版本中,Azure发布了包括英语(英国)、法语(法国)和德语(德国)在内的36个新声音模型(预览版),涵盖多种音色和风格,为不同场景带来多样化选择。(注:这些声音处于公开预览阶段,目前在美国东部、西欧和东南亚地区使用

点击声音风格示例,感受丰富多彩的个性化声音

示例:en-GB Alfie 英国口音英语 – 英语

链接:http://tts.blob.core.windows.net/garhe/202201%20release/Voices%20expansion/Audios/en-GB-Alfie-demo-audio.wav

示例:en-GB Hollie 英国口音英语 – 英语

链接:http://tts.blob.core.windows.net/garhe/202201%20release/Voices%20expansion/Audios/en-GB-Hollie-demo-audio.wav

示例:en-GB Maisie 英国口音英语 – 英语

链接:http://tts.blob.core.windows.net/garhe/202201%20release/Voices%20expansion/Audios/en-GB-Maisie-demo-audio.wav

在XYZ-Code底层AI框架的支持下, Azure认知服务正在为更多人提供逼真、自然、接地气的语音体验。同时,微软的所有技术进步都接受微软负责任的AI流程的指导,并遵循公平、包容、可靠性与安全性、透明、隐私与保障、负责的原则。

截止目前,Azure认知服务的文本转语音模块提供334个声音,支持129个国家和地区的语言,可为全球用户提供多样化语言、语音服务。值得一提的是,Azure神经网络版声音定制服务还可以让企业以多种语言和风格打造专属的品牌声音。

现在就通过Azure认知服务官网来体验极具特色的文本转语音服务,或定制你的专属声音吧。​​​​​​​

相关文章:

P4269 [USACO18FEB]Snow Boots G

思维题。 以地板为序构造链表&#xff0c;再排序&#xff0c;然后删除走不过去的地面。 删除的时候顺便维护最大的跨度&#xff0c;以此判断可行性。 总的来说利用了答案的单调性。 #include <cstdio> #include <cstring> #include <iostream> #include <…

GPT-3:现实版的“贾维斯”?还是真「人工」智能?

整理 | 章雨铭 责编 | 屠敏出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;GPT-3&#xff08;Generative Pre-trained Transformer 3&#xff09;自2020年推出以来就备受热议&#xff0c;它是一种由OpenAI开发的AI工具。发布的两年来&#xff0c;外媒The Verg…

SVN更换修改用户名

如果装了TortoiseSVN&#xff1a; Settings -> Saved Data -> Authentication Data -> clear。即可清除保存的上个用户登录信息&#xff1b;当再次用到svn时&#xff0c;会提示输入用户名密码&#xff0c;输入新的用户名密码即可。 或者&#xff0c;手动删除下面目录下…

启用CORS实现Ajax跨域请求

2019独角兽企业重金招聘Python工程师标准>>> 应用场景&#xff1a;想从a.com请求b.com上的资源&#xff0c;由于同源策略不允许请求。 解决办法&#xff1a;在请求的php文件中加入 header("Access-Control-Allow-Origin: http://b.com"); 这种比较安全&am…

Python机器学习实践指南pdf (中文版带书签)、原书代码、数据集

Python机器学习实践指南 目 录 第1章Python机器学习的生态系统 1 1&#xff0e;1 数据科学/机器学习的工作 流程 2 1&#xff0e;1&#xff0e;1 获取 2 1&#xff0e;1&#xff0e;2 检查和探索 2 1&#xff0e;1&#xff0e;3 清理和准备 3 1&#xff0e;1&#xff0e;4 建模…

虚拟机安装CentOS以及SecureCRT设置【完美无错版】

一、CentOS简介CentOS是Linux的发行版之一&#xff0c;它安全、稳定、高效&#xff0c;是我最喜欢的Linux发行版之一。CentOS根据Red Hat Enterprise Linux开放源代码编译而成&#xff0c;与RedHat Linux并没有什么本质上的差别。但Red Hat Enterprise Linux是商业软件&#xf…

Python 实现机器学习前后端页面的交互

作者 | 俊欣来源丨关于数据分析与可视化对于机器学习爱好者而言&#xff0c;很多时候我们需要将建好的模型部署在线上&#xff0c;实现前后端的交互&#xff0c;今天小编就通过Flask以及Streamlit这两个框架实现机器学习模型的前后端交互。模型的建立首先是模型的建立&#xff…

webpack入门(二)what is webpack

webpack is a module bundler.webpack是一个模块打包工具&#xff0c;为了解决上篇一提到的各种模块加载或者转换的问题。 webpack takes modules with dependencies and generates static assets representing those modules. webpack以依赖模块和生成 静态的资源来代表这些模…

vSAN读者交流之1-要为不同时间的服务器选择合适的系统版本

近期在我的虚拟化群中&#xff0c;有两个问题比较典型&#xff1a;在比较老的服务器安装新的VMware ESXi 6.7或vCenter Server 6.7出错。在比较新的服务器安装比较旧的ESXi版本5.5出错。因为每个人的实验环境不同、条件不同&#xff0c;用不同的服务器做实验&#xff0c;或者为…

ecshop中ajax的调用原理

1:首先ecshop是如何定义ajax对象的。ecshop中的ajax对象是在js/transport.js文件中定义的。里面是ajax对象文件。声明了一个var Ajax Transport;对象和一个方法Ajax.call Transport.run;2:ecshop中ajax可以使用两种方式传递数据&#xff0e;一种是get方式&#xff0c;一种是p…

IOS7原生API进行二维码条形码的扫描

2019独角兽企业重金招聘Python工程师标准>>> //需要真机 #import "ViewController.h" #import <AVFoundation/AVFoundation.h>interface ViewController ()<AVCaptureMetadataOutputObjectsDelegate>//用于处理采集信息的代理 {AVCaptureSess…

元宇宙中可跨语种交流,Meta 发布新语音模型,支持128种语言无障碍对话

编译 | 禾木木 出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09; 语言交流是人类互动一种自然的方式&#xff0c;随着语音技术的发展&#xff0c;我们可以与设备以及未来的虚拟世界进行互动&#xff0c;由此虚拟体验将于我们的现实世界融为一体。 然而&#xff0c;…

sql server几种读写分离方案的比较

原文:sql server几种读写分离方案的比较在生产环境中我们经常会遇到这种情况&#xff1a; 前端的oltp业务很繁忙&#xff0c;但是需要对这些运营数据进行olap&#xff0c;为了不影响前端正常业务&#xff0c;所以需要将数据库进行读写分离。 这里我将几种可以用来进行读写分离的…

Jquery和javascript常用技巧

var objSel document.getElementById("selOp"); //这是获取值 alert("当前值: " objSel.value); //这是获取文本 alert("当前文本: " objSel.options(objSel.selectedIndex).text);…

LeetCode刷题-1

数组-1.两数之和题目描述题目样例Java方法&#xff1a;暴力枚举思路及算法代码执行结果复杂度Java方法&#xff1a;哈希表思路及算法代码执行结果复杂度题目描述 给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出和为目标值 target 的那两个整数…

测试驱动开发与行为驱动开发中的测试先行方法

Gil Zilberfeld将在 Agile Practitioners会议上举办小型研讨会&#xff0c;讨论测试先行&#xff08;test first&#xff09;方法&#xff0c;测试驱动开发&#xff08;TDD&#xff09;和行为驱动开发&#xff08;BDD&#xff09;的基础。 \\\ Test-First是一个很优秀的工具。它…

在jupyter notebook中同时安装python2和python3

环境 win10 已安装anaconda3 How 1.安装python27> conda create -n py27 python2.72. conda install --prefixD:\pyenv\py27 ipykernel(python27 指定路径&#xff1a;D:\pyenv\py27)3. activate py27(查看 conda info --envs)4. python -m ipykernel install --user5.启动j…

简化代码的微小修改

可选参数和命名实参 可选参数如果操作需要多个值&#xff0c;而有些值在每次调用的时候又相同&#xff0c;这时可以使用可选参数声明可选参数并在调用时省略它们#region 13-1声明包含可选参数的方法并调用static void Dump(int x, int y 20, int z 30)//声明包含了可选参数的…

windows版本下使用xdebug

下载xdebug: http://www.xdebug.org/download.php 这个版本&#xff1a; http://www.xdebug.org/files/php_xdebug-2.2.0-5.3-vc9.dll拷贝到php的ext目录 配置php.ini extensionphp_xdebug-2.2.0-5.3-vc9.dll;xdebug.profiler_enable1;xdebug.profiler_output_dir"E:\PHPn…

LeetCode刷题-2

数组-26.删除有序数组中的重复项题目描述题目样例Java方法&#xff1a;双指针思路及算法代码执行结果复杂度题目描述 给你一个有序数组 nums &#xff0c;请你原地删除重复出现的元素&#xff0c;使每个元素只出现一次 &#xff0c;返回删除后数组的新长度。不要使用额外的数组…

[设计模式]外观模式

1. 定义 外观模式 提供了一个统一的接口&#xff0c;用来访问子系统中的一群接口。外观定义了一个高层接口&#xff0c;让子系统更加容易使用。 外观不仅简化了系统内接口的使用&#xff0c;也将客户从组件中的子系统中解耦&#xff0c;外观和适配器都可以包装很多类&#xff0…

Oralce中的to_date()函数

Oralce中的to_date()函数to_date( ".$params[ORDER_TIME].",YYYY-MM-DD) TO_DATE(:BEGIN_DATE,yyyy-mm-dd hh24:mi:ss)Oralce中的to_date()函数用于将字符串转换为日期对象&#xff0c;具体使用格式为&#xff1a;to_date( string, [ format_mask ] , [ nls_lan…

LeetCode刷题-3

数组-27. 移除元素题目描述题目样例Java方法&#xff1a;双指针思路及算法代码执行结果复杂度Java方法&#xff1a;双指针优化思路及算法代码执行结果复杂度题目描述 给你一个数组 nums 和一个值 val&#xff0c;你需要原地移除所有数值等于 val 的元素&#xff0c;并返回移除…

Ubuntu下ssh免password登录安装

1、首先在本机安装openssh-server和openssh-client. 命令&#xff1a;sudo apt-get install openssh-server openssh-client 2、在检查当前的文件夹下有没有.ssh这个文件。没有的话就mkdir下。 3、生成公钥与私钥。命令&#xff1a;ssh-keygen -t rsa 4、将.ssh文件里的id_isa_…

npm中package-lock.json的作用:npm install安装时使用

简单理解: XYZ 的格式 对应为: 主版本号.次版本号.修订号&#xff0c;版本号递增规则如下&#xff1a; 主版本号&#xff1a;当你做了不兼容的 API 修改&#xff0c; 次版本号&#xff1a;当你做了向下兼容的功能性新增&#xff0c; 修订号&#xff1a;当你做了向下兼容的问题修…

win7中Android开发环境搭建超详细(百度)

Android系统如火如荼&#xff0c;Android软件开发也相当流行&#xff0c;这里介绍如何一步步完成Android软件开发环境的搭建。 工具/原料 能联网的计算机Java环境搭建 1Android软建开发用的是Java语言&#xff0c;所以第一步当然要完成Java环境的搭建&#xff0c; Java环境搭建…

LeetCode刷题-4

数组-35. 搜索插入位置题目描述题目样例Java方法&#xff1a;二分查找思路及算法代码执行结果复杂度题目描述 给定一个排序数组和一个目标值&#xff0c;在数组中找到目标值&#xff0c;并返回其索引。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。 请…

Jquery和PHP Ajax JSON

无缓存&#xff0c;无错版$.ajax({ type: "GET", url: "index.php", cache: false, data: "conAdd&act_search&key" key"&id"id, dataType:"json", success: function(msg){ bindGroupList(msg)…

Web应用配置虚拟主机(www.baidu.com)

最终效果:浏览器地址栏输入www.baidu.com访问时,会显示自己的网页 1、创建文件 任意盘新建一个www.baidu.com文件,在该文件夹下新建WEB-INF文件、自己写的一个html文件,一张图片,然后在WEB-INF下新建一个classes文件、lib文件以及一个web.xml文件&#xff0c;在web.xml文件中输…

LeetCode刷题-5

数组-66. 加一题目描述题目样例Java方法&#xff1a;找出最长的后缀 9思路及算法代码执行结果复杂度题目描述 给定一个由整数组成的非空数组所表示的非负整数&#xff0c;在该数的基础上加一。最高位数字存放在数组的首位&#xff0c; 数组中每个元素只存储单个数字。 你可以假…