

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar strings de texto dinâmicas nos blocos Reproduzir mensagem no Amazon Connect
<a name="create-dynamic-text-strings"></a>

Use um bloco [Play prompt (Reproduzir aviso)](play.md) para reproduzir um arquivo de áudio como saudação ou mensagem para os clientes. Você também pode usar atributos de contato para especificar a saudação ou mensagem que é reproduzida para os clientes. Para usar os valores de um atributo de contato para personalizar uma mensagem para um cliente, inclua referências a atributos de contato armazenados ou externos na text-to-speech mensagem. 

Por exemplo, se você recuperou o nome do cliente de uma função Lambda e ela retorna valores do seu banco de dados de clientes FirstName para LastName e, você pode usar esses atributos para dizer o nome do cliente text-to-speech no bloco incluindo um texto semelhante ao seguinte:
+ Olá $.External. FirstName $.Externo. LastName, obrigado por ligar.

Essa mensagem é mostrada na imagem a seguir da text-to-speech caixa do [Play prompt (Reproduzir aviso)](play.md) bloco.

![Uma mensagem que contém atributos na text-to-speech caixa.](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/play-prompt-attribute.png)


Como alternativa, você pode armazenar os atributos retornados da função Lambda usando um bloco **Definir atributos de contato** e, em seguida, referenciar o atributo definido pelo usuário criado na string. text-to-speech

Se você estiver fazendo referência a um atributo definido pelo usuário que foi definido anteriormente como um atributo de contato no fluxo usando a API, poderá referenciar o atributo usando $.Attributes. nameOfAttribute sintaxe. 

Por exemplo, se o contato em questão tiver os atributos "" e FirstName "LastName" definidos anteriormente, faça referência a eles da seguinte forma:
+ Olá $.Attributes. FirstName $.Atributos. LastName, obrigado por ligar.

## Resolução usando cravos
<a name="w2aac18c29c21c23"></a>

Você também pode usar backticks (`) para resolver chaves dinamicamente. Por exemplo, suponha que você recupere o nome de um cliente de uma função Lambda que FirstName retorna valores LastName e valores do seu banco de dados de clientes. Se a preferência do cliente pelo nome a ser usado estiver armazenada em $.Attributes. NameToPlay, você pode selecionar dinamicamente o nome apropriado colocando a chave dinâmica entre acentos cravos (`). 
+ Olá $.External. ['`$.Attributes. NameToPlay`'], obrigado por ligar.