Ssml теги не работают. Настройте свой голос чатбота - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь сделать голос в своем чат-боте более веселым. Я использую документацию Microsoft https://docs.microsoft.com/en-gb/azure/cognitive-services/speech-service/ Я не знаю, почему это не работает, когда я пытаюсь использовать следующие теги:

ssmlWrappedmessage = "<speak version=\"1.0\" xmlns=\"https://www.w3.org/2001/10/synthesis\" xmlns:mstts=\"https://www.w3.org/2001/mstts\" xml:lang=\"pt-BR\"><voice name=\"pt-BR-FranciscaNeural\"><mstts:express-as type=\"cheerful\">" + message.Trim() + "</mstts:express-as></voice></speak>";

Но когда я только использую, это работает, и я услышать звук:

 public string SSMLWrap(string message, string voicestyle)
    {
        string ssmlWrappedmessage = "";
        switch (voicestyle.ToLower())
        {
            case "robot":
              ssmlWrappedmessage = " <prosody pitch=\"+90%\" range=\"-110%\" rate=\"10%\" volume=\"x-loud\" > " + message.Trim() + "</prosody>";

Как мне сделать голос более живым и веселым?

...