Vea la escena a continuación para ver una muestra de los gestos disponibles.
En las siguientes secciones, aprenderá a iniciar su voz utilizando tantoState Machine (Máquina de
estado)yScriptComponentes.
State Machine (Máquina de estado)
Para reproducir un discurso, agregue
componente de voz. Agregue un estado con elUso de AWS SDK para AWSyIniciar vozLas acciones de.
Script
Para reproducir una voz utilizando un componente de script, obtenga una referencia
vozdesde el objeto de contexto. El componente tiene unspeechesque contiene la
deenlazada al componente. Llame a play en una voz.
Sumerian llama a Amazon Polly cuando se reproduce una voz, por lo que debe usaraws.sdkReadyPara
asegurarse de que las credenciales de AWS de su escena se carguen antes de la llamada. Tenga en
cuenta que la siguiente secuencia de comandos está utilizando elAPI heredadas.
Example script — reproducir una voz aleatoria
'use strict';
var setup = function(args, ctx) {
sumerian.SystemBus.addListener('aws.sdkReady',
() => {
var speechComponent = ctx.entity.getComponent("speechComponent");
var speeches = speechComponent.speeches;
var speech = speeches[Math.floor(Math.random() * speeches.length)];
speech.play();
},
true
);
};
Para obtener más información, consulte
Amazon Sumerian Guía del usuario
State Machine (Máquina de estado)
unComponente de máquina de estado (p.
laUso del tutorial de componentes de host y
191
222)a la entidad con el
aComponente de
matrizDiscursos
voz.