

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di stringhe di testo dinamiche nei blocchi Riproduci prompt in Amazon Connect
<a name="create-dynamic-text-strings"></a>

Utilizza un blocco [Riproduci comando](play.md) per impiegare un file audio da riprodurre come saluto o messaggio a chi chiama. È possibile utilizzare anche gli attributi dei contatti per specificare il saluto o il messaggio inviato a chi chiama. Per utilizzare i valori di un attributo di contatto per personalizzare un messaggio per un cliente, includi nel messaggio riferimenti agli attributi di contatto memorizzati o esterni. text-to-speech 

Ad esempio, se hai recuperato il nome del cliente da una funzione Lambda e questa restituisce valori dal database clienti FirstName per LastName e, puoi utilizzare questi attributi per pronunciare il nome del cliente nel text-to-speech blocco includendo un testo simile al seguente:
+ Salve \$1.External. FirstName \$1.Esterno. LastName, grazie per aver chiamato.

Questo messaggio è mostrato nell'immagine seguente del text-to-speech riquadro del [Riproduci comando](play.md) blocco.

![\[Un messaggio che contiene gli attributi nella text-to-speech casella.\]](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/play-prompt-attribute.png)


In alternativa, è possibile memorizzare gli attributi restituiti dalla funzione Lambda utilizzando un blocco **Set contact attributes** e quindi fare riferimento all'attributo utente creato nella stringa. text-to-speech

Se si fa riferimento a un attributo definito dall'utente precedentemente impostato come attributo di contatto nel flusso utilizzando l'API, è possibile fare riferimento all'attributo utilizzando \$1.Attributes. nameOfAttribute sintassi. 

Ad esempio, se il contatto in questione ha gli attributi "" e FirstName "LastName" impostati in precedenza, fate riferimento ad essi come segue:
+ Salve \$1.Attributes. FirstName \$1.Attributi. LastName, grazie per aver chiamato.

## Risoluzione usando i backtick
<a name="w2aac18c29c21c23"></a>

Puoi anche usare i backtick (`) per risolvere le chiavi in modo dinamico. Ad esempio, supponiamo di recuperare il nome di un cliente da una funzione Lambda che restituisce FirstName e LastName valori dal database dei clienti. Se la preferenza del cliente per il nome da utilizzare è memorizzata in \$1.Attributes. NameToPlay, è possibile selezionare dinamicamente il nome appropriato racchiudendo la chiave dinamica tra i backtick (`). 
+ Salve \$1.External. ['`\$1.Attributes. NameToPlay`'], grazie per aver chiamato.