Dostosowywanie tekstu do gestów awatara mowy za pomocą języka SSML
Język znaczników syntezy mowy (SSML) z tekstem wejściowym określa strukturę, zawartość i inne cechy tekstu na dane wyjściowe mowy. Większość tagów SSML może również działać w tekście do awatara mowy. Ponadto tryb wsadowy awatara zamiany tekstu na mowę zapewnia możliwość wstawiania gestów awatara przy użyciu elementu zakładki SSML z formatem <bookmark mark='gesture.*'/>
.
Gest rozpoczyna się w punkcie wstawiania w czasie. Jeśli gest zajmuje więcej czasu niż dźwięk, gest jest wycinany w momencie zakończenia dźwięku.
Przykład zakładki
W poniższym przykładzie pokazano, jak wstawić gest w tekście do syntezy wsadowej awatara mowy za pomocą języka 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>
W tym przykładzie awatar zacznie machać ręką po lewej stronie po słowie "Hello".
Obsługiwane wstępnie utworzone znaki awatara, style i gesty
Pełna lista wstępnie utworzonych gestów obsługiwanych przez awatara można również znaleźć w tekście w portalu awatara mowy.
Znaki | Style | Gestów |
---|---|---|
Złupić | firmy | 123 uspokoić come-on pięciogwiazdkowe recenzje dobry hello przedstawić zaprosić dzięki mile widziany |
Złupić | dorywczy | 123 come-on pięciogwiazdkowe recenzje gong-xi-fa-cai dobry happy-new-year hello Proszę mile widziany |
Złupić | młodzieńczy | 123 come-on wyłączanie pięciogwiazdkowy dobry hello zaprosić show-right-up-down mile widziany |
Jeff | firmy | 123 come-on pięciogwiazdkowe recenzje hands-up tutaj Meddle proszę2 pokaż cisza dzięki |
Jeff | formalny | 123 come-on pięciogwiazdkowe recenzje winda Proszę cisza dzięki bardzo dobre |
Lisa | siedzenie na co dzień | numeric1-left-1 numeric2-left-1 numeric3-left-1 thumbsup-left-1 show-front-1 show-front-2 show-front-3 show-front-4 show-front-5 think-twice-1 show-front-6 show-front-7 show-front-8 show-front-9 |
Lisa | wdzięk siedzący | wave-left-1 wave-left-2 thumbsup-left show-left-1 show-left-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 |
Lisa | z wdziękiem stojącym | |
Lisa | siedzenie techniczne | wave-left-1 wave-left-2 show-left-1 show-left-2 punkt-lewy-1 punkt-lewy-2 punkt-lewy-3 punkt-lewy-4 punkt-lewy-5 punkt-lewy-6 show-right-1 show-right-2 show-right-3 punkt-prawo-1 punkt-prawo-2 punkt-prawo-3 punkt-prawo-4 punkt-prawo-5 punkt-prawo-6 |
Lisa | stan techniczny | |
Lori | dorywczy | 123-lewe a-little błagać uspokoić come-on pięciogwiazdkowe recenzje dobry hello open Proszę dzięki |
Lori | pełen wdzięku | 123-lewe oklaskiwać come-on przedstawić skinienie Proszę show-left show-right dzięki mile widziany |
Lori | formalny | 123 come-on come-on-left wyłączanie pięciogwiazdkowy dobry trójkąt dłoni hands-up hi Nadzieję dzięki |
Maksimum | firmy | trochę kliknięcie linku display-number zachęta 1 zachęta 2 pięciogwiazdkowe pochwały z przodu w prawo good-01 good-02 introduction-to-products-1 introduction-to-products-2 introduction-to-products-3 left w lewym dolnym rogu liczba-jeden press-both-hands-down-1 press-both-hands-down-2 push-forward podnieść rękę w prawo say-hi wzruszając ramionami slajd od lewej do prawej przesuń do lewej dzięki z przodu górny środkowy i dolny lewy górny środkowy i dolny prawy w lewym górnym rogu w prawym górnym rogu mile widziany |
Maksimum | dorywczy | trochę oklaskiwać kliknięcie linku display-number zachęta 1 zachęta 2 pięciogwiazdkowe pochwały z przodu w lewo good-1 good-2 hello introduction-to-products-1 introduction-to-products-2 introduction-to-products-3 introduction-to-products-4 left length ukłonem w łęk liczba-jeden naciśnij oba ręce w dół podnieść rękę w prawo z prawej strony wzruszając ramionami slajd od lewej do prawej przesuń do lewej dzięki z przodu w lewym górnym rogu w prawym górnym rogu mile widziany |
Maksimum | formalny | trochę kliknięcie linku display-number zachęta 1 zachęta 2 pięciogwiazdkowe pochwały z przodu w lewo z przodu w prawo good-1 good-2 introduction-to-products-1 introduction-to-products-2 introduction-to-products-3 left w lewym dolnym rogu w prawym dolnym rogu naciśnij oba ręce w dół push-forward w prawo say-hi wzruszając ramionami slajd od lewej do prawej przesuń do lewej z przodu górny środkowy i dolny prawy w lewym górnym rogu w prawym górnym rogu |
Meg | formalny | trochę kliknięcie linku display-number zachęta 1 zachęta 2 pięciogwiazdkowe pochwały z przodu w lewo z przodu w prawo good-1 good-2 hands-forward introduction-to-products-1 introduction-to-products-2 introduction-to-products-3 left liczba-jeden press-both-hands-down-1 press-both-hands-down-2 w prawo say-hi wzruszając ramionami slajd od lewej do prawej z przodu w lewym górnym rogu w prawym górnym rogu |
Meg | dorywczy | trochę kliknięcie linku krzyżyk display-number zachęta 1 zachęta 2 pięciogwiazdkowe pochwały z przodu w lewo z przodu w prawo good-1 good-2 handclap introduction-to-products-1 introduction-to-products-2 introduction-to-products-3 left length w lewym dolnym rogu w prawym dolnym rogu liczba-jeden naciśnij oba ręce w dół w prawo say-hi wzruszając ramionami slajd od prawej do lewej przesuń do lewej rozłożone ręce z przodu górny środkowy i dolny lewy górny środkowy i dolny prawy w lewym górnym rogu w prawym górnym rogu |
Meg | firmy | trochę zachęta 1 zachęta 2 pięciogwiazdkowe pochwały z przodu w lewo z przodu w prawo good-1 good-2 introduction-to-products-1 introduction-to-products-2 introduction-to-products-3 left length liczba-jeden press-both-hands-down-1 press-both-hands-down-2 podnieść rękę w prawo say-hi wzruszając ramionami slajd od lewej do prawej przesuń do lewej rozłożone ręce dzięki z przodu w lewym górnym rogu |
Wszystkie style z wyjątkiem lisa-graceful-sitting
, lisa-graceful-standing
, lisa-technical-sitting
i lisa-technical-standing
są obsługiwane za pośrednictwem interfejsu API zamiany tekstu w czasie rzeczywistym na mowę. Gesty są obsługiwane tylko w przypadku interfejsu API syntezy wsadowej i nie są obsługiwane za pośrednictwem interfejsu API w czasie rzeczywistym.