Texto a voz en una llamada

Esta guía explica cómo usar texto a voz en tu aplicación cliente de Vonage para Android e iOS. Antes de comenzar, asegúrate de haber agregado el SDK a tu aplicación y (Android, iOS, JS) y podrá hacer o reciba llamadas.

Utilizar la conversión de texto a voz en una llamada

El Client SDK say La función reproducirá el texto proporcionado. La say A la función solo se le puede pasar el text y se utilizarán los valores por defecto para los demás parámetros, o puede cambiar el discurso utilizando los parámetros opcionales. Para obtener más información sobre los distintos parámetros de la guía de texto a voz.

// After creating a session
client.say(callId, 'hello world 111' )
    .then(() => {
        console.log("Success sending TTS message.");
    })
    .catch(error => {
        console.error("Error sending TTS message: ", error);
    });

client.say(callId, { 
        text: 'hello world 111',
        voiceName: 'Amy',
        level: 1,
        queue: true,
        loop: 5,
        ssml: false
    })
    .then(() => {
        console.log("Success sending TTS message.");
    })
    .catch(error => {
        console.error("Error sending TTS message: ", error);
    });

client.say(callID, "Hello World") {
    error ->
    when {
        error != null -> {
             // Handle say error
        }
    }
}

client.say(
    callId = callID,
    text = "Hello World",
    level = 0,
    loop = 1,
    queue = false,
    voiceName = "en-US",
    ssml = false) {
    error ->
    when {
        error != null -> {
            // Handle say error
        }
    }
}
client.say(callID, "Hello World", callback: { error in
    if error != nil {
        // Handle say error
    }
})

client.say(
    callID,
    "Hello World",
    level: 0,
    loop: 1,
    queue: false,
    language: "en-US",
    ssml: false,
    callback: { error in
        if error != nil {
            // Handle say error
        }
    }
)

Referencia