Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Les sections suivantes décrivent comment utiliser les fonctionnalités d'analyse d'apprentissage automatique fournies par l'analyse des appels du SDK Amazon Chime.
Note
Si vous envisagez d'exécuter plusieurs analyses d'apprentissage automatique sur le même flux vidéo Kinesis, vous devrez peut-être augmenter la limite de niveau de connexion GetMedia
pour GetMediaForFragmentList
et pour le flux vidéo. Pour plus d'informations, reportez-vous aux limites de Kinesis Video Streams dans le Guide du développeur de Kinesis Video Streams.
Utilisez ce flux de travail lorsque :
-
Vous souhaitez une configuration pilotée par console.
-
Vous utilisez déjà ou prévoyez d'utiliser un connecteur vocal pour intégrer le contenu multimédia SIP dans l'analyse des appels. Les connecteurs vocaux prennent en charge les protocoles SIP et SIPREC. Pour plus d'informations sur la configuration des connecteurs vocaux, consultez la section Gestion du connecteur vocal du SDK Amazon Chime.
-
Vous souhaitez appliquer la même configuration Media Insights à chaque appel du Voice Connector.
-
Vous devez utiliser l'analyse vocale du SDK Amazon Chime, qui nécessite un connecteur vocal ou un pipeline d'informations multimédias.
Pour activer ce flux de travail dans la console Amazon Chime SDK, suivez les étapes de création d'une configuration d'enregistrement dans Configuration des connecteurs vocaux pour utiliser l'analyse des appels.
Pour activer ce flux de travail par programmation, utilisez ce qui suit : APIs CreateMediaInsightsPipelineConfigurationAPI pour créer une configuration d'analyse des appels, puis associer la configuration à un connecteur vocal à l'aide du PutVoiceConnectorStreamingConfigurationAPI. Pour plus d'informations, consultez la section Configuration des connecteurs vocaux pour utiliser l'analyse vocale dans le guide de l'administrateur du SDK Amazon Chime.
Le schéma suivant montre le flux de données lorsqu'un connecteur vocal lance une session d'analyse des appels. Les chiffres du schéma correspondent au texte numéroté ci-dessous.
Dans le schéma :
-
Vous utilisez la console Amazon Chime SDK ou CreateMediaInsightsPipelineConfigurationAPI pour créer une configuration de pipeline Media Insights.
-
Vous utilisez la console Amazon Chime SDK ou PutVoiceConnectorStreamingConfigurationAPI pour associer la configuration à un connecteur vocal. Pour associer une configuration existante à un connecteur vocal, reportez-vous à la section Configuration des connecteurs vocaux pour utiliser l'analyse des appels, dans le guide de l'administrateur du SDK Amazon Chime.
-
Pendant un appel sortant, le connecteur vocal reçoit le son de chaque participant à l'appel.
-
En raison de l'intégration intégrée à l'analyse des appels, si une configuration d'analyse des appels est associée à un connecteur vocal, le service Voice Connector lance une session d'analyse des appels à l'aide du service Media Pipeline.
-
Le service de pipeline multimédia invoque un ou plusieurs processeurs multimédias, comme indiqué dans la configuration.
-
Le service de pipeline multimédia envoie les données de sortie vers une ou plusieurs destinations en fonction de la configuration. Par exemple, vous pouvez envoyer des analyses en temps réel via un flux de données Amazon Kinesis et, si cela est configuré, vous pouvez envoyer les métadonnées et les analyses des appels à un entrepôt de données Amazon S3.
-
Le service Media Pipeline envoie les événements relatifs à l'état du pipeline à Amazon par défaut EventBridge. Si vous avez configuré des règles, les notifications correspondantes seront également envoyées EventBridge à Amazon. Pour plus d'informations, voir Utilisation EventBridge des notifications.
Note
-
Un processeur d'analyse vocale ne démarre automatiquement que lorsque vous appelez le StartSpeakerSearchTask ou StartVoiceToneAnalyisTask APIs.
-
Vous devez activer le streaming Voice Connector pour utiliser l'analyse des appels avec Voice Connector. Cette fonctionnalité permet de diffuser les données d'appel vers des Kinesis Video Streams gérés par Voice Connector sur votre compte. Pour plus d'informations, reportez-vous à la section Diffusion du contenu multimédia Amazon Chime SDK Voice Connector vers Kinesis Video Streams dans le guide de l'administrateur du SDK Amazon Chime.
Vous pouvez stocker les données d'appel du Voice Connector dans Kinesis Video Streams pendant des durées variables, allant de quelques heures à plusieurs années. Le fait de ne pas conserver de données limite l'utilisabilité des données d'appel pour une consommation immédiate. Le coût de Kinesis Video Streams est déterminé en fonction de la bande passante et du stockage total utilisés. Il est possible d'ajuster la durée de conservation des données à tout moment en modifiant la configuration de diffusion de votre Voice Connector. Pour activer l'enregistrement des analyses d'appels, vous devez vous assurer que le flux vidéo Kinesis conserve les données jusqu'à la fin de l'analyse des appels. Pour ce faire, vous devez définir une période de conservation des données appropriée.
Vous pouvez associer une configuration de pipeline Media Insights à autant de connecteurs vocaux que vous le souhaitez. Vous pouvez également créer une configuration différente pour chaque connecteur vocal. Les connecteurs vocaux utilisent le AWSService RoleForAmazonChimeVoiceConnector pour appeler CreateMediaInsightsPipelineAPI en votre nom une fois par numéro de transaction. Pour plus d'informations sur ce rôle, consultez la section Utilisation du rôle lié au service Amazon Chime SDK pour les connecteurs vocaux du SDK Amazon Chime dans le guide de l'administrateur du SDK Amazon Chime.
Utilisez ce flux de travail si vous utilisez un connecteur vocal mais que vous devez contrôler à quel moment appliquer une configuration d'analyse des appels et à quel appel appliquer la configuration.
Pour utiliser cette méthode, vous devez créer une EventBridge cible pour les événements publiés par le connecteur vocal, puis utiliser ces événements pour déclencher le pipeline d'analyse des appels APIs. Pour plus d'informations, consultez Automatiser le SDK Amazon Chime dans le Guide de l' EventBridgeadministrateur du SDK Amazon Chime.
Le schéma suivant montre comment implémenter un contrôle plus granulaire lors de l'utilisation de l'analyse des appels avec Voice Connector. Les chiffres du diagramme correspondent aux chiffres du texte ci-dessous.

