实用的语音标记指南

SSML 使用指南

是的。如果您需要精细控制发音、停顿或重音,我们的文字转语音编辑器支持 SSML 标签,可进行高级自定义。

speech.ssml
<speak xml:lang="en-US">
  <voice name="JennyNeural">
    <prosody rate="-10%">
      Your words, directed.
    </prosody>
  </voice>
</speak>
rootvoiceprosody
01

选择适合你的输入方式

FreeReadText 支持普通文本、内联 SSML 标签和完整 SSML 文档,可直接粘贴到文字转语音编辑器中。

01

普通文本

正常输入文字,系统会自动应用页面中选择的语音、语速和音高。

02

内联 SSML

在文字中加入 <break>、<say-as> 等标签,系统会自动使用所选语音包装。

03

完整文档

以 <speak> 开头,完全通过 SSML 控制语音、语言、风格和韵律。

02

可直接复制的例子

将例子粘贴到文字转语音编辑器,再根据你的文稿修改参数和内容。

<break>
Hello! <break time="1s"/> Welcome to FreeReadText.
<prosody>
<prosody rate="-20%" pitch="+10%">This sentence sounds slower and higher.</prosody>
<say-as>
Your verification code is <say-as interpret-as="characters">ABC123</say-as>.
<phoneme>
I like <phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>.
<mstts:express-as>
<speak xmlns="http://www.w3.org/2001/10/synthesis"
       xmlns:mstts="http://www.w3.org/2001/mstts"
       version="1.0" xml:lang="en-US">
  <voice name="en-US-JennyNeural">
    <mstts:express-as style="cheerful">
      Hello! I am very happy to meet you.
    </mstts:express-as>
  </voice>
</speak>
<voice>
<speak xmlns="http://www.w3.org/2001/10/synthesis"
       version="1.0" xml:lang="en-US">
  <voice name="en-US-JennyNeural">
    Hello, how are you?
  </voice>
  <voice name="en-US-GuyNeural">
    I am doing very well, thank you.
  </voice>
</speak>
03

避免出错的规则

  • 所有非自闭合标签都必须正确关闭。
  • 完整文档只能使用一个 <speak> 根元素。
  • 完整文档的朗读内容必须位于至少一个 <voice> 元素中。
  • 不同语音支持的风格不同,请使用该 Azure 语音可用的风格。

准备好试听效果了吗?

打开文字转语音编辑器,粘贴一个例子并生成音频。

立即试用 SSML