Generátor SSML značkovacího jazyka
Zabalte prostý text do platných SSML značek pro text-to-speech: pauzy, zdůraznění, výslovnost a tempo.
Generátor SSML značkovacího jazyka
Vložte prostý text a tento nástroj jej zabalí do Speech Synthesis Markup Language (SSML) — XML dialektu, který používají Amazon Polly, Google Cloud Text-to-Speech a Azure Speech k řízení způsobu, jakým syntetizované hlasy čtou skript. Odstavce se stanou prvky <p>, věty se stanou prvky <s> a nástroj vloží značky <break> mezi nimi, aby bylo tempo explicitní místo aby se ponechalo na domyslenosti motoru.
Panel možností řídí, kolik značek se přidá. Nastavte délku pauzy mezi větami a mezi odstavci v milisekundách a vyberte si rychlost mluvení a výšku tónu — nevýchozí hodnoty zabalují celý výstup do značky <prosody>. Zapněte zdůraznění pro převod slov hvězdičkou *slovo* do <emphasis level="moderate">, a zapněte silácké hláskování pro zabalení VELKÝCH běhů jako "NASA" do <say-as interpret-as="characters"> aby se četly po jednom písmenu místo jako vymyšleného slova. Vlastní slovník výslovnosti vám umožňuje mapovat konkrétní slova na náhradu, vyrenderovanou jako <sub alias="…"> nebo <phoneme alphabet="ipa" ph="…"> — užitečné pro jména, obchodní značky nebo slova, která výchozí hlas špatně vyslovuje.
Nastavení cílové platformy upravuje kořenový prvek <speak>: Azure potřebuje atributy version, namespace a xml:lang, které Amazon Polly a Google Cloud TTS nevyžadují, takže přepínání platforem změní pouze tento obal. Dělení vět je jednoduchá heuristika založená na ./!/? — neuznává zkratky jako "Dr." jako neukončující, takže zkontrolujte výstup na textu s mnoha zkratkami. Volba "Zkontrolovat platnost XML" ověří, že vygenerované značky jsou strukturálně správně vytvořeny (každá značka se správně zavře) dříve než je zkopírujete.
Všechno běží lokálně ve vašem prohlížeči — váš skript se nikdy nikam nenahraje. Když značky vypadají správně, zkopírujte je, stáhněte si je jako .txt soubor, nebo pošlete výstup na vstup jiného nástroje, abyste pokračovali v úpravě.