本文介绍: 文本语音微软语音合成标记语言 (SSML) 文本结构事件,​ SSML 的语音服务实现基于万维网联合会的语音合成标记语言版本 1.0。 ​ 语音服务支持元素可能与 W3C 标准不同每个 SSML 文档使用 SSML 元素(或标记创建的。 这些元素用于调整语音、风格、音节、韵律、音量等。

​ SSML 的语音服务实现基于万维网联合会的语音合成标记语言版本 1.0。 ​ 语音服务支持元素可能与 W3C 标准不同

每个 SSML 文档使用 SSML 元素(或标记创建的。 这些元素用于调整语音、风格、音节、韵律、音量等。

下面是 SSML 文档基本结构语法子集

<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xmlns:mstts="https://www.w3.org/2001/mstts" xml:lang="string">
    <mstts:backgroundaudio src="string" volume="string" fadein="string" fadeout="string"/>
    <voice name="string" effect="string">
        <audio src="string"&gt;</audio&gt;
        <bookmark mark="string"/>
        <break strength="string" time="string" />
        <emphasis level="value"></emphasis>
        <lang xml:lang="string"></lang>
        <lexicon uri="string"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML"></math>
        <mstts:audioduration value="string"/>
        <mstts:express-as style="string" styledegree="value" role="string"></mstts:express-as>
        <mstts:silence type="string" value="string"/>
        <mstts:viseme type="string"/>
        <p></p>
        <phoneme alphabet="string" ph="string"></phoneme>
        <prosody pitch="value" contour="value" range="value" rate="value" volume="value"></prosody>
        <s></s>
        <say-as interpret-as="string" format="string" detail="string"></say-as>
        <sub alias="string"></sub>
    </voice>
</speak>

以下列表描述每个元素中允许的一些内容示例

语音服务可自动适当处理停顿(例如,在句号后面暂停片刻),或者在以问号结尾的句子使用正确的音调。

添加停顿

使用 break 元素替代单词之间默认中断或暂停行为可以使用它来添加语音服务以其他方式自动插入的暂停。下表描述了 break 元素的属性用法

 

属性 说明 必需还是可选
strength 使用以下值之一指定暂停的相对持续时间

可选
time 暂停的绝对持续时间,以秒为单位例如 2s)或以毫秒单位例如 500ms)。 有效值的范围为 0 到 5000 毫秒。 如果设置的值大于支持最大值,则服务将使用 5000ms。 如果设置了 time 属性,则会忽略 strength 属性 可选

下面是有关该 strength 属性的更多详细信息

Strength 相对持续时间
x-weak 250 毫秒
weak 500 毫秒
中型 750 毫秒
1,000 毫秒
x-strong 1,250 毫秒

原文地址:https://blog.csdn.net/ffffffff8/article/details/134635144

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_40730.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注