Home▸Society & Economics▸Style-Shifting: Audience Design in Speech (2D)

Style-Shifting: Audience Design in Speech (2D)

Interactive 2D top-down model of sociolinguistic style-shifting: adjust setting formality, addressee status and social distance and watch a speaker's live word choices swing between standard and vernacular variants, exactly as Bell's audience-design model predicts — pan and zoom the speaker-listener map freely.

Society & Economics2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-sociolinguistics ↗ Open standalone

Sociolinguistic variation is not just about which dialect a person speaks — it's about how the same speaker moves between variants from one sentence to the next. This 2D companion to the 3D style-shifting simulator keeps the same real logistic choice model, grounded in Labov's attention-to-speech work and Bell's audience-design theory, and computes a live probability of using a standard versus a vernacular word variant from three context sliders (setting formality, addressee status, social distance) and one personal trait (prestige-consciousness). Every simulated utterance is a genuine weighted random draw that travels between a speaker and listener node on a pannable, zoomable top-down map, colour-coded by variant and logged into a rolling history strip, while live readouts track the instantaneous probability and the rolling standard-usage rate. Unlike the 3D version, either node can be clicked to fire an utterance on demand, and the whole map can be freely panned and zoomed rather than orbited.

⚙ Under the hood

Interactive 2D top-down model of sociolinguistic style-shifting: adjust setting formality, addressee status and social distance and watch a speaker's live word choices swing between standard and vernacular variants, exactly as Bell's audience-design model predicts — pan and zoom the speaker-listener map freely, or click a node to fire an utterance on demand.

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)