ПочатиПочніть безкоштовно

Аналіз тональності відформатованого тексту

У цій вправі ви обчислите тональність на каналі клієнта з 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))
Редагувати та запускати код