Vad är talesyntes Markup Language (SSML)? Hur man använder den i text-till-tal-programvara och listan över huvudkod.

30 september 2020


Hej, välkommen till Ondoku webbplats.

Idag vill vi introducera SSML.

Du kan ha svårt eftersom det finns några tekniska termer.

Men om du vet det kommer det att göra en stor skillnad i hur du använder Ondoku.

Läs igenom det när vi försöker göra det lätt att förstå.

Vad är SSML?

Först av allt står SSML för Talesyntes Markup Language.

Det liknar HTML.

Genom att skriva denna SSML-kod kan du kontrollera Ondokus tal ytterligare.

Hur man använder SSML med Ondoku

Det är väldigt lätt att använda SSML i Ondoku.

Vänligen ange SSML-koden direkt i Ondoku-textrutan.

SSML kommer att tillämpas automatiskt.

Var noga med att inkludera

<tal> </ tal>

i början och i slutet av koden! Utan koden <speak> kommer SSML inte att tillämpas.

<tal> </ tal>

Som nämnts tidigare är detta koden för att aktivera SSML.

Se till att inkludera den här koden i början och slutet av den text du vill konvertera till tal.

Exempel

<tal> Skriv in texten du vill konvertera från text till tal här </speak>

<break time = "○○ ms" />

Som namnet antyder är paustidskoden en kod för att göra en paus.

Ange koden där du vill infoga en brytningstid och ersätt ○○ med det nummer du vill.

Det tal som genereras av Ondoku har inte "paus" såvida det inte anges.

Du kan göra lite paus med parenteser eller punkteringar, men dessa pauser kan inte ställas in som du vill.

Speciellt om du behöver brytningstid på mer än 2 sekunder kommer det att vara svårare att kontrollera.

Men om du anger

<break time = "1000ms" />

till den plats där du vill sätta en paus,

<tal>
Jag vill ha lite pausstid <break time = "1000ms" /> när jag läser den här meningen.
</speak>

du kommer att höra någon paus i mitten av meningen.

* 1000 ms = 1 sekund

Du kan ändra antalet före ms eller s fritt för att kontrollera pausens längd.

200 ms = 0,200 sekunder
500 ms = 0,500 sekunder
1000ms = 1.000 sekunder
2000 ms = 2.000 sekunder
3s = 3 sekunder
10s = 10 sekunder etc.

<say-as interpret-as = "expletive"> ○○ </say-as>

Med den här koden kommer texten i ○○ att spelas med ett ljudsignal för blixtsensur.

Det är en slags lekfull kod. Texten i denna kod kommer att ersättas med ett ljudsignal.

<tal>
Detta ord är <say-as interpret-as = "expletive"> begränsat </say-as>
</speak>

<sub alias = "◇◇"> ○○ </sub>

Det är en kod som låter dig ange uttal.

Ibland kan du höra ett ord som talas på ett oväntat sätt när du använder text-till-tal-konvertering.

Till exempel kan du göra att programvaran uttalar ordet "一行", en rad, som "Ichigyo", medan systemet uttalar det som "Ichiyuki".

För koden anger du kanji för ○○ och uttalet för ◇◇.

<tal>
Korrekt uttala som <sub alias = "Ichigyo"> 一行 </sub> istället för Ichiyuki
</speak>

<betoning> ○○ </ beton>

Du kan betona texten i koden i talet.

<tal>
Den här koden kommer <betoning> betona text </emphasis>
</speak>

<prosody> ○○ </prosody>

Prosody är en språklig term som beskriver reglerna för naturligt talade engelska, inklusive

  • Intonation (stigande och fallande tonhöjd)
  • Pausens position
  • Längd på ljud och stress etc.

Med dessa koder kan du justera följande tre element av prosody:

  • Rate (rate, speed)
    Kod: "x-långsam" "långsam" "medium" "snabb" "x-snabb" "standard"
  • Pitch (tonhöjd, höjd)
    Kod: "x-låg" "låg" "medel" "hög" "x-hög" "standard"
  • Volym (volym, storlek)
    Kod: "tyst" "x-mjukt" "mjukt" "medium" "högt" "x-högt" "standard"

<tal>
<prosody rate = "fast"> Tala snabbt. </prosody>
<prosody pitch = "high"> Tala med en hög tonhöjd röst. </prosody>
<prosody volume = "loud"> Tala högt. </prosody>
<prosody rate = "slow" pitch = "x-low"> Tala långsamt och med en röst med låg tonhöjd. </prosody>
<prosody rate = "fast" pitch = "high" volume = "medium"> Tala snabbt, med en hög tonhöjd och i normal volym. </prosody>
</speak>

Textläsningsprogramvara Ondoku. Ondoku kan läsa text för upp till 5000 tecken gratis. Texten läses högt i hög kvalitet och kan laddas ner som MP3. Du kan också använda den för kommersiella ändamål, så använd Ondoku.
HP: ondoku3.com
Email: ondoku3.com@gmail.com
Relaterad artikel

Textläsningsprogramvara Ondoku. Det är en text-till-tal-tjänst som kan användas gratis av alla utan installation.