Preskoči na vsebino

Generator SSML oznak

Prepletite navaden tekst v veljave SSML oznake za sintezo govora: premori, poudarek, izgovorjava in tempo.

Vhod
Izhod

Generator SSML oznak

Prilepite navaden tekst in to orodje ga zavije v Speech Synthesis Markup Language (SSML) — XML dialekt, ki ga uporabljajo Amazon Polly, Google Cloud Text-to-Speech in Azure Speech za nadzor kako sintetični glasovi berejo skript. Odstavki postanejo <p> elementi, stavki postanejo <s> elementi, in orodje vstavi <break> oznake med njimi, da je tempo ekspliciten namesto prepuščen ugibanju motorja.

Plošča možnosti nadzira, koliko oznak se doda. Nastavite dolžino premora med stavki in med odstavki v milisekundah ter izberite tempo govora in višino — vrednosti, ki niso privzete, ovijejo celoten izhod v <prosody> oznako. Vključite poudarek za pretvarjanje *zvezdastih* besed v <emphasis level="moderate">, in vključite izgovor akronimov za zavijanje VSEH VELIKIH ČRK kot "NASA" v <say-as interpret-as="characters"> tako da so izgovorjeni črko za črko namesto kot izmišljena beseda. Prilagojeni slovar izgovorjave vam omogoča mapiranje specifičnih besed na nadomestek, prikazan kot <sub alias="…"> nadomestek ali <phoneme alphabet="ipa" ph="…"> — uporabno za imena, blagovne znamke ali besede, ki jih privzeti glas napačno izgovori.

Nastavitev ciljne platforme spremeni root <speak> element: Azure potrebuje verzijo, imenski prostor in xml:lang atribut, ki ju Amazon Polly in Google Cloud TTS ne potrebujeta, zato preklop platform spremeni samo to obleko. Delitev stavkov je preprost hevristični pristop na podlagi ./!/? — ne prepozna okrajšav kot "Dr." kot brez ločila, zato preverite izhod na besedilu z veliko okrajšavami. Možnost "preveri veljavnost XML" preveri, da je generirani markup strukturno dobro oblikovan (vsaka oznaka se pravilno zapre) preden ga kopirate.

Vse se izvaja lokalno v vašem brskalniku — vaš skript se nikoli ne naloži nikamor drugam. Ko oznake izgledajo pravilno, jih kopirajte, preuzmite kot datoteko .txt ali pošljite izhod drugemu orodju za nadaljevanje urejanja.

FAQ

Katere motore za sintezo govora ta oznaka sprejme?
Izhod je standardni SSML, ki ga razumejo Amazon Polly, Google Cloud Text-to-Speech, Microsoft Azure Speech in večina ostalih motorjev, ki implementirajo W3C SSML specifikacijo. Možnost "Ciljna platforma" samo spremeni root element tako, da se ujema s tem, kar vsak servis pričakuje.
Kaj pravzaprav spremeniti možnost poudareka?
Zavijte besedo v zvezdice v vašem vnosu, kot je *nikoli*, in s poudarkom omogočenim postane <emphasis level="moderate">nikoli</emphasis> v izhodu — večina motorjev poudarjeno besedo naredi nekoliko glasnejšo in počasnejšo.
Zakaj je 'Dr.' obravnavan kot konec stavka?
Delitev stavkov išče piko, klicaj ali vprašaj, ki ji sledi presledek — nima seznama okrajšav, ki bi jih bilo treba preskočiti, zato je "Dr. Smith" branja kot dva kratka stavka. Pregledajte izhod za besedilo s poljubno okrajšavami in prilagodite ločila, če je potrebno.
Čemu služi slovar izgovorjave?
Vnesite pare, kot so znamka=naziv-znamke;NASA=N-A-S-A ločene s podpičji. Vsak pronajdeni izraz (ne glede na velike in male črke, cela beseda) je zavit v <sub> ali <phoneme> oznako glede na izbrani način oznake, tako da motor bere tako, kot navedete namesto da ugiba.
Je moj skript naloženam nekam?
Ne. Generator SSML oznak se izvaja v celoti v vašem brskalniku — vaše besedilo nikoli ne zapusti vašo napravo.