Аналіз тональності відформатованого тексту
У цій вправі ви обчислите тональність на каналі клієнта з call_2.wav (file).
Ви виокремили канал клієнта та зберегли його до call_2_channel_2.wav (file).
Але з досвіду аналізу тональності ви знаєте, що вона може змінюватися від речення до речення.
Щоб обчислити її покроково за реченнями, ви розбиваєте текст за допомогою модуля NLTK sent_tokenize().
Проте transcribe_audio() не повертає поділ на речення. Щоб спробувати аналіз тональності на рівні речень, ви використали платний API‑сервіс і отримали call_2_channel_2_paid_api_text, де текст уже поділено на речення.
Ця вправа є частиною курсу
Обробка усного мовлення в Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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))