Gestion de la paroleHandling speech

Pour prendre en charge la parole, les cartes adaptatives disposent de la propriété speak, qui contient des informations sur la façon dont une carte doit être lue à haute voix à un utilisateur.To support speech adaptive Cards has the speak property which contains information on how a card should be read aloud to a user.

La balise de parole peut être annotée à l’aide du balisage SSML.The speech tag can be annotated using SSML markup. SSML vous donne la possibilité de contrôler la vitesse, le ton et l’inflexion de la parole.SSML gives you the ability control the speed, tone, inflection of the speech. Il vous permet même de diffuser de l’audio ou de restituer un flux audio TTS à partir de votre propre service, ce qui vous donne beaucoup de personnalisation.It even allows you to stream audio or a render a TTS audio stream from your own service, giving you a great deal of customization.

La propriété Speak peut être utilisée par une application hôte selon deux modèles :There are 2 patterns for speak property usage by a host application:

  • À la livraison : lors de la livraison d’une carte, un client peut choisir de lire la propriété Speak pour obtenir une description de la carte dans son ensemble.on delivery - When a card is delivered a client may opt to read the Speak property for the card to describe the card as a whole.
  • À la demande : afin de prendre en charge un modèle d’accessibilité plus riche, le schéma prend en charge une balise speak par élément.on demand - In order to support a richer accessibility model the schema supports a speak tag per element.
    Cela permet aux clients de lire chaque élément aux destinataires ayant des besoins d’accessibilité.This allows for clients to read each element to recipients with accessibility requirements.