Přehled jazyka SSML (Speech Synthesis Markup Language)

Jazyk SSML (Speech Synthesis Markup Language) je jazyk pro revize založený na jazyce XML, který můžete použít k vyladění textu na atributy výstupu řeči, jako je rozteč, výslovnost, míra mluvení, hlasitost a další. Poskytuje větší kontrolu a flexibilitu než zadávání ve formátu prostého textu.

Tip

Hlasy můžete slyšet v různých stylech a výškách, které čtou ukázkový text pomocí Galerie hlasu.

Scénáře použití

SSML je navržený tak, aby vám poskytoval flexibilitu v tom, jak chcete, aby se výstup řeči zvuku zobrazoval, a poskytuje různé vlastnosti pro přizpůsobení výstupu. SSML můžete použít k:

  • Definujte vstupní textovou strukturu , která určuje strukturu, obsah a další vlastnosti textu na výstup řeči. SSML můžete například použít k definování odstavce, věty, konce nebo pozastavení nebo tichou. Text můžete zalamovat značkami událostí, jako je záložka nebo viseme, které může vaše aplikace zpracovat později. Viseme je vizuální popis foonemu, jednotlivých zvuků řeči v mluveném jazyce.
  • Zvolte hlas, jazyk, název, styl a roli. V jednom dokumentu SSML můžete použít více hlasů. Můžete také upravit důraz, rychlost mluvení, rozteč a hlasitost. SSML může také vložit předem zaznamenaný zvuk, například zvukový efekt nebo hudební poznámku.
  • Řízení výslovnosti výstupního zvuku SSML můžete například použít s fony a vlastní lexikon ke zlepšení výslovnosti. SSML můžete také použít k definování výrazu slova nebo matematického výrazu.

Způsoby práce s SSML

Funkce SSML jsou k dispozici v různých nástrojích, které můžou vyhovovat vašemu případu použití.

Důležité

Účtuje se vám každý znak převedený na řeč, včetně interpunkce. I když samotný dokument SSML není fakturovatelný, služba počítá volitelné prvky, které používáte k úpravě způsobu převodu textu na řeč, jako jsou foonely a rozteč, jako fakturovatelné znaky. Další informace najdete v poznámce k ceně.

SSML můžete použít následujícími způsoby:

  • Nástroj pro vytváření zvukového obsahu umožňuje vytvářet prostý text a SSML v sadě Speech Studio. Můžete poslouchat výstupní zvuk a upravit SSML, aby se zlepšila syntéza řeči. Další informace najdete v tématu Syntéza řeči pomocí nástroje Pro vytváření zvukového obsahu.
  • Rozhraní API pro syntézu inputs dávek přijímá přes vlastnost SSML.
  • Rozhraní příkazového řádku služby Speech přijímá SSML prostřednictvím argumentu příkazového spx synthesize --ssml SSML řádku.
  • Sada Speech SDK přijímá SSML prostřednictvím metody "speak" SSML v různých podporovaných jazycích.

Další kroky