Ícone do site Celso Kitamura

Crie Respostas Mais Naturais Com SSML

Criar Respostas Mais Naturais Com SSML
5/5 - (1 vote)

Sabia que podemos criar respostas mais naturais com SSML?

 

Nesse artigo eu vou te mostrar que SSML dá uma gama mais ampla de expressões naturais para as respostas da Alexa.

 

Vamos conversar sobre como podemos criar para Alexa respostas mais naturais com SSML.

 

 

Criar Respostas Mais Naturais Com SSML

 

O SSML (Speech Synthesis Markup Language) é uma linguagem de marcação que permite controlar a pronúncia, a entonação, o tempo e a emoção.

 

Peraí, você não sabe o que é SSML? Eu já fiz um vídeo sobre isso aqui.

 

Bom, já vimos também as interjeições, onde mudamos o modo como a Alexa interpreta palavras que exprimem uma emoção, como oxênte, bah tchê, etc.

 

Agora vamos ver mais 4 tags que vão nos ajudar a controlar como a Alexa gera a fala a partir das respostas de texto de sua skill.

 

Sussurro

 

Você já perguntou algo para a Alexa sussurrando? Ela responde sussurrando também.

 

Pois você também pode fazer com que sua skill responda assim.

 

É só utilizar o atributo effect name com o valor whispered da tag proprietária amazon.

 

Veja como é simples:

 

O login é gamboa e a senha é... espere, chegue mais perto... <amazon:effect name="whispered">a senha é sussurro.</amazon:effect>

 

“Palavrões”

 

Sabe aquelas palavras obscenas que normalmente utilizamos para xingar algo e são substituídos por bips na TV?

 

O SSML também tem uma tag para utilizarmos nestes casos, o say-as.

 

Use a tag say-as junto com o atributo interpret-as = expletive.

 

 

Me dê liberdade ou me dê a <say-as interpret-as="expletive">morte</say-as>.

 

Sub

 

Essa tag é pouco intuitiva, mas muito interessante de usar.

 

Podemos utilizar essa tag quando quisermos que a alexa diga algo diferente do que está escrito.

 

Veja o exemplo abaixo, onde vamos pedir para ela dizer as palavras “alumínio” e “magnésio” ao invés de seus símbolos.

 

Meu elemento químico favorito é <sub alias="alumínio">Al</sub>, mas Al prefere <sub alias="magnésio">Mg</sub>.

 

Ênfase

 

A tag emphasis faz exatamente o que seu nome diz: dá ênfase ao trecho da resposta.

 

Podemos utilizar várias opções no atributo level para variar o tipo de ênfase que vamos colocar, como: strong, moderate ou reduced.

 

Já te disse, eu <emphasis level="strong">realmente gosto</emphasis> de criar skills para Alexa.

 

Palavras Finais

 

Vimos como utilizar 4 tags para criar respostas mais naturais com SSML.

 

Um dos grandes objetivos dos aplicativos de voz é fazer o usuário esquecer que está falando com uma máquina.

 

Para isso, precisamos projetar diálogos cada vez mais naturais. Tirar o aspecto robótico da conversa.

 

E o SSML tem meios para nos ajudar com essa difícil tarefa.

 

Meu e-book com 4 passos para criar sua primeira skill Alexa está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/minha-primeira-skill-alexa

Bora aprender a desenvolver skills para Alexa!

 

Sair da versão mobile