15 августа 2023 , Обновлено 27 августа 2023
В SSML параметр spell-out для элемента say-as позволяет контролировать способ произношения слов, заставляя систему синтеза речи читать текст буква за буквой, вместо того чтобы произносить слово целиком.
Если вам нужно, чтобы система произнесла слово "банан" буква за буквой:
Даниил произносит "бэ-а-эн-а-эн":
Разные голоса могу реагировать на этот атрибут по-своему. Например, Борис артикулирует каждую букву:
Это может пригодиться, когда вместо аббревиатуры нужно, чтобы нейросеть прочитала по буквам. Например:
Тут, вместо того, чтобы произнести "снип", Анна читает по буквам "Эс Эн И Пэ".
Пригодится, чтобы более точно произнести короткую аббревиатуру. В примере ниже Даниил читает ИП как то быстро и не четко, но со spell-out произносит как надо:
Некоторые из голосов в качестве альтернативного способа работают с параметрами verbatim или characters.