Preskoči na sadržaj

Generator SSML oznaka

Umotajte obični tekst u ispravne SSML oznake za sintezu govora: pauze, naglasak, izgovor i tempo.

Unos
Rezultat

Generator SSML oznaka

Zalijepite obični tekst i ovaj alat ga umota u Speech Synthesis Markup Language (SSML) — XML dijalekt koji koriste Amazon Polly, Google Cloud Text-to-Speech i Azure Speech za kontrolu kako sintetizirani glasovi čitaju skriptu. Odlomci postaju <p> elementi, rečenice postaju <s> elementi, a alat umeće <break> oznake između njih kako bi tempo bio eksplicitan umjesto prepušten pogađanju motora.

Panel opcija kontrolira koliko se oznaka dodaje. Postavite duljinu pauze između rečenica i između odlomaka u milisekundama, i odaberite tempo govorenja i ton — vrijednosti koje nisu zadane omotavaju cijeli izlaz u <prosody> oznaku. Uključite naglasak za pretvaranje *zvjezdastih* riječi u <emphasis level="moderate">, i uključite izgovor skraćenica za omotavanje VELIKIH SLOVA poput "NASA" u <say-as interpret-as="characters"> kako bi bila izgovorena slovo po slovo umjesto kao izmišljena reč. Prilagođeni rječnik izgovora omogućava vam mapiranje specifičnih riječi na zamjenu, prikazanu kao <sub alias="…"> zamjena ili <phoneme alphabet="ipa" ph="…"> — korisno za imena, marke ili riječi koje zadani glas krivo izgovara.

Podešavanje ciljna platforme mijenja root <speak> element: Azure trebate verziju, namespace i xml:lang atribut koje Amazon Polly i Google Cloud TTS ne trebaju, tako da prebacivanje platformi mijenja samo taj wrapper. Dijeljenje rečenica je obični heuristički pristup na osnovu ./!/? — ne prepoznaje kratice poput "Dr." kao bez završetka, tako da provjerite izlaz na tekstu s puno kratica. Opcija "provjera validnosti XML" provjerava jesu li generirane oznake strukturno dobro oblikovane (svaka oznaka se ispravno zatvara) prije nego što je kopirate.

Svega se pokreće lokalno u vašem pregledniku — vaša skripta se nikada ne učitava negdje drugdje. Kada oznake izgledaju ispravno, kopirajte je, preuzmite kao .txt datoteku, ili pošaljite izlaz drugom alatu za nastavak uređivanja.

FAQ

Koje engine za sintezu govora prihvaćaju ovu oznaku?
Izlaz je standardni SSML, koji razumiju Amazon Polly, Google Cloud Text-to-Speech, Microsoft Azure Speech i većina ostalih engine-a koji implementiraju W3C SSML specifikaciju. Opcija "Ciljna platforma" samo mijenja root element kako bi se uskladio s onim što svaki servis očekuje.
Što opcija naglaska zapravo mijenja?
Umotajte riječ u zvjezdice u svom ulazu, poput *nikad*, i sa uključenim naglaskom postaje <emphasis level="moderate">nikad</emphasis> u izlazu — većina engine-a čini nagglašenu riječ malo glasnijom i sporijom.
Zašto je 'Dr.' tretiran kao kraj rečenice?
Dijeljenje rečenica traži točku, uskličnik ili upitnik praćen razmakom — nema liste kratica koju treba preskočiti, tako da "Dr. Smith" biva čitana kao dvije kratke rečenice. Pregledajte izlaz za tekst s puno kratica i prilagodite interpunkciju ako je potrebno.
Za što je rječnik izgovora?
Unesite pare poput marka=naziv-marke;NASA=N-A-S-A odvojene točka-zarezima. Svaki pronađeni izraz (mali-veliki znakovi nisu bitni, cijela riječ) je omotan u <sub> ili <phoneme> oznaku ovisno o načinu oznake koji odaberete, tako da engine čita kako vi specificirate umjesto pogađanja.
Je li moja skripta učitana negdje?
Ne. Generator SSML oznaka se pokret u potpunosti u vašem pregledniku — vaš tekst nikad ne napušta vašu uređaj.