Поделиться через


Настройка текста для жестов аватара речи с помощью SSML

Язык разметки синтеза речи (SSML) с входным текстом определяет структуру, содержимое и другие характеристики текста для вывода речи. Большинство тегов SSML также могут работать в тексте для аватара речи. Кроме того, текст в режиме пакетной обработки аватара обеспечивает возможность вставки жестов аватара с помощью элемента закладки SSML с форматом <bookmark mark='gesture.*'/>.

Жест начинается в точке вставки во времени. Если жест занимает больше времени, чем звук, жест вырезается в момент завершения звука.

Пример закладки

В следующем примере показано, как вставить жест в текст в пакетный синтез аватара речи с помощью SSML.

<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
<voice name="en-US-AvaMultilingualNeural">
Hello <bookmark mark='gesture.wave-left-1'/>, my name is Ava, nice to meet you!
</voice>
</speak>

В этом примере аватар начнет пахнет рукой слева после слова "Hello".

Снимок экрана со стандартным аватаром, машущим рукой слева.

Замечание

Функция жестов в настоящее время не поддерживается, когда выбрана синхронизация голоса для аватара в пользовательском аватаре для текстовой речи.

Поддерживаемые стандартные символы аватара, стили и жесты

Полный список стандартных жестов аватара, поддерживаемых здесь, также можно найти на портале текстового преобразования в речь для аватаров.

Символы Стили Жесты
Геннадий для вашей компании 123
успокоиться
подходи
пятизвездочные отзывы
хорошем
Привет
представлять
приглашать
спасибо
добро пожаловать
Геннадий Непринужденная 123
подходи
пятизвездочные отзывы
гонг-xi-fa-cai
хорошем
счастливый новый год
Привет
Пожалуйста
добро пожаловать
Геннадий юный 123
подходи
вниз
пять звезд
хорошем
Привет
приглашать
показать-вправо-вверх-вниз
добро пожаловать
Джефф для вашей компании 123
подходи
пятизвездочные отзывы
руки вверх
здесь
вмешиваться
Пожалуйста,2
шоу
тишина
спасибо
Джефф формальный 123
подходи
пятизвездочные отзывы
лифт
Пожалуйста
тишина
спасибо
очень хорошо
Ольга случайный сидя numeric1-left-1
numeric2-left-1
numeric3-left-1
thumbsup-left-1
show-front-1
шоу-фронт-2
show-front-3
Шоу-фронт-4
show-front-5
think-два раза-1
show-front-6
шоу-фронт-7
show-front-8
show-front-9
Ольга грациозно сидя волна слева-1
волна слева-2
пальцем слева
show-left-1
показать-налево-2
show-left-3
show-left-4
show-left-5
show-right-1
show-right-2
show-right-3
show-right-4
show-right-5
Ольга грациозная стоящая
Ольга технический сидящий волна слева-1
волна слева-2
show-left-1
показать-налево-2
точка слева-1
точка слева-2
точка слева-3
точка слева-4
точка слева-5
точка слева-6
show-right-1
show-right-2
show-right-3
point-right-1
точка справа-2
точка-вправо-3
point-right-4
точка справа-5
point-right-6
Ольга технический статус
Лори Непринужденная 123-слева
немного
просить
успокоиться
подходи
пятизвездочные отзывы
хорошем
Привет
открыт
Пожалуйста
спасибо
Лори грациозный 123-слева
аплодировать
подходи
представлять
кивок
Пожалуйста
показать-слева
показать вправо
спасибо
добро пожаловать
Лори формальный 123
подходи
слева
вниз
пять звезд
хорошем
стрелки-треугольники
руки вверх
Привет
многообещающий
спасибо
Макс. для вашей компании немного
Щелкните ссылку
отображаемое число
поощрять-1
поощрять-2
пятизвездочная похвала
передний справа
good-01
хорошо-02
введение в продукты-1
введение в продукты-2
введение в продукты-3
левый
нижний левый
число-один
Нажатие клавиши с обеих рук вниз-1
нажатие клавиши "обе руки вниз-2"
push-вперед
поднятие рук
правильно
скай-хи
шмах-те-плечи
слайд-слева направо
Слайд-влево
спасибо
передний
верхний и нижний слева
верхний и нижний правый
верхний левый
в правом верхнем углу
добро пожаловать
Макс. Непринужденная немного
аплодировать
Щелкните ссылку
отображаемое число
поощрять-1
поощрять-2
пятизвездочная похвала
передний левый
хороший-1
хороший-2
Привет
введение в продукты-1
введение в продукты-2
введение в продукты-3
введение в продукты-4
левый
длина
Кивая
число-один
Нажатие клавиши с обеих рук вниз
поднятие рук
правильно
справа на переднем крае
шмах-те-плечи
слайд-слева направо
Слайд-влево
спасибо
передний
верхний левый
в правом верхнем углу
добро пожаловать
Макс. формальный немного
Щелкните ссылку
отображаемое число
поощрять-1
поощрять-2
пятизвездочная похвала
передний левый
передний справа
хороший-1
хороший-2
введение в продукты-1
введение в продукты-2
введение в продукты-3
левый
нижний левый
в правом нижнем углу
Нажатие клавиши с обеих рук вниз
push-вперед
правильно
скай-хи
шмах-те-плечи
слайд-слева направо
Слайд-влево
передний
верхний и нижний правый
верхний левый
в правом верхнем углу
Мег формальный немного
Щелкните ссылку
отображаемое число
поощрять-1
поощрять-2
пятизвездочная похвала
передний левый
передний справа
хороший-1
хороший-2
руки вперед
введение в продукты-1
введение в продукты-2
введение в продукты-3
левый
число-один
Нажатие клавиши с обеих рук вниз-1
нажатие клавиши "обе руки вниз-2"
правильно
скай-хи
шмах-те-плечи
слайд-слева направо
передний
верхний левый
в правом верхнем углу
Мег Непринужденная немного
Щелкните ссылку
перекрестная рука
отображаемое число
поощрять-1
поощрять-2
пятизвездочная похвала
передний левый
передний справа
хороший-1
хороший-2
рукой
введение в продукты-1
введение в продукты-2
введение в продукты-3
левый
длина
нижний левый
в правом нижнем углу
число-один
Нажатие клавиши с обеих рук вниз
правильно
скай-хи
шмах-те-плечи
Слайд-с правой налево
Слайд-влево
распространение рук
передний
верхний и нижний слева
верхний и нижний правый
верхний левый
в правом верхнем углу
Мег для вашей компании немного
поощрять-1
поощрять-2
пятизвездочная похвала
передний левый
передний справа
хороший-1
хороший-2
введение в продукты-1
введение в продукты-2
введение в продукты-3
левый
длина
число-один
Нажатие клавиши с обеих рук вниз-1
нажатие клавиши "обе руки вниз-2"
поднятие рук
правильно
скай-хи
шмах-те-плечи
слайд-слева направо
Слайд-влево
распространение рук
спасибо
передний
верхний левый

Все стили, кроме lisa-graceful-sitting, lisa-graceful-standinglisa-technical-sittingи lisa-technical-standing поддерживаются через API речи в режиме реального времени. Жесты поддерживаются только с ПОМОЩЬЮ API пакетного синтеза и не поддерживаются через API реального времени.

Следующие шаги