Sdílet prostřednictvím


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á Latestjako , například DragonLatestNeural nebo PhoenixLatestNeural, 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říklad PhoenixV2Neural.

  • DragonLatestNeural je základní model s vynikající podobností klonování hlasu v porovnání s PhoenixLatestNeural. 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ů.

Referenční dokumentace

Další kroky

  • Další informace o vlastním neurálním hlasu najdete v přehledu.
  • Další informace o sadě Speech Studio najdete v přehledu.