Conversão de texto em fala durante uma ligação

Este guia explica como usar a função de conversão de texto em fala no aplicativo Vonage Client para Android e iOS. Antes de começar, certifique-se de ter adicionado o Vonage Client SDK ao seu aplicativo e (Android, iOS, JS) e você consegue fazer ou receber chamadas.

Como usar a função de conversão de texto em fala durante uma ligação

O Client SDK say A função reproduzirá o texto fornecido. A say É possível passar à função apenas o text parâmetro, e os valores padrão dos demais parâmetros serão utilizados; ou você pode alterar a fala usando os parâmetros opcionais. Para saber mais sobre os diferentes parâmetros no guia de conversão de texto em fala.

// 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
        }
    }
)

Referência