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