Synthèse vocale dans un appel
Ce guide couvre la façon d'utiliser la synthèse vocale dans votre application Vonage Client Android et iOS. Avant de commencer, assurez-vous d'avoir ajouté le SDK à votre application et (Android, iOS, JS) et vous pouvez faire ou recevoir appels.
Utilisation de la synthèse vocale lors d'un appel
Le Client SDK say jouera le texte fourni. La fonction say peut être transmise uniquement à la fonction text et les valeurs par défaut des autres paramètres seront utilisées, ou vous pouvez modifier le discours à l'aide des paramètres optionnels. Pour en savoir plus sur les différents paramètres de la guide de la synthèse vocale.
// 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
}
}
)