Beszédjelölés a gyakorlatban

SSML útmutató

Igen. Ha pontos vezérlésre van szüksége a kiejtés, a szünetek vagy a hangsúly felett, szövegfelolvasó szerkesztőnk támogatja az SSML-címkéket a speciális testreszabáshoz.

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

Válassza ki a megfelelő beviteli formátumot

A FreeReadText normál szöveget, beágyazott SSML-címkéket és teljes SSML-dokumentumot is fogad közvetlenül a szerkesztőben.

01

Normál szöveg

Írjon a megszokott módon; a kiválasztott hang, sebesség és hangmagasság automatikusan érvényesül.

02

Beágyazott SSML

Adjon hozzá <break> vagy <say-as> címkéket; a kijelölt hang körbeveszi a jelölést.

03

Teljes dokumentum

Kezdje <speak> elemmel, és vezérelje a hangot, nyelvet, stílust és prozódiát SSML-ben.

02

Másolható példák

Illesszen be egy példát a szerkesztőbe, majd módosítsa az értékeket és a szöveget.

<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

Hibákat megelőző szabályok

  • Zárjon le minden nem önzáró címkét.
  • Egyetlen <speak> gyökérelemet használjon.
  • A felolvasandó tartalom legalább egy <voice> elemben legyen.
  • Csak a kiválasztott Azure-hang által támogatott stílust használjon.

Meghallgatná a különbséget?

Nyissa meg a szerkesztőt, illesszen be egy példát, és készítse el a hangot.

SSML kipróbálása