Použití osobního hlasu v aplikaci
Pomocí ID profilu mluvčího pro váš osobní hlas můžete syntetizovat řeč v libovolném z 91 jazyků podporovaných ve více než 100 národních prostředích. Značka národního prostředí není povinná. Osobní hlas používá automatické rozpoznávání jazyka na úrovni věty.
Integrace osobního hlasu do aplikace
K používání osobního hlasu ve vaší aplikaci musíte použít jazyk SSML (Speech Synthesis Markup Language). SSML je jazyk založený na kódu XML, který poskytuje standardní způsob, jak označit text pro generování syntetické řeči. Značky SSML slouží k řízení výslovnosti, hlasitosti, sklonu, rychlosti a dalších atributů výstupu syntézy řeči.
Vlastnost
speakerProfileId
V SSML slouží k zadání ID profilu mluvčího pro osobní hlas.Název hlasu
name
je zadán ve vlastnosti VSML. Pro osobní hlas musí být hlasový název jedním z podporovaných hlasových názvů základního modelu. Pokud chcete získat seznam podporovaných hlasových názvů základních modelů, použijte BaseModels_List operaci vlastního hlasového rozhraní API.Poznámka:
Hlasová jména označená
Latest
jako , napříkladDragonLatestNeural
neboPhoenixLatestNeural
, se budou aktualizovat čas od času; jeho výkon se může lišit s aktualizacemi pro probíhající vylepšení. Pokud chcete použít pevnou verzi, vyberte ji označenou číslem verze, napříkladPhoenixV2Neural
.DragonLatestNeural
je základní model s vynikající podobností klonování hlasu v porovnání sPhoenixLatestNeural
.PhoenixLatestNeural
je základní model s přesnější výslovností a nižší latencí nežDragonLatestNeural
.Dragon
model nepodporuje<lang xml:lang>
prvek v SSML.
Tady je příklad SSML v žádosti o převod textu na řeč s hlasovým jménem a ID profilu mluvčího.
<speak version='1.0' xmlns='http://www.w3.org/2001/10/synthesis' xmlns:mstts='http://www.w3.org/2001/mstts' xml:lang='en-US'>
<voice name='DragonLatestNeural'>
<mstts:ttsembedding speakerProfileId='your speaker profile ID here'>
I'm happy to hear that you find me amazing and that I have made your trip planning easier and more fun. 我很高兴听到你觉得我很了不起,我让你的旅行计划更轻松、更有趣。Je suis heureux d'apprendre que vous me trouvez incroyable et que j'ai rendu la planification de votre voyage plus facile et plus amusante.
</mstts:ttsembedding>
</voice>
</speak>
SSML můžete použít prostřednictvím sady Speech SDK nebo rozhraní REST API.
- Syntéza řeči v reálném čase: Převod textu na řeč pomocí sady Speech SDK nebo rozhraní REST API
- Pokud používáte sadu Speech SDK, nenastavujte ID koncového bodu stejně jako představovací hlas.
- Pokud používáte rozhraní REST API, použijte předem připravený koncový bod neurálních hlasů.