Практическая разметка речи

Руководство 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