Share via


Använda personlig röst i ditt program

Du kan använda talarprofil-ID :t för din personliga röst för att syntetisera tal på något av de 91 språk som stöds i över 100 språk. En språktagg krävs inte. Personlig röst använder automatisk språkidentifiering på meningsnivå.

Integrera personlig röst i ditt program

Du måste använda talsyntesmarkeringsspråk (SSML) för att använda personlig röst i ditt program. SSML är ett XML-baserat påläggsspråk som ger ett standardsätt för att markera text för generering av syntetiskt tal. SSML-taggar används för att styra uttal, volym, tonhöjd, frekvens och andra attribut för talsyntesens utdata.

  • Egenskapen speakerProfileId i SSML används för att ange talarprofilens ID för den personliga rösten.

  • Röstnamnet anges i egenskapen name i SSML. För personlig röst måste röstnamnet vara ett av de basmodellröstnamn som stöds. Om du vill hämta en lista över basmodellröstnamn som stöds använder du den BaseModels_List funktionen för det anpassade röst-API:et.

    Kommentar

    Röstnamnen Latestsom är märkta med , till exempel DragonLatestNeural eller PhoenixLatestNeural, uppdateras då och då. Dess prestanda kan variera med uppdateringar för pågående förbättringar. Om du vill använda en fast version väljer du en som är märkt med ett versionsnummer, till exempel PhoenixV2Neural.

  • DragonLatestNeural är en basmodell med överlägsen röstkloningslikhet jämfört PhoenixLatestNeuralmed . PhoenixLatestNeural är en basmodell med mer exakt uttal och kortare svarstid än DragonLatestNeural.

  • Dragon modellen stöder <lang xml:lang> inte element i SSML.

Här är exempel på SSML i en begäran om text till tal med röstnamnet och talarprofilens ID.

<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> 

Du kan använda SSML via Speech SDK eller REST API.

  • Talsyntes i realtid: Använd Speech SDK eller REST API för att konvertera text till tal.
    • När du använder Speech SDK ska du inte ange slutpunkts-ID, precis som inbyggd röst.
    • När du använder REST API använder du den fördefinierade slutpunkten för neurala röster.

Referensdokumentation

Nästa steg

  • Läs mer om anpassad neural röst i översikten.
  • Läs mer om Speech Studio i översikten.