Я работаю над скриптом Python для преобразования SSML в аудио для приложения. У меня уже работает преобразование текста, но я выясняю часть SSML, экспериментируя в консоли.
Из документации: https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html#emphasis-tag есть пример использования тега выделения с параметром уровня:
<speak>
I already told you I <emphasis level="strong">really like</emphasis> that person.
</speak>
Когда я ввожу свой SSML в консоль:
<speak>
Hi there. My name is Joanna.
<p>This is line 2</p>
I am really <emphasis level=“strong”>excited</emphasis> to be here with you today.
</speak>
После нажатия кнопки «Прослушать аудио» консоль выдает ошибку
входной текст содержит недопустимый синтаксис SSML. Исправьте синтаксис SSML и повторите попытку.
Если я удалю ключевое слово level, чтобы SSML читал
<speak>
I am really <emphasis>excited</emphasis> to be here with you today.
</speak>
он конвертируется правильно.
Пример, приведенный в документации Polly, работает, но я не могу понять, почему в моем тексте есть ошибка.