Give it a whirl, it’s completely interactive!
So what is the problem?
Pretty good question.
The project was based on an ongoing research project at the time, under Dr Priyankoo Sarmah, which studied the effects of socio-linguistic factors on vowel pattern variation across different dialects of Assamese. I was tasked to create a suitable interface for representing the data from a research project for anyone to access and interpret.
The research report
A gift from the Liguistics dept.
The original report from the research is now published and available over at ResearchGate.
I spent around a couple of weeks going through this report multiple times, understanding phonetics and how linguistics works. There were a few things that could be easily represented for the end-user.
Read more at ResearchGateAudio recordings
Over 600 speaker recordings across Assamese dialects needed to be made accessible and listenable, organized by district and region for meaningful comparison.
Dialect mapping
The research identified 10 distinct dialects across 3 regions of Assam. Representing their geographic distribution required an intuitive, map-based interface.
Level of pride data
Speakers were surveyed about their pride in their language and dialect. This sentiment data needed to be visualized alongside geographic and demographic context.
Lexical variations
Assamese has rich synonymic variation across regions. The research catalogued how the same words are used differently, requiring a way to compare usage patterns across the state.
A look into Soundscapes
One of the best ways to represent audio.
A term first coined by the Canadian composer R. Murray Schafer, a soundscape is a sonic landscape. It is the total acoustic values related to a specific place. Soundscapes can be understood only through peoples’ perceptions. Information can easily be interpreted when we create an abstraction with the sounds from the soundscape. Data is inherently difficult for the human brain to understand and retain. Most adults can store between 5 and 9 items in their short-term memory.
I also spent time on the basics of data visualisation, because at the core, a soundscape is an auditory depiction of data.
Existing soundscape designs
Something like a Competitor analysis.
I came across 2 soundscapes which had good interactions and depicted auditory information in a creative design.
1. Soundsslike Project
Soundsslike used small dots as identifiers for sounds. On click, it plays the audio along with details about the place.


2. Soundscape World
They had a different approach. It consists of a player with multiple buttons and a lot more control of the audio. These were categorised into the nature of the sound. This design was completely different from Soundsslike.


The concept
Starting from the drawing board, literally.
I decided to divide the design into three sections. These had different colours, indicating the data is different from one another. I started with some concept sketches.
The Development
WebD? Seriously?
The platform was built using HTML5 for its core structure, while Bootstrap 4 served as the front-end CSS framework to ensure responsive and visually appealing layouts. JavaScript was utilized to handle dynamic functionality, with jQuery enhancing interactivity and simplifying DOM manipulation. The project is hosted on GitHub Pages, providing a reliable and straightforward hosting solution that integrates seamlessly with version control. This setup allowed for smooth, efficient development and deployment, laying a strong foundation for further enhancements.
The final designs
What got built out finally.
Learning to code and develop this in the 4 month time-frame, besides dealing with the aftermath of a lockdown was something of a rollercoaster indeed.
Listen page
The Listen page has the entire map of Assam, where one can click on each district to listen to the dialects of that region. The map is divided into 3 regions, Western, Central, and Eastern Assam. These regions are color-coded for easy identification. There's also the Brahamaputra river flowing through the map, which is a significant landmark in Assam. Some regions are not clickable, as these are not part of the Assamese-speaking regions.
Dialects map
While the state is divided into 3 regions, the research picked up as much as 10 different dialects. Each user who were recorded were asked about how proud they were of their language. This was then represented in the map as a bar chart. One can hover over each region to see the statistics.
Some final thoughts
And maybe some of my learnings
This project marked a pivotal moment for me, sparking my journey into web development and motivating me to build my website from scratch. Reflecting on it, there were areas for improvement: the call-to-action functions are limited, reducing user interaction; users cannot upload audio, restricting the potential for crowd-sourced data; and the recordings are short and repetitive, which may not fully engage users. With more time and resources, I would add a speech recording feature to boost user interactivity and gather crowd-sourced audio for comparisons and variety analysis.