CommencezCommencez gratuitement

Analyse de sentiment sur du texte mis en forme

Dans cet exercice, vous allez calculer le sentiment sur le canal client de call_2.wav (fichier).

Vous avez isolé le canal client et l'avez enregistré sous call_2_channel_2.wav (fichier).

D'après votre expérience en analyse de sentiment, vous savez que celui-ci peut varier d'une phrase à l'autre.

Pour le calculer phrase par phrase, vous effectuez un découpage supplémentaire à l'aide du module sent_tokenize() de NLTK.

Cependant, transcribe_audio() ne renvoie pas de phrases. Pour tester l'analyse de sentiment par phrase, vous avez essayé un service d'API payant pour obtenir call_2_channel_2_paid_api_text, qui contient des phrases.

Cette activité fait partie du cours

Traitement de la langue parlée en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

from nltk.sentiment.vader import SentimentIntensityAnalyzer

# Create SentimentIntensityAnalyzer instance
sid = SentimentIntensityAnalyzer()

# Transcribe customer channel of call 2
call_2_channel_2_text = transcribe_audio(____)

# Display text and sentiment polarity scores
print(call_2_channel_2_text)
print(sid.____(call_2_channel_2_text))
Modifier et exécuter le code