Dans le schéma :
-
Vous utilisez la console Amazon Chime SDK ou CreateMediaInsightsPipelineConfigurationAPI pour créer une configuration de pipeline Media Insights.
-
Pendant un appel sortant, le connecteur vocal reçoit le son du participant.
-
Le connecteur vocal envoie le son des appels à Kinesis Video Stream et les événements correspondants au. EventBridge Ces événements ont des métadonnées de flux et d'appel.
-
Votre application est souscrite EventBridge via un EventBridge Target.
-
Votre application invoque le SDK Amazon Chime CreateMediaInsightsPipelineAPI.
-
Le service de pipeline multimédia invoque un ou plusieurs processeurs multimédias en fonction des éléments du processeur dans la configuration du pipeline d'informations multimédias.
-
Le service de pipeline multimédia envoie les données de sortie vers une ou plusieurs destinations en fonction de la configuration. L'analyse des appels du SDK Amazon Chime fournira des analyses en temps réel via Amazon Kinesis Data Stream et, si elle est configurée, des analyses des métadonnées des appels vers un entrepôt de données Amazon S3.
-
Le service Media Pipeline envoie les événements à Amazon EventBridge. Si vous avez configuré des règles, les notifications correspondantes seront également envoyées EventBridge à Amazon.
-
Vous pouvez suspendre ou reprendre la session d'analyse des appels en invoquant le UpdateMediaInsightsPipelineStatusAPI.
Note
L'enregistrement des appels ne prend pas en charge la mise en pause et la reprise des appels. De plus, les tâches d'analyse vocale lancées pour l'appel s'arrêtent également lorsque vous interrompez une session. Pour les redémarrer, vous devez appeler StartSpeakerSearchTask ou StartVoiceToneAnalyisTask APIs.
-
Si vous sélectionnez l'analyse des tonalités vocales lors de la configuration, vous pouvez démarrer l'analyse vocale en appelant StartSpeakerSearchTask ou StartVoiceToneAnalyisTask APIs.
Pour utiliser cette option, vous devez publier des données audio sur Kinesis Video Streams (KVS), puis appeler CreateMediaInsightsPipelineAPI avec informations sur les canaux de flux KVS.
Note
L'analyse des appels APIs prend en charge un maximum de deux canaux audio.
Lorsque vous appelez le CreateMediaInsightsPipelineAPI, vous pouvez spécifier des numéros de fragment pour chaque définition de canal de flux KVS. Si vous fournissez un numéro de fragment, Call Analytics commence à traiter le flux au niveau de ce fragment. Sinon, Call Analytics commence à traiter le flux à partir du dernier fragment disponible.
L'analyse des appels prend en charge le son PCM (uniquement les formats audio Little-Endian 16 bits signés, qui n'incluent pas le WAV) avec une fréquence d'échantillonnage audio comprise entre 8 kHz et 48 kHz. Le son de faible qualité, tel que le son de téléphonie, se situe généralement autour de 8 000 Hz. Le son de haute qualité est généralement compris entre 16 000 Hz et 48 000 Hz. La fréquence d'échantillonnage que vous spécifiez doit correspondre à celle de votre audio. Pour plus d’informations, consultez .KinesisVideoStreamSourceRuntimeConfigurationdans la référence d'API du SDK Amazon Chime.
Le SDK Kinesis Video Streams Producer fournit un ensemble de bibliothèques que vous pouvez utiliser pour diffuser des données audio vers un Kinesis Video Stream. Pour plus d'informations, consultez les bibliothèques Kinesis Video Streams Producer dans le guide du développeur Amazon Kinesis Video Streams.
Le schéma suivant montre le flux de données lors de l'utilisation de l'analyse des appels avec un producteur Kinesis Video Stream personnalisé. Les chiffres du schéma correspondent au texte numéroté ci-dessous.

