Analisis sentimen pada teks terformat
Dalam latihan ini, Anda akan menghitung sentimen pada kanal pelanggan dari call_2.wav (file).
Anda telah memisahkan kanal pelanggan dan menyimpannya sebagai call_2_channel_2.wav (file).
Namun berdasarkan pengalaman Anda dengan analisis sentimen, hasilnya dapat berubah dari satu kalimat ke kalimat lain.
Untuk menghitungnya per kalimat, Anda melakukan pemisahan menggunakan modul sent_tokenize() dari NLTK.
Tetapi transcribe_audio() tidak mengembalikan kalimat. Untuk mencoba analisis sentimen berbasis kalimat, Anda telah mencoba layanan API berbayar untuk memperoleh call_2_channel_2_paid_api_text yang berisi kalimat-kalimat.
Latihan ini adalah bagian dari kursus
Pemrosesan Bahasa Lisan dengan Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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))