Multilingual Sentiment Analysis of Social Media Data Extraction – Case Study
About the client
A leading social media company which has revolutionized the way we all purchase goods utilizing cloud technology and Automatic Speech Recognition.
Requirements :
Our client wanted us to establish a process with minimum human intervention for categorizing social media posts based on brand relevancy and sentiment associated with it, that would save time and resources.
Project details:
Service: Software Development
Source language: English
Target language: German, French, Spanish, and Japanese.
Tools and technology used: Python
Challenges :
Our client wanted us to create a tool that would collect all social media posts relevant to a specific product and brand. The tool would need to be able to extract posts from multiple languages like, German, French, Spanish, and Japanese . These posts would then be categorized according to their relevance and sentiment.
Solution :
Fidel analyzed the requirements for extracting social media data and categorizing its contents. He identified key areas that play an important role in this process, including:
- Using Python to create a Graphical User Interface that supports AI modules.
- Using natural language processing (NLP) to identify language detection and classification on various target languages.
Based on this analysis, Fidel laid out a flow to achieve audio signal processing using technology and programming languages like Python and its NumPy library. This flow makes it easy to use NLP to process audio signals.
Result :
- Fidel was able to classify the speech and non-speech segments and introduce quality checks on the transcribed data.
- Our solution effectively process their audio data while identifying and classifying the contents, which is vital to train their Automatic Speech Recognition engines.
- We were able to deliver high-volume transcribed data across multiple languages, which saved the client time and resources, and increased customer satisfaction by better understanding customer sentiment.