-
Vous utilisez la AWS console ou CreateMediaInsightsPipelineConfigurationAPI pour créer une configuration de pipeline Media Insights.
-
Vous utilisez un Kinesis Video Stream Producer pour écrire du son dans Kinesis Video Streams.
-
Votre application invoque le CreateMediaInsightsPipelineAPI.
-
Le service Media Pipeline lit le son des Kinesis Video Streams du client.
-
Le service Media Pipeline envoie les événements à Amazon EventBridge. Si vous avez configuré des règles, les notifications correspondantes seront également envoyées EventBridge à Amazon.
-
Le service de pipeline multimédia invoque un ou plusieurs éléments du processeur.
-
Le service Media Pipeline envoie des données de sortie à un ou plusieurs éléments récepteurs.
-
Vous pouvez suspendre ou reprendre la session d'analyse des appels en appelant l' UpdateMediaInsightsPipelineStatusAPI.
Note
L'enregistrement des appels ne prend pas en charge la pause et la reprise.
-
Votre application peut traiter les EventBridge événements Amazon pour déclencher des flux de travail commerciaux personnalisés.
-
Si vous sélectionnez l'analyse vocale lors de la création d'une configuration, votre application peut démarrer l'analyse vocale en appelant le StartSpeakerSearchTask ou StartVoiceToneAnalyisTask APIs.